Skip to content

Architecture Overview

The project follows a modular runtime style:

  • core infrastructure
  • shared managers and contracts
  • feature systems
  • demo content
  • internal experimental branches
flowchart LR
A[Lightforge Core] --> B[Managers]
A --> C[Input / GameState]
B --> D[UI / Audio / Settings]
C --> E[Character Controller]
E --> F[Inventory / Tools / Damage]
E --> G[Camera / Navigation / Scenes]
A --> H[SaveState / Events / Achievements]

Keep the runtime reusable. Keep consumer content outside the package boundary.

  • Screenshot: Architecture diagram in a presentation or docs image.
  • Screenshot: Package folder tree.
  • GIF: Scrolling through the code boundaries.
  • Video: Architectural explanation with one concrete example.
  • Diagram: Runtime boundary map from core to product systems.