

Summary
TETRAVIOLENCE is a 2D top-down music-based survivor-like game. You control a band consisting of four members who specialize in their own unique genres, and use their music styles to attack evil music monsters at a festival. Each band member has their own specialization and upgrade tree, allowing for powerful team combos as the player traverses and survives the festival.
It is currently a proof-of-concept. We had four artists and two programmers on our team, so I wanted to focus on the four artists' unique art styles by delegating each one a band member to have visual control of, hence the different art styles. We felt it worked, as each artist's art style represented the genre of their band member.


My Roles on this Project
Game Designer
Helped plan out each member's moveset and balanced their abilities so they synergized well, and made sense with their respective instrument
Intertwined the music motif throughout the game's aspects.
Prototyped two main mechanics based on playlists and songs/stems for the player to use as their main attack.
Programmer
Main programmer and created all the mechanics, including the attacks, upgrades, enemies, band members, UI, shop functionality, stage, and lead mechanic.
First project using Godot.
Producer
Created the main game concept while considering the strengths of the team we formed.
Delegated roles and responsibilities for the course of the project.
Ran team meetings and made the final decisions when we needed to pivot ideas.
Presented each week's progress to our class via presentations and prototype showcases.
Emphasized transparency and communication among team members, and managed sprints during the production.
Audio Designer
Integrated FMOD into Godot.
Created an adaptive audio system based on what member is in the lead and whether the shop is open.
Found and created sound effects.
