
Courses: GAM150
Engine: In-House C++ Engine
Language: C++
Instructor: Josu Garay and Thomas Komair
Team : 4 programmers
Development Time: 4 months
My role: Gameplay Programmer
This is the first time we worked in an engine without any interface, everything was done through code. This is the first time I started digging in the world of game engines, their architecture and realizing how much I like reducing iteration times.
We used an in-house game engine which already did some things for us, especially in terms of graphics and input.
At this point we started to use GIT to organize, develop and keep track of our project.
Some of the things I worked on:
- Object System for creating and deleting objects.
- Enemy AI.
- Collision System, both collision detection and resolution.
- The Behavior System to give unique ways of behaving to each troop and element in our game.
- The UI System. From the UI buttons and games, to the entire menu.
Team Members:
- Guillermo Hurtado de Mendoza – Producer and Gameplay Programmer
- Marta García de Luelmo – Gameplay Programmer
- Alex Demirci Nijmeijer – Lead Gameplay Programmer
- Jacobo Larsson – Gameplay Programmer