I spent a placement year at Codeglue - a Dutch games company as part of my degree. This was my first time living abroad outside of the occasional holiday along with working as a programmer. My work was varied, I worked with Unity and Octarine (their in-house engine for mobile platforms), I used C#, C++ and Java to work on games and tools alike.
The Clarks Racer games were created in Unity, I started the project initially by creating a track generator that a game designer could work with by simply sketching out their idea for a track. I implemented a system that would turn drawn lines into track pieces which would be converted into 3D models and fitted together by the game. I also put in basic driving and camera mechanics. Following this I worked with a freelancer to implement the rest of the mechanics and visuals. The Clarks Racer games can be found here and here.
Following this I was moved over to Terraria. At first I worked on Tools, A new menu editor for Octarine was being created to replace the old one and I implemented may of the features required. I also performed maintenance on several other tools including the localisation importer and the spritefont generator as it had to accommodate languages such as Chinese and Korean. Finally, as the 1.2 patch of Terraria was going to be too big for the play store I made the .obb creator which would generate expansion files so we would be able to include all the new sprites. While most of my work was on the tools surrounding Terraria I also worked on the game itself looking at the buglist from QA, recreating and fixing if need be.
Placement wasn't just work, a team from Codeglue participated in the 2014 Global Game Jam at NHTV Breda and created Pavlov's Cube, where rather than directly control an avatar the player had to guide a couple of impressionable boxes that had minds of their own. Found here.
The Clarks Racer games were created in Unity, I started the project initially by creating a track generator that a game designer could work with by simply sketching out their idea for a track. I implemented a system that would turn drawn lines into track pieces which would be converted into 3D models and fitted together by the game. I also put in basic driving and camera mechanics. Following this I worked with a freelancer to implement the rest of the mechanics and visuals. The Clarks Racer games can be found here and here.
Following this I was moved over to Terraria. At first I worked on Tools, A new menu editor for Octarine was being created to replace the old one and I implemented may of the features required. I also performed maintenance on several other tools including the localisation importer and the spritefont generator as it had to accommodate languages such as Chinese and Korean. Finally, as the 1.2 patch of Terraria was going to be too big for the play store I made the .obb creator which would generate expansion files so we would be able to include all the new sprites. While most of my work was on the tools surrounding Terraria I also worked on the game itself looking at the buglist from QA, recreating and fixing if need be.
Placement wasn't just work, a team from Codeglue participated in the 2014 Global Game Jam at NHTV Breda and created Pavlov's Cube, where rather than directly control an avatar the player had to guide a couple of impressionable boxes that had minds of their own. Found here.