All Projects → RanvierMUD → Ranviermud

RanvierMUD / Ranviermud

Licence: mit
A node.js based MUD game engine

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ranviermud

Lamiae
Lamiae - A Most Prestigious RPG Engine/Simulator derived from Cube 2 (Sauerbraten) and friends
Stars: ✭ 57 (-91.32%)
Mutual labels:  game-engine, rpg
Newbark
🌳 A proof-of-concept Pokémon-style Retro RPG engine created with Unity.
Stars: ✭ 129 (-80.37%)
Mutual labels:  game-engine, rpg
Tapir
RGSS compatible runtime (namely: emulator for RPG Maker XP, VX, and VX Ace)
Stars: ✭ 60 (-90.87%)
Mutual labels:  game-engine, rpg
Game
⚔️ An online JavaScript 2D Medieval RPG.
Stars: ✭ 388 (-40.94%)
Mutual labels:  game-engine, rpg
Simplexrpgengine
Modular game engine built with MonoGame, with GMS2-like workflow and advanced level editor
Stars: ✭ 122 (-81.43%)
Mutual labels:  game-engine, rpg
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (-0.3%)
Mutual labels:  game-engine, rpg
Anything about game
A wonderful list of Game Development resources.
Stars: ✭ 541 (-17.66%)
Mutual labels:  game-engine
Player
RPG Maker 2000/2003 and EasyRPG games interpreter
Stars: ✭ 585 (-10.96%)
Mutual labels:  game-engine
Fabgl
Display Controller (VGA, SSD1306, ST7789, ILI9341), PS/2 Mouse and Keyboard Controller, Graphics Library, Sound Engine, Game Engine and ANSI/VT Terminal for the ESP32
Stars: ✭ 534 (-18.72%)
Mutual labels:  game-engine
Handmade Math
A simple math library for games and computer graphics. Compatible with both C and C++.
Stars: ✭ 517 (-21.31%)
Mutual labels:  game-engine
24a2
🏵 An ultra-minimalist game engine
Stars: ✭ 656 (-0.15%)
Mutual labels:  game-engine
Gemrb
Engine Made with preRendered Background
Stars: ✭ 614 (-6.54%)
Mutual labels:  game-engine
Quadplay
The quadplay✜ fantasy console
Stars: ✭ 563 (-14.31%)
Mutual labels:  game-engine
Lighthouse2
Lighthouse 2 framework for real-time ray tracing
Stars: ✭ 542 (-17.5%)
Mutual labels:  game-engine
Homebrewery
Create authentic looking D&D homebrews using only markdown
Stars: ✭ 598 (-8.98%)
Mutual labels:  rpg
Bulllord Engine
lightspeed lightweight elegant game engine in pure c
Stars: ✭ 539 (-17.96%)
Mutual labels:  game-engine
Puzzlescript
Open Source HTML5 Puzzle Game Engine
Stars: ✭ 620 (-5.63%)
Mutual labels:  game-engine
3dworld
3D Procedural Game Engine Using OpenGL
Stars: ✭ 527 (-19.79%)
Mutual labels:  game-engine
Entt
Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
Stars: ✭ 6,017 (+815.83%)
Mutual labels:  game-engine
Grid Sdk
The Grid SDK - Game engine for Lua
Stars: ✭ 612 (-6.85%)
Mutual labels:  game-engine

ranvier

Node.js-based MUD engine

Ranvier is a MUD game engine whose goal is to be a simple but powerful way to build whatever MUD you want with special care given to extensibility. The core code strives to be completely unopinionated toward any specific style of game while using the bundle system to build the game you want without having to dig through the engine's code.

Special Features

  • Robust bundle system: Nearly every aspect of the game can be modified without changing the core and allows for easy packaging and sharing of commands/areas/items/npcs/channels/behaviors
  • Unopinionated network layer: easily swap out telnet for any network layer you like. No need to gut the whole codebase just to support a different transport type, just drop in a file.
  • Customizable data layer: You are not tied to saving in any particular database or file storage sytem
  • Optional coordinate based room system allowing for the flexibilty of a standard MUD world with the easy mappability of a strict 3D world.
  • Scripting for all entities in the game for any event along with behaviors to create shared, composable scripts
  • Skill system with passive/active skills
  • Effects e.g., buffs/debuffs
  • Quest system allowing for starting/progress/completion from any event in the game
  • Communication channels with custom audiences

Documentation

Ranvier prides itself on having thorough documentation which is available on our website: ranviermud.com

Slack

We have a Slack channel you can use to ask questions, suggest features, or just keep up to date with the project: https://ranviermud.slack.com

Get an invite

Requirements

Demo

Point your favorite client or telnet to ranviermud.com port 4000. This demo server is wiped and updated from the master branch every hour.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].