*Feels like Hi-Fi Rush, plays like Yakuza, themed like Hatsune Miku* # Design ## Targeting / Lock on - Most likely will be programming heavy (this is surprisingly difficult to implement) - Maybe 'Yakuza Style' (flow between locking on multiple enemies) ## Audio To make it easier on the audio team, make it so you need to expend *all* of your meter in metal mode, so we know how much time for music to play (fixed time, at least for the beginning of development). ### BPM System What do we want out of the BPM system (triggers): - Last measure - Last beat - Off beats - Transitions from pop to metal will use transition pieces made by Tristan - Pop & Metal tracks need to have the same BPM / time signature to make audio team not go insane When switching modes, transitions should *start and end on beat*. >[!tip] Pray for Tristan ## Character Actions Long range is going to lead to a lot of overscope most likely, final verdict is no long range attacks or projectiles. ### Combos - The number of combos we are expecting to have matters a lot for scope for programmers & animations especially. - Idea for scope: not full animated choreographed combos but have more reusable individual animations that return to idle ### Attacks Making attacks need designers to make sure the numbers make sense, audio members need to make sure it fits into the tracks, and animators to animate it (crazy). Edgar's suggestion for a reasonable scope is *6 unique attacks*. ### Dash (Dodge) - You get iframes / counts as a dodge - *Linear dash - Only when you are holding the button down - Moves in direction of movement key - Set distance *Maybes*: - Also to the beat / dash duration is rewarded with being on beat. >[!note] *Kishan Note*: Honestly I think we should just make darksouls and take out everything but the roll ### Jump - Rigid (we are not making a 3D platformer) - Can dodge a ground hit - Used a bit to navigate the environment >[!important] Brendan is a patriot. ## Level Level design is going to be ignored for this semester, this semester will just have a lego playground / play garden. - Outdoor Stadium for Tutorial Level ## Theme - Demons - Pop - Metal - City ## Dialogue We need voice actors for the main character and voices for the music itself (we will send outcastings). ## Enemies We have a maximum of 3 enemies, we are targeting 2 types of *humanoid* enemies and one boss. ### Datamoshing >[!tip] Kishans Note: HOLY SHIT HOLY SHIT FINALLY FINALLY MY TIME HAS COME ITS BEEN 2 YEARS *Maybe* datamoshing as a replacement for blood (GAM1984). ## Input - Controller support is a stretch goal but keyboard/mouse is a course requirement therefore priority - Attacks will have 2 buttons, one for a light attack and another for heavy attack. ## Health - Health pickups - Metal mode will drain health ## Score System - Time based? - Ranking system *if this goes to GAM375*