Post Archive

8/9/2023
Cmajor is Awesome
Cmajor is a domain specific language for audio programming, and it is spectacular
Read More
25/8/2023
Git Cheat Sheet: Useful Git Commands
Git can get tricky. Here are a bunch of useful git commands for common tasks.
Read MoreTips On Writing Clean and Maintainable Code
28/7/2023
Ever found yourself going back to a project and not understanding your own code? By following some simple design principles, your code will be easier to understand, both for yourself and others.
Read More
18/7/2023
GMTK Game Jam: Theatrum Infinitum
In this post I'll be sharing my experience participating in this year's GMTK Game Jam
Read MoreBlog Status Update
14/7/2023
This blog hasn't seen a new post in a few months. Find out why, and also where I'm taking this blog from now on.
Read MoreHow Maths models Movement: Physics Engine Tutorial 1
14/4/2023
We'll review the maths needed to simulate physically accurate movement.
Read More
31/3/2023
Setting up the project: Physics Engine Tutorial 0
We'll start working on a physics engine to explore the wonderfull world of dynamics and mechanics!
Read More
17/3/2023
My experience participating in PTSDC
Two weeks ago, I participated in PTSDC. This post is somewhat of a reflection on what I did there
Read More
3/3/2023
Metroidvania Devlog 5: State Machine Refactoring and Editor Tool
The state machine system has been refactored and has a fancy new editor
Read MoreMetroidvania Devlog 4: Characters in a story-driven game
17/2/2023
Come with me to take a look at how well crafted characters can massively improve a game.
Read More
3/2/2023
Metroidvania Devlog 3: Creating a compelling story for story-driven games
How do I come up with the story for my game? What even is a game's story?
Read More
20/1/2023
Metroidvania Devlog 2: State Machine Player Controller
In this post, we delve deep into the implementation of a Player Controller
Read More
6/1/2023
Metroidvania Devlog 1: Networking Solutions
As I mentioned in the last post, choosing the networking solution was quite a arduous task. So let's take a look at all the options I considered.
Read More
24/12/2022
Metroidvania Devlog 0: Introduction
The first in a series of devlogs about a metroidvania game
Read More