Skip to content

Rebuild engine subsystems #98

@swordmaster2k

Description

@swordmaster2k

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.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions