An Python and Unreal Engine 4 framework which can be used for creating MMO games
This framework aims on easy and fast MMO games development. Main features:
- Service-oriented scalable structure
- Asynchrous Remote Method Invocation (RMI) based API interface (between services and game engine)
- Database integration with ORM support (for now is Postgres)
- Variable replication between services and game engine
- Variable persistence
- Variable transactions
- Automatic code generation for game engine (reduces time spent)
- Admin interface can be used for managment and debug services and database
- User registration and logining via game
- Log support
Also:
- Redmine integration for bug reporting
- Sentry integration
- Steam auth integration
- Match making
I got inspiration from BigWorld game engine, Python and UE4
In this version of HaloNet used is only Unreal Engine 4. And most features can be also used via blueprints
Some features in screenshots:
Using in blueprints (C++ generated nodes)
Unreal style RMI declarations (will generate similar C++ code)
Async method call in C++ (using generated code)
Generated docs for each user-defined RMI and variable
Contact me: metrickxxx@gmail.com