This was a small side-scroller I made in which I recreated a browser game using MonoGame. You control a snowman who can spawn snowballs underneath himself to push upward, allowing you to avoid obstacles. therers also a power up that gives you a poinnt multiplyer, I thought it would be funny to make it a DOOM powerup that turns the background into red and plays some music from DOOM. sadly i could not get the music to work when porting it into a web build.
The level is infinitely generated, built from a set of pre-made chunks that are continuously added next to each other.
Although I’ve been programming since I was young, this project was the first time I approached programming in a more creative way. Unlike engines such as Unity, MonoGame doesn’t provide built-in systems for gravity, collisions, or physics. It only handles drawing sprites to the screen, everything else had to be implemented from scratch.
This was a valuable learning experience, as it gave me insight into how these systems work under the hood. When I later moved on to Unity, I had a much better understanding of what the engine was doing for me. The project pushed me to adapt my programming mindset and start thinking like a game developer rather than a backend programmer.

It's playable online using Github Pages which you can trough the link below.
The snowman and ice sprites were
 made and shared by Noor Briké

Other Prrojects

↑Back to Top