As a programmer, starting back in the 80s, coding games has always been something like an unfulfilled fantasy. Finally, in 2023, I decided it was about time to give it a go before it is too late. This is part of my journey to become a full time programmer again.

Game engine

I chose DragonRuby (DRGTK) as my game engine for starters. People are asking why didn’t you choose Unity or Unreal? As an indie game developer, I need a tool and a community I feel comfortable with. DRGTK is based on Ruby, a programming language I have spent a lot of time with. Its community is relatively small and extremely friendly and helpful. The creator of the game engine is an indie game developer himself. It’s all code based (as a programmer I feel comfortable with that). It’s focused on 2D games, which is what I also want to focus on. It spits out native executables for all popular platforms.

Where can you find me?


A list of games I have released or I am actively developing.

Sector Five II

As enemy ships attack in waves, you have been assigned to protect Sector Five! I am maintaining an open source extended version of a game written in Ruby.

StatusUnder development
Enginegosu (2D, Ruby, C++)
Kind2D asteroids

Double Dragonfly

An enthralling 2D game set in the mystical realm of Bugdom. The players navigate Pyro, an extraordinary fire-spitting dragonfly, through varied landscapes filled with challenges and threats from a swarm of disruptive flies. This strategic, action-packed adventure underscores themes of courage and resilience, as players assist Pyro in restoring peace and harmony to its beloved, endangered homeland.

StatusUnder development
EngineDRGTK (Ruby)
Kind2D shooter

History and resources

Tiny emulators — a list of HTML5 games based on emulators of old computers such as Amstrad CPC and ZX Spectrum.

Bruce Lee — the very first game I ever played a small kid back in the 80s on my Amstrad CPC 6128 (green monitor). Thanks dad.

Fruity Frank — another game that I spent time on during those years.

Rick Dangerous — this was a great game. Many many hours out of my life :).

What are you up to Petros?

Staying calm. Indie 2D retro style game dev wannabe. Check what I am doing now.

Enjoy my posts? Subscribe to not miss any future ones:

Join 1,781 other subscribers