Side-Tracked
Role: Engine/Tools Programmer
​
Time: February 2018 - July 2018
Team Size: 18 Developers
Platform: PC (Itch.io)
​
Engine: Custom
Side-Tracked is a top-down rail shooter using a custom voxel engine that also ran on the Nintendo Switch. I was on the team that built the engine and also helped develop the game.
​
Contributions
Most of my time went into making basic features of the game engine. I had to create the entity system, which includes the ability to inspect and serialize entities. After making the entity system, I created the scene tree and entity editor, along with the ability to save and load maps.
When the development of the game started, I switched to more of a support and tools programmer. I made a tool for editing the lighting settings of the scene. I added a gizmo and multi-selection to improve the scene creation workflow.
​
Challenges
The Nintendo Switch build was hard to maintain along with the game. So much so that eventually we decided to drop it to focus more on the game.
Engine
Below is a video of an early version of the engine that was made in the first 8 weeks. This version was missing many quality-of-life features that were added when working on the game.