-
Notifications
You must be signed in to change notification settings - Fork 0
Introduction
ModernRift is the latest branch of RiftEngine, a text-based game engine. I decided that the previous system (Events, Interactions, etc) was far too confusing. Because of this, ModernRift was remade from the ground up with a more intuitive, modular approach. The most noteworthy feature of this new system is Commands, which go hand in hand with Directives.
This update, which will replace Rift.RiftEngine.Core, brings numerous new features to Rift.
ModernRift is rebuilt from scratch and is not dependent on RiftEngine. Despite this, I am still considering it a new branch of RiftEngine, despite being largely unrelated in source code. Some original source code from RiftEngine has been implemented in ModernRift, but only in situations where it already was the best way of doing something. Most notably, the Game and Engine classes are directly copied from the original RiftEngine classes, and have minimal changes.
Note: this list is not a complete list and is subject to change at any time.
This is a summary of the new features that ModernRift brings to RiftEngine.
- Custom commands
- Customizable themes:
- Customizable colors
- Custom
Commandprompt
- Directives
- Premade directives
- A newer & more streamlined configuration system
- Messages
- Subroutines
For all of the examples in this guide, visit the ModernRift Examples Repository