-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
Break up the monolithic components of the engine and rebuild them along the lines of the following subsystems:
- User API
- Move RPGCode API to slimmer RPG API.
- Script Engine
- Responsible for loading, running, and caching user game scripts.
- Component Factory
- Builds in-game components, viewports, scenes, colliders, etc.
- Asset I/O
- Handles loading and transforming asset files for use within the engine.
- Sound Layer
- Play sounds and music, deals with audio channels, etc.
- Rendering
- Responsible for drawing anything onscreen that requires it.
All the above is subject to iterative changes as development advances.