40 days - 8 members - Gameplay Programmer - Unreal Engine 4

Project Info

Project Summary

Made with Unreal Engine 4

The project was focused on developing cross-variation teamwork while simultaneously giving insight on the Concepting, Pre-Production, Production and Release


This was the first team project I worked on at the end of my first academic year.

Team Composition

2 Programmers

3 Artists

3 Designers

Duration

1 Block - 8 weeks - 40 Project Days

6 May 2020 - 26 June 2020

Project Goals

The goal of this project was to create a turn-based strategy game as the first collaborative effort of the various disciplines, that being Programming, Design and Visual Art.

My Contributions

Role: Gameplay Programmer

Working on the core parts of the game


I created the Turn-Based System that was used along with the Enemy Spawning system as well as the Camera movement

Turn-Based System and Enemy Spawning

For the Turn-Based system, we wanted there to be multiple phases that the game would go through: The player phase, spawning phase, movement phase, and lastly the attack phase and then onto the next turn.


The creation of the Turn-Based System and the Enemy Spawners is not too complex looking back on it, but with my lack of experience at the time, it came with various challenges. Not only did I have to learn how to work with Unreal during this project I had to make it work with the Enemies and Grid system created by Silvijn de Vries (AI/Gameplay Programmer).


Camera Movement

The Camera was placed at a specific distance and angle to look down on the Grid system, with this I had to create the movement for it, moving it wasn't the hard part but constraining it was a process. The end result of said process is that the camera cannot exit specific bounds which are based upon the size of the Grid.