. * ______ _ _ _______ _ ______ _ * . ▄▄ * |___ / | (_) |__ __| | | | ____| (_) ▄██████, . / / ___ __| |_ __ _ ___ ___| | _____ _| |_| |__ _ __ __ _ _ _ __ ___ ▄██████//, . / / / _ \ / _` | |/ _` |/ __/ __| |/ _ \ \/ / __| __| | '_ \ / _` | | '_ \ / _ \ . ▀█████///‘ / /_| (_) | (_| | | (_| | (__\__ \ | __/> <| |_| |____| | | | (_| | | | | | __/ *▀██////‘ * /_____\___/ \__,_|_|\__,_|\___|___/_|\___/_/\_\\__|______|_| |_|\__, |_|_| |_|\___| . ‘‘ . __/ | * |___/
The ZodiacsTextEngine is a simple library for creating text adventures, originally created for the game Sailing Zodiacs. Content for the game is written using a custom text format, intended to be easy to write, needing only minimal amounts of special characters. The engine comes with a basic console application, ZodiacsTextConsole, that can load and play stories written using the engine. The ZodiacsTextEngine can also be integrated into any .NET application, ranging from simple console or GUI applications to game engines like Unity.
Get ZodiacsTextEngine
Features
- Simple room file system that is easy to write and read
- Multi-color text output
- Includes a pre-built console application that can load and play any story written for the engine
- Support for variables and conditions for branching paths
- Ability to write custom functions to implement new functionality