On The Subject Of Gamedev
-
A Metal Renderer in Swift Playgrounds (Part 2) Jun 11, 2022I’ve allocated quite a lot of spare time to writing on the project over the last week and have made progress on the renderer. A rough timeline of what I’ve done and in what order is: Draw a triangle with …
-
A Metal Renderer in Swift Playgrounds May 19, 2022A little while ago I started a project to write a Metal renderer on my iPad in Playgrounds. A brief history is that for various reasons I am often away from my computer but have access to my iPad. I like experimenting …
-
Janus development so far Aug 3, 2015On the subject of Learning how to build a game Although it’s been slow, there has been progress with my C++ game. I’ve given it a working title of Janus and it’s taken the form of a 2d platformer. This …
-
Cross-Platform Considerations 2 Jan 12, 2014Since my previous writing on Cross-Platform Considerations, I’ve been looking at setting up automated builds based on git commits. I’ll write something more about this at some point but the gist of it is that …
-
GLFW Skeleton Nov 9, 2013For convenience, I put a skeleton app with a blank GLFW window on github. The README.md contains usage instructions - it’s Mac oriented at the moment because that’s what I’m developing on, and has …
-
Lana Tetris beta 1 Nov 9, 2013Lana Tetris has slowly spiralled towards completion and it’s now in a state where it can be tested. There are currently a great many memory leaks because garbage collection has spoiled me. I’m currently …
-
Cross-Platform Considerations Oct 6, 2013I’ve been trying to just build things rather than get bogged down in designing too much up front and not worry about making code that runs cross-platform. Despite this, the latter is something I try to think about …
-
The Tetris and the Table Aug 10, 2013Today Lana and I have been assembling our new table and clearing out lots of junk from her flat as I’m moving in next month. In the process of this we found her old Gameboy Pocket which contained both working …
-
It Begins... Aug 1, 2013I’ve been itching to start Tetris for a while, and since the Snake codebase is in a reasonable state, it’s time to have a stab at implementing this archetypal puzzle game. The first step was to clone the …
-
Snake Full Circle Jul 29, 2013One Sunday in May, I implemented a basic version of the classic game Snake in C++. Over the course of the following week I improved the code and added features suggested by Lana, who also created resources in the form of …