Mujin sensō 2099 is a Third-Person Shooter developed by Donuts Co Ltd and released on iPhone and Android in 2017. You can play a campaign in solo as well as coop, and multiplayer Team-Deathmatch.
I worked on this project during a three months internship in early 2017 as a programmer. I was accompanied by two environment artist students from the same school.
When we arrived the game was in development for a couple of years, and the team was made of a dozen of developers. They asked us if we could help to push the graphics a bit further.
The levels were dynamically generated which resulted into poor visuals. Since they instanced all the objects on load time, they did not have the ability to add props or lighting.
I spent the first couple weeks modifying the code to make a prototype where all the levels were static. This way the artists were able to place props by hand and bake the lighting what led to a significant improvement of the visual of the game.
From there, most of my time was spent creating a new level editor to import the dynamic level layouts into a static scene, and then load them in-game. This editor also allowed game-designer to create new level layout that would then be decorated by the artists.
I had to re-write part of the multiplayer code so it could work with the static scenes. Finally, I profiled and optimized the existing code, and created tool to automatically optimize the static scenes by atlasing textures, merging nearby objects, bake multiple scenes using lighting presets…









