-
Creating A Procedural Spaceship Generation System
Haven’t you always wanted to code a procedural spaceship generation system? No? Just me? I’ll show you how I did it for my game Space Nomads… You might want to…
-
Vibe Coding And Why You Should Avoid It
What is “vibe coding”? Vibe coding is essentially when a developer prompts their way to develop software using an AI assistant such as ChatGPT or Copilot, without really programming themselves,…
-
Using Dependency Graphs To Handle A Project (And Yourself)
Find yourself not completing tasks? Not got the motivation? Do you even know where you are and what you have to do? Let’s tackle that… There are various ways you…
-
How Games Get Edge-Scrolling Wrong
I’ve played many types of video games over the years and here’s something I find they get wrong 99% of the time. Edge-scrolling! But why? Usually, when you use your…
-
Creating A Galaxy With Noise And Images
For a long time, I have wanted to create a galaxy, or small sector of space, using procedural generation. Nothing too complicated, but good enough to create nice looking small…
-
It’s Official – Poly Skies
[UPDATE] I never followed this post up, but the game is now available on Steam! I am officially making a spiritual successor to my first PC game, Poly Towns, and…
-
Improving My Colour Theory
I’ve been looking at ways to improve my colour theory for a while. In my games, they typically do have a nice colour theme. However, there are inconsistencies, some questionable…
-
Handling Burnout
It’s been just over a year. I’m back. I’m creating. I have new projects. But what happened? Like a lot of us in this industry, I suffered from burnout. At…
-
Using SOLID Principles To Make A Player Interaction System
Have you ever found yourself writing hundreds of lines of code in one script just to allow some form of player interaction, such as a player picking up an object…
-
Coding A Puzzle Circuit
Designing and programming a puzzle game is a puzzle in itself. For my current prototype, a 3D puzzle game, I had a lot of trouble getting what seemed like a…











