"Solve the puzzles around you and escape the room with the secret formula."
Project: 5
Time: 4 weeks, half time, 80 hours
Reference Game: Legend of Grimrock
Group Name: Arcturus Game Studios
Game Engine: Aurora
Level Editor: Unreal Engine
Role Overview: Engine, graphics, and editor
Contribution Overview: Renderer and build-system
We were tasked to create our own game engine which would be used to create and play the game.
Our fifth game at TGA was a narrative driver puzzle game, and the first to be made in our own game engine, Aurora. This project was more of an opportunity to develop the engine than a game, and the short time we had made us develop it quickly.
The player plays as a spy, sent to an old laboratory, needing to solve puzzles to steal a secret formula.
As we settled on writing a new engine from scratch instead of further developing the TGP, the "engine" written during our graphics course, we had little time before the engine would have to be functional. I, together with David Nilsson, created the engine in four weeks and used my own engine, Epoch, as a starting point.
It was a lot of work to get everything working for this project, but it wasn't too hard due to us having already implemented most of these features in TGP but wanted a better structure this time.
Our level designer used Unreal Engine as a level editor, and the school provided us with an exporter that writes the scene data from unreal to a .json file that we then import into our engine.