Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Break Out
Project Type
Game
Date
April 2022
Role
Gameplay Programmer
Development Tools Used
Visual Studio
Languages and APIs Used
C++ and a custom API created by a professor
In my first year of the Game Development program, I undertook the project of recreating a version of the classic game Breakout using the professor's custom game engine. Throughout this project, I gained insights into the mechanics of box and line collision and how to integrate them effectively.
This knowledge enabled me to introduce a range of features, including fundamental ball-paddle interaction, collision with blocks and walls, and more advanced elements like power-ups that heightened the game's appeal and enjoyment. Examples of these power-ups are paddle and ball size adjustments. Additionally, the professor introduced me to the implementation of Easing and Tweening, enhancing the smoothness of these effects.