The seventh project on the game assembly is a third person game.
Here we where allowed to choose our own artstyle.
The project is one of the longer ones at TGA and is made in our own homemade engine Ghastlight!
Project name: Third person game
Period: 2 Jan - 10 apr
Speed: 50%
Group name: Smoggers
Engine: Ghastlight
Language: C++
The previous project left our engine in quite a precarious state. We had been building and building very quickly without being able to think about the foundation too much as we had to move very quickly. At the start of this project I went and had a restructuring of an enormous amount of code, both to quell compile times (4 minutes down to about 40 sec) and to get a more scalable structure where we have the ability to write "better" code than before.
The main focus points of this was:
- Separating editor from the main game code.
- Breaking up the previous core loop into smaller parts to both provide a better overview and ease of feature implementation without too much clutter.
- Further decrease build times.
Programmers:
- Alexander frost
Level Design:
- Lovisa Wirtén
Art:
- Ylva Oknelid
Animation:
Technical artist
- Oscar Kempe Söderholm
Sound design: