Breakout originated as an internship project intended to deepen my familiarity with the Godot engine. As development progressed, I extended the project to incorporate backend-oriented functionality aligned with my experience as a web developer. This involved implementing structured data management using JSON, designing and deploying a lightweight server, and establishing a communication layer between the Godot client and the backend service. Through these additions, I was able to prototype and evaluate backend workflows—such as request/response handling, data serialization, and state synchronization—within an interactive game environment.
This project is a Unity 3D sandbox game developed in collaboration with a team for an architecture school client. The goal of the game is to provide an engaging and interactive way for students to understand the importance of mathematical concepts used in architecture, by combining learning with playful exploration.The game allows users to experiment freely within a dynamic environment, where different systems respond to their actions. Key features include immersive sound design, interactive natural disaster simulations, and visual enhancements through post-processing effects. Together, these elements create a rich and engaging experience that supports both creativity and educational value.
This project is a Unity 3D sandbox game developed in collaboration with a team for an architecture school client. Its purpose is to create an interactive learning environment where students can explore and understand the importance of mathematical concepts in architecture through play. The sandbox nature of the game allows users to experiment freely within a responsive world.The project includes several key features, such as immersive sound programming, dynamic natural disaster systems, and enhanced visuals through post-processing effects. These elements work together to create a realistic and engaging experience that blends creativity with educational value.Through this project, I developed skills in both technical implementation and system design. I worked on programming interactive audio systems, simulating environmental events, and improving visual feedback, which strengthened my understanding of real-time application development in Unity. This experience can be related to front-end development, as it involves creating user-facing interactions, visual responsiveness, and overall user experience. At the same time, it also connects to back-end development, through the underlying logic, system behaviors, and event-driven programming that power the game mechanics behind the scenes.