I remade an old skateboarding game I created back in High School. The original game was using a custom Direct 2D engine that I ripped from some Game Programming for Dummies book. 😂
In keeping with the spirit of the original, I chose a light-weight engine: pygame. It’s basically a wrapper around SDL for Python. This was a great exercise in not overthinking engineering. I certainly wasn’t trying to create “maintainable” systems when I built the original game. There’s something to be said with just taking an iterative approach to development, and only worrying about supporting the features you’re using right now.
You can find the source code for MSGS Remake on GitHub.
Or even better, you can play it in your browser! The controls aren’t terribly intuitive and almost certainly won’t work on mobile, but for those on PC:
- Use the arrow keys on the ground to control speed
- Space bar ollies
- X will initiate a flip trick (press arrow keys)
- C will grind when by a ledge