For the fourth project on TGA,
we chose to make a 2D game as it matched many of our artists' styles and it was in a way the last chance to make a 2D game at the school. Still made in TGE with Unity as an editor, but now having learnt of the mistakes from the previous TGE project it went a lot smoother.
Project name: Adventure
Period: 25 Jan - 8 Mar
Speed: 50%
Group name: P1G5
Engine: Unity
Language: C#
I again spent a lot of time dealing with the pipeline and playing around in Unity to optimize the work process for disciplines and dealing with performance issues indirectly. I also set up parts of the tiling system and its rendering in the engine.
The engine uses the tilemap given from Unity as a texture, making the entire ground render with only one drawcall. I took this one step futher, and using some Unity magic I managed to export the collected texture atlas from Unity along with the texture rect coordinates for the sprite used, allowing us to render the entire game in two drawcalls excluding all animated assets.