RPG JS is a lightweight JavaScript framework for building text-based roleplaying games that run in the browser. It handles game state, entities, combat, and more so developers can focus on content.
RPG JS: Lightweight JavaScript Framework for Text-Based RPGs
RPG JS is a lightweight JavaScript framework for building text-based roleplaying games that run in the browser. It handles game state, entities, combat, and more so developers can focus on content.
What is RPG JS?
RPG JS is an open-source JavaScript framework designed to help developers create text-based roleplaying games that run in a web browser. It provides a structure and tools for managing common RPG elements like:
Game state
Player character and NPC entities
Turn-based combat system
Dialogue trees and text parsing
Inventory, quest, and equipment systems
Saving and loading game data
With RPG JS handling the underlying game logic, developers can focus on creating game content like story, text, combat encounters, etc. It uses a modular architecture so developers can use what they need and customize or extend anything. It also includes helpful tools like text variable replacement and dialogue parsers.
Games made with RPG JS target the browser allowing them to run on any device with a modern web browser. The framework aims to bring back classic text RPG experiences while taking advantage of the accessibility and reach of web games. It has an MIT open-source license.
RPG Maker is a popular game development tool focused on creating role-playing games. First launched in 1992 by ASCII, there have been several iterations of the software over the years by different developers.At its core, RPG Maker provides a simple graphical interface and suite of tools that let users build...
Solarus is an open-source game engine designed for creating 2D action/adventure games in the style of the classic Legend of Zelda games for NES and SNES. It is written in C++ and is cross-platform, supporting Windows, Mac, Linux, Android, and web browsers.Some key features of Solarus include:Tilemap editor built-in for...
RPG Paper Maker is an open-source, browser-based game editor focused on developing 2D role-playing games similar to classics like Final Fantasy and Dragon Quest. It aims to provide an accessible toolset for both hobbyist and professional developers to build quality RPGs.Some key features of RPG Paper Maker include:Visual map editor...
EasyRPG is an open-source role-playing game engine designed to run RPG Maker 2000, 2003, and XP games on modern platforms. It implements the Ruby Game Scripting System used in those versions of RPG Maker, making it possible to play games created with them on Linux, macOS, Windows, Android, and more.Some...
RPG Toolkit is a free, open-source software for creating role-playing games of any genre or setting. It features a visual editor that allows designers and developers to build full RPGs with quests, characters, items, maps, and more without needing to write any code.Key features include:Intuitive drag-and-drop interface to construct game...
001 Game Creator is a powerful yet easy-to-use game making tool for aspiring game developers. With its drag-and-drop interface, you can create impressive 2D and 3D games without writing a single line of code.Whether you're looking to build simple arcade games, intricate puzzles or stunning action-adventure titles, 001 Game Creator...
RPG 20XX is a flexible and powerful role-playing game creation engine and framework for developers to build 2D RPG games across platforms. It provides a complete toolset for designing RPG elements like maps, characters, items, quests, dialogues, cutscenes and more out of the box.The key features include:Intuitive map editor to...
RPGWizard is a comprehensive software suite for creating and running tabletop roleplaying games. With an intuitive drag-and-drop interface, RPGWizard makes it easy for game masters to build rich, immersive worlds for their players to explore.Key features include:Customizable character and monster generators to populate your worldInteractive map creation tools, including regional...
Open RPG Maker is a free, open source 2D game engine designed specifically for developing role-playing games. With an easy to use visual editor, users can create intricate game worlds, levels, characters, items, quests and more without needing to know how to code.Some key features of Open RPG Maker include:Tile-based...
Dart RPG is an open source, rules-light tabletop roleplaying game released under the OGL. It was designed from the ground up to provide game masters and players with a flexible system that can be adapted to many genres and styles of play.At its core, Dart RPG uses a dice pool...