Circuit Slinger

Game Description:

Circuit Slinger is a VR rhythm game where players purge corrupted code to a beat. Grab a pair of guns and shoot your way through six levels of heart-pounding electronic music!

Why, When, What, and How:

Developed by MioMax, a team of 10 SMU Guildhall students over the course of one semester, Circuit Slinger represents the culmination of two years spent in game development.

Gallery

Development Info:

Engine: Unreal

Language: Blueprints, C++, Material Editor

Platform: Oculus Rift, HTC Vive

Role: Software Development Lead

Team Size: 10

Steam Link: https://store.steampowered.com/app/934830/Circuit_Slinger/

Responsibilities:

As the software development lead, my responsibilities include:

  • Initial brainstorming and prototyping.
  • Designing the architecture and creating the UML Class Diagram for the game. Making sure programmers adhered to the architecture. Updating the architecture when needed.
  • Daily morning meetings with the game designer, producer and other leads considering the direction of the project, daily tasks and current problems. The discussed information is later disseminated to other team members.
  • Assigning tasks to team members via trello.
    • We tried several different task tracking methods before settling with trello. One of the strengths of the team was that we saw what did not work and were not afraid to try out new things until we found something that satisfied us.
  • All meetings were time boxed with agreed upon time limits from the start. I was usually the one to enforce the time limits.
  • Configuring the automated nightly build pipeline.
  • Resolving conflict between team members.
    • We had a very talented team member that was very contentious. I knew how to speak his language and by sympathizing and attentively listening to him slowly shifted his perspective and prevented many fires before they started. Instead of brushing him off I payed attention to what he was saying, rather than how he was saying things. By looking past his flaws in personality I found his insights extremely valuable to the project.
UML Class Diagram for Circuit Slinger