LoreJS - Text Adventure Engine

LoreJS is a powerful, cross-platform text adventure engine that enables developers to create immersive interactive fiction games. Built with modern JavaScript, it works seamlessly in both web browsers and Node.js environments.

Features

  • Cross-platform compatibility (Browser & Node.js)
  • Rich text formatting with colors and styles
  • Advanced character interaction system
  • Room-based world navigation
  • Inventory management system
  • Save/load game functionality
  • Plugin system for extensions
  • Mobile-responsive design
  • Tab completion and command history
  • Animated text output

Live Demo

Try the live demo embedded above to experience LoreJS in action. The demo showcases:

  • Room exploration and navigation
  • Character conversations with topic system
  • Item interaction and inventory management
  • Rich text formatting capabilities
  • Save/load functionality

Getting Started

To start creating your own text adventures with LoreJS:

  1. Visit the GitHub repository for installation instructions
  2. Check the comprehensive documentation for API reference
  3. Explore the example games and templates
  4. Join the community for support and sharing creations

Use Cases

  • Interactive fiction games
  • Educational text-based simulations
  • Choose-your-own-adventure stories
  • Prototyping narrative games
  • Learning programming through game development

Links

LoreJS is open source and released under the Apache License 2.0. Contributions and feedback are welcome!

Download

Download NowName your own price

Click download now to get access to the following files:

Source Code
External

Comments

Log in with itch.io to leave a comment.

I am IF creator and I think it looks interesting, maybe I will use it when making new game.

I think the documentation is clear enough but if you don’t understand something leave a comment or contact me. I’ll help you