CapStone Project

The Capstone Project was an assignment in which we had to choose to create or invent something or anything which we would present in the STEAM Fair. The project would need to be related to our career path choice and either some or all letter of STEAM.

My or Our project was to make a Unity Game. Specifically, to make the base demo or early alpha build of a game for whose mechanics and bases we could use in the future for our grade 11 or 12 capstone projects. Our game would be about having a fast paces smooth movement system that builds up speed/velocity over time, a satisfying gun system, make it a rogue-like game in which we would use a Mario world-level system in which if you die you have to restart from the first level of the current world, and it the game being based of a somewhat coherent story. Like in a alternate universe where Russia is still a stable powerful superpower. Where you are a German spy infiltrating the Russian City of Volgograd stealing their codes for which they can’t use any of their nuclear weapons without it. Then you try to fight your way back to the port city of Germany, Hamburg. Somehow we will shape our game like that in the future. But for now it’s just a quick game demo early alpha build.

 

What is Iron Resurgence: Escape From Volgograd?

Iron resurgence: Escape From Volgograd is a first-person shooter game created by us three for our steam fair project. It is a roguelike game that focuses primarily on movement and aim to survive against hordes of zombies and enemies.

When did we start working on Iron Resurgence: Escape From Volgograd?

We started working on this project since late February. It has taken us many weeks to come to a point that we felt like we were ready to present.

 

How did we work on or make our game?

First, of all we used a software called Unity to create our project in. In Unity we can organize our entire project into multiple scenes, it has a built in vfx maker, animator, particle system, map maker, extra packages and assets you can get, etc. It was basically one if the best software’s you can use to make a game on if you are new or experienced to the game developing scene.

We also used Microsoft Visual Studio Code, to well write all our code on. It also helped that it was already integrated into Unity. The coding language we used was C#.

 

 

Why did we make this game?

The reason we decided to create this game for our capstone project and STEAM fair was because we all shared a large mutual love for gaming and wanting to become Software Engineer.

 

What was the most enjoyable part of this project?

The most enjoyable part was seeing all the code and mechanics come together to form a smooth coherent whatever they were supposed to do, like smooth movement. Some more specific parts were:

  1. The creation of the texture and shaders that were used, as I quite enjoy drawing digitally.
  2. Creating 3d models on blender or fusion 360, as It was nice to take a break from the grueling process of finding errors or bugs in the code.

 

What was the hardest part of this project?

The hardest part was changing the base script for a system every time I wanted to create a new advanced mechanic. Like when I wanted to create Wall running or sliding, I would have to go back to my base movement script and change it up a bit, sometimes even redo all of it. The combining of all of our projects was also quite a hard part as there were quite a few errors when we combined our parts in Unity. 

 

Here is a quick trailer of our early alpha game:

The trailer showcases most parts of the game compressed into a quick 1 minute trailer. It shows our working menu, the movement system (walking, running, sliding, wall running, grappling, etc.), the gun system, and working enemy ai chasing you.

 

Below is a link to our PowerPoint:

The PowerPoints just recites some of the information written above, and it explains our individual likes and dislikes or struggles and enjoyments about the project.

Powerpoint