{%hackmd @themes/dracula %} # Purgatory Visuals Notes about the visuals of the game. ## The Janitor While the game is a first person game, there will be a model for the Janitor himself. It should look kind of like a PS1 model, so pretty simple. ## Katana 3.0 - [ ] Janitor charm on the handle. ## The Bullets The bullet will be a billboarded Sprite3D color-coded after the infusion it has. - [ ] Light/Emission. ## Particles/Effects: - [ ] Cold mist for Freeze - [ ] Electricity for Shock - [ ] Spinning question marks for Confusion ## Shuriken Sidearm Improve the katana. - [ ] Add decorations. Potentially color around its edges. This color should be able to change colors based on which elemental modifier you have equipped. - [ ] Infusions should have particles applied, same as the bullet ones. - [ ] Trail when you throw it - [ ] Particle sparks when it hits something - [ ] Potentially a specific particle for critical hits? ## Camera There should be indicators for getting hit and being influenced by a status. Hit example: if hit from behind the lower part of the screen turns red, repeat for each direction. Status example: If chilled the sides of the screen should be ice-blue, maybe some frost particles or something. ## Viewport arms Much to my dismay, humans have arms, and a floating sword with sidearms popping in from the middle of the screen doesn't look "satisfying". ### Model Finish the arms model. - [ ] Make the arm part look more like a jacket - [ ] Paint it - [ ] Rig it ### Animations Every weapon and sidearm should have animations made in Blender. #### Katana One for each attack. Name them the same thing that they are currently called for maximum compatibility. #### Shuriken Two variations of the throw. - [ ] One starting from the middle and going outwards - [ ] One starting from the top-right and going diagonally down #### Energy Grenade A throw animation. ## UI Keep it simple for now. Trix ~~might~~ will help out with a design someday. #### Now: - [x] Battery numerical value - [x] Bullet Curtain numerical value - [ ] Basic indicator for Shadowstep/DoubleJump - [ ] Basic indicator for status #### Future: - [ ] Battery meter and numerical value - [ ] Bullet Curtain meter and numerical value - [ ] Shadowstep indicator. Should be a TextureProgress so it can be visualized when on cooldown. - [ ] Double jump indicator. Should turn red when you double jump, otherwise the normal color. - [ ] Status indicator. Similar to Shadowstep, it should be a TextureProgress. ## Pause Menu #### Buttons: - Continue - Restart Mission - Return to HQ - Options - Quit to Title #### Other - Should show current mission stats. - Time - Secrets Found #### If you're doing a challenge, it should show the challenge requirements. - Challenge Name - List of Conditions