description |
---|
Learn more about our motivation for creating this Framework |
Creating a gamemode can become very frustrating and confusing. If procedural programming gets the upper hand, the result can be chaos.
For this reason we have made it our task to develop a framework with which it is easy to program object-oriented.
The advantages of object-oriented programming are obvious. Clean class abstraction, reusable code and easier overview of the individual methods and classes.
{% hint style="danger" %} This framework is not a gamemode. It is meant to help you build your own fantastic gamemode. {% endhint %}
Our goal is to provide you with a simple system that is easy to understand and intuitive to use.
- Completely Open Source
- Fully TypeScript
- No fixed folder structure
- Minimalistic setup
- Unused systems are not loaded even if they are not used
- Fully integrated DI-Container on server/client side
- Intuitive helper methods to maintain the performance of your gamemode
- Sophisticated Decorators
- Helpful Service classes
- DatabaseService for easy use
- Discord
- Docker Support
- ES6 Support Server/Client
- Rollup Module Bundler
- Creates only one resource for your gamemode script
- Own Lifecycle
- You can run different tasks before someone can play on your server