Updated Roadmap (markdown)

Vsevolod Kremianskii 2020-09-22 17:37:47 +07:00
parent 9a13411619
commit e7c96169b5

@ -1,33 +1,28 @@
Done:
- General resource management
- Rendering subsystem based on OpenGL 3.3, incl. skeletal animation and dynamic lighting
- Audio subsystem, incl. music streaming
- GUI subsystem, incl. parts of the original interface
- Scripting subsystem, minus engine routines
- Partial character generation
- Module loading: areas, creatures, doors, placeables, triggers
- Third-person controls, incl. animated player character
- Collision detection (walkmesh and AABB based)
- Pathfinding based on Dijkstra algorithm
- Conversations, incl. voiceover
- Partial container implementation
- Multiplayer: up to three players controlling a party
* Resource management
* Rendering subsystem based on OpenGL 3.3
* Text rendering
* Skeletal animation
* Dynamic lighting
* GUI subsystem
* Audio subsystem
* Scripting subsystem
* Networking subsystem
* Module loading
* Third-person controls
* Conversations
* Pathfinding
To do, in order of priority:
- Original user interface
- Equipment screen
- Character screen
- Custom character generation
- Options menu
- Engine routines: 771 in KotOR, 876 in TSL
- Combat
- Conversations: camera angles, lip sync, stunts
- Party management
- Game saves
- Environmental sounds
- Visual effects: particles, shadows, etc.
- Movies
Ideas:
- External asset loading: models, scripts, etc.
- Custom game modes
To do:
* Original user interface
* Equipment screen
* Character screen
* Custom character generation
* Options menu
* Combat
* Game saves
* Movies
* Minigames
* Swoop racing
* Turrets
* Pazaak