Veloren is an open-source multiplayer RPG featuring a voxel-based action adventure in a procedurally generated fantasy world. It is built upon a voxel game engine that supports 3D rendering via Vulkan and Metal, utilizing a procedural world generator to create geography and ecosystems based on erosion algorithms and temperature maps.
veloren/veloren 的主要功能包括:Massively Multiplayer Games, Massively Multiplayer Online Games, Environmental Asset Population, WebAssembly Plugin Extensions, WebAssembly Sandboxing, Dedicated Hosting, WebAssembly Plugins, Character State Systems。
veloren/veloren 的开源替代品包括: space-wizards/space-station-14 — Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an… fogleman/craft — Craft is a multiplayer voxel sandbox written in C. It utilizes an OpenGL voxel engine to render a block-based world… tmodloader/tmodloader — tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It… azerothcore/azerothcore-wotlk — This project is a World of Warcraft server emulator that simulates a multiplayer online game world, managing player… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… tomlooman/actionroguelike — ActionRoguelike is a third-person cooperative game project built with C++ and Unreal Engine. It functions as a…
Space Station 14 is a C# multiplayer game and roleplay simulation framework. It is built upon an Entity-Component-System (ECS) game engine that separates logic into systems and data into components to manage complex entity interactions. The project functions as a grid-based physics simulator with a YAML data-driven prototype system for defining game objects. The project features a specialized 2D sprite rendering engine that maps server-side appearance data to client-side shaders. It implements a networking model with client-side prediction and dirty-flagged state synchronization to reduce inp
Craft is a multiplayer voxel sandbox written in C. It utilizes an OpenGL voxel engine to render a block-based world and implements an infinite terrain generator that uses noise functions to create deterministic, procedural landscapes. The project features a networked environment where players can build and modify a shared world using socket-based state synchronization. To maintain consistency across sessions, it employs a voxel world database to store and retrieve modified block coordinates. The system covers a range of capabilities including 3D collision detection for character movement, to
tModLoader is a modding framework and toolset designed for expanding game content and extending core game logic. It provides a polymorphic content API that allows for the creation of new items, NPCs, projectiles, and world assets through object-oriented inheritance. The project is distinguished by its advanced code modification capabilities, utilizing intermediate language bytecode patching and reflection-based private access to alter internal game behavior. It features a hot-reloading assembly runtime that enables developers to recompile and apply source code changes in real-time without res
This project is a World of Warcraft server emulator that simulates a multiplayer online game world, managing player data and game logic. It functions as a modular game server framework and an NPC AI and scripting engine, providing the necessary infrastructure to host a persistent virtual environment. The system is distinguished by a modular framework that allows for the extension of core engine behavior through isolated modules and function hooks without modifying the source code. It includes a structured SQL data layer for managing authentication, character states, and world environment sett