Splonking
A Retro-Inspired Arcade-Style game
in C++
Splonking is a retro-inspired arcade style game for Windows.
Splonk your way down the secret tunnels on the moon
But watch out!
Many challenges, enemies, and obstacles await.
Splonking was coded from the ground up in C++
SDL 2.0 (Simple DirectMedia Layer) was used extensively
Splonking features:
A variety of enemies/obstacles with unique behavior
Smooth controls based on a written-from-scratch physics engine
A tough learning curve: easy to learn, hard to master!
10 Original Music Tracks
Addicting gameplay
Reflection
Repo available: Click Here
Splonking is probably my largest project to date, developed in C++ and utliizing the SDL (Simple DIrectMedia Layer) for graphics, controller input, collision detection, and other features. My experience developing the game has deepened my apprecation not only for its specific capabilities and flexibility, but for the expressiveness of C++ more generally.
This project began as an entry for the Ludum Dare Game Jam in 2021, where I created a prototype in just 72 hours. Since then, I've dedicated countless hours to enhancing the game, transforming it into a fully realized product with full-release potential. I built everything from the ground up, including the game engine, physics, music, and graphics. Splonking had its official first version release in 2023 on itch.io, available here.
Throughout development, I significantly advanced my C++ skills and gained valuable insights into game design and, more importantly, how to manage a large project. I focused on creating a modular structure to facilitate code reuse and to streamline future development. This project has been both a challenging and rewarding experience that really showcases my growth as a developer. Not to mention, it's fun!