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 scratch 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

YouTube Demonstration Video

Reflection

Repo available: Click Here

Splonking is my largest project to-date in C++. I extensively used the SDL (Simple DirectMedia Layer) libraries for graphical, controller, collision functionality, and all sorts of stuff, and I grew to very much appreciate them.

Splonking is an evolution of a game made for Ludum Dare Game Jam in 2021: the original version was written in 72 hours. I've spent countless hours tinkering since, adding features, and making the game a fully fledged game with the intention of a full release.

I created everything from scratch: the game engine itself, the physics, the music, the graphics... just about everything. As of this writing the game is still in active development with our beta release in Feb 2023 on on itch.io.

I really had to flex my C++ muscles and learned a lot about the language through this process. I also learned a lot about game design and managing larger projects and keeping them modular in a way that makes for ease of code reuse, etc.