Skip to content

2. Build upon the framework

Max Busson edited this page Aug 20, 2024 · 4 revisions

Extending the Codebase

Add Character Classes

To add new character classes, create new resource files in the data/models/world/stats/expertise/ directory.

Add mechanics

For new gameplay mechanics, consider adding new service classes to handle the logic. Service classes are nested under their resource folder in /data/modules

Add UI Elements

UI extensions should be added to the data/modules/ui/ directory.

Performance Considerations

  • The codebase is designed to be lightweight and scalable
  • Use the provided utility classes (e.g., CalcVector) for optimized calculations
  • Leverage the modular structure to keep individual components focused and efficient

For more detailed information on specific components, please refer to the individual pages in this wiki.

Clone this wiki locally