Game Shift

2D PLATFORMER | CUSTOM ENGINE | TEAM SIZE: 4

JAN 2021 – APRIL 2021 | FRESHMAN YEAR, SECOND SEMESTER

For this project, I worked with two other programmers to build a 2D platformer. I eagerly chose to program all the collision physics, which was a big part of how both the player and enemies interacted with the world. This was a bumpy but very memorable journey of me working through and debugging a whole new type of logic that required me to think in ways I never did before. It taught me how important it was to recreate a situation and hone it down to a precise problem, and to never underestimate the value of being patient while doing so. I’d spent a good number of nights figuring out how to fix seemingly random collision issues. There were other areas of logic I handled as well.

– I was a part of programming the game’s engine in C, with 3 other programmers.

– I programmed the physics and collision system that was used by the entire game.

– I developed gameplay logic and code for two of the enemies.