SnowShovelingSimulator


SDL, C++

  • Implemented player movement and orientation following the mouse cursor using C++.

  • Engineered randomized object spawning to enhance game variability and replayability using C++ and the Standard Template Library (STL).

  • Programmed AABB-AABB 2D collision detection between the player and game objects to detect events and interactions, using C++ and physics.

  • • Developed dynamic upgrades for the player, available for purchase through an in-game item shop, using C++ and UI buttons.