Dependency Injection
At the heart of the Loren Framework is a powerful Dependency Injection (DI) engine. Understanding how this engine resolves modules is critical to building scalable games.
Services
Services act as the authoritative backend for your game. They handle data management, physics calculations, server-side validation, and state management.
Controllers
Controllers are singleton modules that run exclusively on the Client. They manage user input, UI interactions, and client-side visual effects.