Articles

All the articles I have written. Some may be very outdated.

2022

2022/03/03 - The Importance of Multiplayer Testing

Published in Wireframe Magazine #60.

2021

2021/03/09 - C++ Cheatsheet

A quick reference for C++ rules and syntax.

2020

2020/10/08 - The Importance of Readable Code

What is readable code, and why does it matter?

2020/08/23 - Indie vs. AAA Games

An attempt to explain my general leaning towards indie games.

2020/08/02 - C++ for Java Developers

Some handy tips on getting started with C++.

2020/06/07 - Neopets Post-Mortem

An in-depth look into the massive success and slow demise of Neopets.

2019

2019/12/27 - Making a Tile-Based Platformer - Slope Physics (Revised)

An updated guide to writing slope physics in a 2D tile-based engine.

2019/11/20 - Apex Oddities

An outline of some curious behavior of Apex on the Salesforce platform.

2019/11/20 - Understanding Angular's Change Detection

A concise overview of Angular's change detection mechanism.

2016

2016/08/15 - How to Get Star Wars Jedi Knight: Dark Forces II Working

A guide to getting this old game working on modern Windows.

2016/05/28 - Super Mario Maker is Dead

With a small unannounced update, Nintendo killed the game for me.

2016/03/21 - Why Super Mario Maker's Starring System is So Broken

Super Mario Maker is a great game, but it has a serious flaw.

2016/03/17 - Level Design: Out of Bounds

A theory on how to make engaging secrets.

2016/02/14 - Rival Realms - Source Code Request

A plea for the source code of this abandoned 1998 RTS game.

2014

2014/10/01 - Making a Tile-Based Platformer - Slope Physics

A guide to writing slope physics in a 2D tile-based engine.

2014/09/29 - Making a Tile-Based Platformer - Physics

A guide to writing 2D tile-based platformer physics.

2014/09/17 - How to Get Disney's Simba's Pride GameBreak Working

A guide to getting this old game working on modern Windows.

2014/09/11 - Fez Review

A cute and clever puzzle game with a mind-bending mechanic.

2014/08/15 - Bastion Review

A beautiful, fast-paced action RPG.