Hi, I'm an indie game dev in my spare time (of which I have little!), with ambitious projects which I never quite seem to finish. I currently use C++ and Python, but occasionally experiment with other languages and frameworks. Recently I've been exploring shaders, and am planning on developing something like my SDL2 toolkit but updated for SDL3 and with shader support.
I also occasionally make music, sometimes for my games. If you're interested, check out my SoundCloud and BandCamp pages.
My latest game which I've actually released is Planetary Defender, a space-themed arcade game inspired by Zarch, Virus, and Elite.
A while ago now, I created a puzzle platformer called A Pair Of Squares. It's written in C++ and SDL, and I may port it to 32blit and PicoSystem if I find time.
In 2020 I was given a 32blit, and have made several small games for it. Most of these can be found on my GitHub. I also developed a larger project for it called Super Square Bros, which you can also play as a web build, or download it - it's also available for PicoSystem!
In 2022 I attempted to make a 2D rocket simulation game, where you can construct and fly them in a sandbox solar system, with realistic physics. This used my 2D Physics Engine to simulate all the rocket components and planets.
I've made a Snake-style game in Python with some cool features such as campaign mode and powerups. It's pretty easy to create some quite advanced custom levels using the level system I've designed. I planned for it to have networked multiplayer, but that turned out to have a lot of unforseen obstacles, so it's been indefinitely put on hold.
A slightly different side project I've been working on is a library for low poly graphics and physics (the physics part isn't done yet). Currently the library is only available for Python, but I'm working on a C++ version too. PolyBlit is a demo for 32blit using an in-development version of the C++ library. Once/if PolyBlit gets tidied up, I'll move the code to the CWire3D repository.
An abandoned project is 'Scorpion Skirmish' - a desert-themed platformer with the added ability to be able to turn into any of the enemies you have killed. I may release the unfinished game, and if so, it will be available here.
My first project was a (very!) basic level editing tool which I use for my tileset-based games. You can find it here. I've been looking into the possibility of making a much better version in Java.