diff --git a/Roadmap.md b/Roadmap.md index dc3572f..a65e14d 100644 --- a/Roadmap.md +++ b/Roadmap.md @@ -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 \ No newline at end of file +To do: +* Original user interface + * Equipment screen + * Character screen + * Custom character generation + * Options menu +* Combat +* Game saves +* Movies +* Minigames + * Swoop racing + * Turrets + * Pazaak \ No newline at end of file