# Experimental game ## Things to finish: ### - New Movement System - [ ] Rotations and transforms are based on animations - [ ] Camera is a child of the head - [ ] Figure out how rotation up and down will work, maybe dividing upper and lower body animations - [ ] Shuffling feet when rotating - [ ] Jump not multiplied by deltatime causing super jumps on low fps - [ ] Perfect movement - [x] ~~Equipping items~~ - [x] ~~Replace items in the same slot, drop them~~ - [x] When equipping an item that replaces another item because of the slot, throw item towards front of player with a specific impulse - [ ] Gun aiming and noscope is not the same position - [ ] Controls being bindable - [ ] Gun moving out of the way on a collision - [ ] Gun moving when walking, when running, aimed in. - [ ] Visual effects for camera - [ ] Persistent magazine data - [ ] Perfectly center interact clue text on screen - [ ] Fix: No Sprinting while aiming - [x] ~~FIX: Gun spawning way in front of player~~ - [ ] Player is rotating on an axis that it shouldn't - [ ] Fix: Make gun have more priority in rendering. So it doesn't clip through walls - [ ] Feature: Give a (sensor) collider to the gun and when it collides with something make it move out of the way. - [ ] Feature: Add bullet holes - [ ] Fix: Movement is clunky and very linear. Add some sort of Lerping for acceleration vectors. - [x] Feature: Muzzle flashes for shots - [x] Feature: Bullets (projectile) - [x] Feature: Add smooth camera movement to camera on crouch. Right now it's too fast and looks arcade af. ~~- [ ] Feature: Add jump effect to camera~~ - [ ] Feature: Add Stamina (with bar?) - [ ] Feature: Subtle Headbob, FOV change on movement (Distinguish between sprinting and walking). - [x] Feature: Basic ESC UI, FPS counter - [ ] Feature: Gun sprinting animations, high ready, low ready, etc... - [x] Discussion: PvP vs PvE PVP. ARENA STYLE. - [x] Discussion: Realism vs arcade Arcade deisgn. Realism mechanics. - [ ] Discussion: Gameplay loop - [x] Discussion: Is this a survival game? A Shooter? A Sandbox? All? End goal is all. But at first this should be a sandbox where you spawn with a gun. ## Focus: Making a game that you can leverage when you realize what's possible and what's not. Movement system, gun handling, shooting, modding, inventory, hitreg, etc... Build a realistic fps sandbox with arcadey mechanics, and start to document it, get funding, invest in better animations, and add multiplayer. ## MVP to start documenting progress: - [x] Shooting bullets. - [ ] A manequinn that registers hits in every hitbox. - [ ] A shooting range/place to be in and show process - [x] Some resemblance of UI (Escape menu, stamina bar, etc...) - [ ] Stamina system ## End goal landmarks - [ ] Dynamic hitboxes (heart, brain, lungs) - [ ] Health system with blodloss instead of a health number - [x] Dynamic lighting (Gunshots causing light to be spawned for a duration) - [ ] Sound system - [ ] Adrenaline system