3rd Person Camera System and Character Movement:
30% -
Have: Character movement, Mouse look w/ Character rotation, Character
collision with level
Need: Camera collision with level, Velocity physics/programming
formula for progressive build up in player speed/momentum, set up
animations (When we have a real character)
Targeting system:
50% -
Have: Collision based targeter (acts like a laser pointer),
Placeholder targeter image, adjusted to not overlap over character
(billboard based, overlaps everything on screen)
Need: An original targeter image, interactable object handling,
brightening objects/npcs that are interactable
Level loading system / Scene Manager:
30% -
Have: irrEdit scene loading, basic structure for smart asset loading,
sets up level for collision detection with character
Need: Define a naming scheme, make custom entity nodes for assets,
implement custom asset loading functions
Collision with non-base level meshes:
100% - Fixed framerate issues. Mostly using bounding-box except with
level (per-polygon). Can customly hook up per-polygon for anything if
needed.
Audio Integration:
0% - Need to integrate FMOD
Optimization
100% - Engine currently optimized
Framerate Lockdown:
100% - Framerate currently steady at 60 Frames per Second.
Lighting:
0% - Included in irrLicht, Lighting and Lighting effects not yet
implemented
Particle Effects:
0% - Included in irrLicht, particle effects not yet implemented