AiraldiSebastian / FPS_Prototype1

Project for creating and experimenting with the development of a FPS in the Godot game engine.
4 stars 1 forks source link

Implement : Basic Player Functionality #1

Closed AiraldiSebastian closed 2 years ago

AiraldiSebastian commented 2 years ago

Basic Player Functionality

A basic player for our FPS should offer at least the following functionality:

    • [x] Physical model
    • [x] Movement in the four main directions (left, right, forward, backward)
    • [x] Rotation
    • [x] Coordination between movement and rotation
    • [x] Camera Dynamics
    • [x] Physics (falling physics)
    • [x] Collision (basic collision with static objects)
    • [x] Health dynamics
    • [x] - Base health
    • [x] - Take healing
    • [x] - Take damage
    • [x] Weapon dynamics
    • [x] - Hold weapons
    • [ ] - Equip weapons
    • [ ] - Throw weapons
    • [x] - Change weapons
    • [x] - Fire weapons
    • [x] - Reload weapons
    • [x] Aim dynamics
    • [x] Animation
    • [x] - Unarmed
    • [x] - Armed

This list is still subject to possible changes