View on GitHub

Tankerfield

A cooperative survival tank game created with C++, SDL, and Tiled made by 8 students in UPC, CITM.

UI - Alejandro Gamarra Niño

enter image description here

Role

I present myself, my name is Alejandro Aurelio Gamarra Niño and I am responsible of the UI of our game Tankerfield and with my colleagues have made the development of this project possible. As the person in charge of the User Interface section, my main tasks have been:

During the development of the game the UI has been evolving iteration after iteration always looking to be as intuitive and simple as possible to be able to adapt to the pillars of our game.

Game Implementations

Module UI / UI Manager

I implemented the UI module that serves as a factory and manager for all instances of UI elements. This allows the creation of different types of elements, including:

Other functions of the UI manager:

Atlas Creation & Modification

enter image description here

enter image description here

Module Collision / Collision Manager

Another of the main contributions I have made to the project has been the implementation of the collision module. This module is intended to be similar to the operation of colliders and Unity 2D physics. During the development it has had many modifications in order to be as optimal as possible. The main features of this module are:

Trailer & Gameplay Recording & Edition