Skip to content

Introduction

REMCodes edited this page Dec 28, 2022 · 2 revisions

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.

New Features

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 Command prompt
  • Directives
    • Premade directives
  • A newer & more streamlined configuration system
  • Messages
  • Subroutines

Clone this wiki locally