awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
veloren avatar

veloren/veloren

0
View on GitHub↗
7,099 星标·480 分支·Rust·gpl-3.0·11 次浏览veloren.net↗

Veloren

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.

The project is distinguished by a sandboxed plugin system using WebAssembly, which allows for the addition of new game logic and equipment without recompiling the core engine. It also features a dedicated game server architecture designed to synchronize state, manage player authentication, and support moderation for persistent multiplayer sessions.

The software covers a broad range of capabilities, including complex world simulation of political factions and resource dynamics, character progression through combat skill trees, and a component-based engine architecture for memory optimization. It also includes comprehensive developer tools for map visualization, a community-driven localization workflow, and systems for vehicle-based travel and subterranean exploration.

Installation and updates are managed through a dedicated launcher to ensure the current version is running.

Features

  • Massively Multiplayer Games - Implements an open-source massively multiplayer RPG with persistent worlds, procedural quests, and combat.
  • Massively Multiplayer Online Games - Is an open-source voxel-based action RPG featuring a procedurally generated fantasy world.
  • Environmental Asset Population - Places lakes, rivers, and vegetation across the world based on geological data and terrain metadata.
  • WebAssembly Plugin Extensions - Ships a sandboxed plugin system using WebAssembly to add game logic and equipment without recompiling the core engine.
  • WebAssembly Sandboxing - Implements a sandboxed WebAssembly plugin system for adding game logic and equipment without recompiling.
  • Dedicated Hosting - Employs containerization to deploy persistent, headless server environments for consistent multiplayer availability.
  • WebAssembly Plugins - Utilizes a sandboxed WebAssembly plugin system to add new game logic and equipment without recompiling the engine.
  • Character State Systems - Implements a system for altering player attributes such as health, species, and active buffs.
  • Combat Resolution Systems - Implements combat resolution using ranged aiming, hitboxes, and scrolling combat text.
  • Combat Skill Trees - Features specialized skill trees for different weapon types to unlock new combat capabilities as players progress.
  • Dynamic Component Modification - Enables changing entity capabilities and logic during runtime by adding or removing components.
  • Voxel Engines - Built upon a specialized voxel engine for rendering and manipulating block-based 3D environments.
  • Large World Coordinate Systems - Manages entity positions and voxel locations across vast distances using vectors and integer coordinates.
  • Multiplayer Networking - Implements networking for game state replication and client-server communication to support multiplayer gameplay.
  • Procedural World Building - Creates geography and layout using altitude, temperature maps, and erosion algorithms.
  • Save Game Initialization - Initializes the game using pre-generated map files and optional spawn towns for new game sessions.
  • Component-Based Entity Definitions - Uses a component-based architecture to organize game objects and behaviors for large environments.
  • Voxel World Generation - Uses a procedural system to generate block-based 3D geography and ecosystems using erosion and temperature maps.
  • World Seed Configuration - Allows the generation of custom worlds using specific seeds and the saving of map files for persistent use.
  • 3D Scene Renderers - Implements a graphics pipeline for real-time 3D visualization of the voxel environment and characters.
  • Multiplayer Game Servers - Provides a dedicated multiplayer server architecture for hosting authoritative game logic and synchronizing state.
  • Procedural Cave Generation - Implements a system for layering cliffs and cave networks over terrain using a connection system across chunks.
  • World State Persistence - Ensures environmental modifications are persisted and saved so that changes remain after world chunks are unloaded.
  • User Authentication Systems - Provides a central authentication system for managing user registrations and logins across multiple game servers.
  • Contiguous Memory Buffers - Optimizes CPU cache efficiency by storing entity data in contiguous memory buffers.
  • NPC AI Frameworks - Provides an NPC AI framework for managing character behaviors, quest interactions, and movement paths.
  • Game Server Hosting - Provides a dedicated server architecture for hosting persistent multiplayer game environments using containers.
  • World Editing Tools - Provides advanced utilities for modifying game world geometry and manipulating structures based on permissions.
  • Voxel Asset Creation - Includes a system for building world assets using dual-scale voxels for both large structures and detailed objects.
  • Game Localization Systems - Implements a framework for translating game interface elements and text to support global audiences.
  • Game Server Settings - Allows configuration of operational parameters like world seeds, day length, and combat modes.
  • Software Update Managers - Ships a dedicated launcher that manages the installation and weekly updating of the game client.
  • Plugin Data Stores - Provides persistent data stores for plugins to maintain state across different event executions.
  • Ability Hotbars - Implements a skill assignment system that maps abilities to input slots with visual icons and tooltips.
  • Collision Detection Systems - Implements a physics system to detect intersections between game objects and trigger gameplay events.
  • Combat System Configurators - Provides a system for defining weapon abilities, associating them with character states and energy costs.
  • Data-Driven Item Definitions - Enables adding new armor or weapon types using configuration files and voxel models without recompiling code.
  • Destructible Terrain - Allows destroying specific rock and ore chunks using tools to gather materials.
  • Equipment Durability Systems - Provides a charge system that tracks item wear and reduces combat effectiveness as durability drops.
  • Equipment Repair Systems - Implements a system for restoring item durability at town benches using specific materials.
  • Equipment Slot Definitions - Specifies armor types and equipment locations using 2D and 3D voxel assets.
  • Faction Influence Systems - Implements mechanics for tracking and modifying the player's standing and reputation with different political factions.
  • Geopolitical Simulation - Drives a diplomatic map where kingdoms engage in territorial wars and power struggles.
  • Formula-Based Trigger Systems - Triggers specific gameplay effects when a calculated formula value meets a defined threshold.
  • Object Spawning - Implements a system for creating and launching projectiles using a predefined constructor.
  • Horizontal Progression Systems - Provides a progression system for acquiring niche utility gear variants instead of linear power increases.
  • In-Game Construction - Features a build mode for adding or removing blocks in designated regions to create architecture.
  • In-Game Logic Circuits - Implements a system for mapping components and wires to calculate values via formulas for data flow between entities.
  • Companion Systems - Ships a system for hiring humanoid NPCs to form adventuring parties for group content.
  • Pet and Mount Systems - Features a system for taming animals for companionship and transportation with combat roles.
  • Player Faction Management - Provides a system for creating and managing player factions through invitations and targeted messaging.
  • Building Permission Zones - Defines and modifies specific regions where building and terrain modification is permitted.
  • Quest Systems - Includes a framework for defining and completing procedurally generated quests based on world simulation.
  • Simulation Worlds - Features a world simulation engine that manages geography and history independently of the live game client or server.
  • Ecological Simulation - Tracks resource depletion, wildlife populations, and NPC activities in real-time to simulate world dynamics.
  • Subterranean Exploration - Features systems for navigating subterranean areas that interact with the overworld and can be reclaimed.
  • Game Security Tools - Uses server-side anti-cheat mechanisms to monitor transactions and maintain fair play.
  • Vehicle Travel Systems - Provides airships and ships to enable faster movement between world regions than walking.
  • Voxel World Decorations - Allows importing voxel models as immovable landscape decorations with configurable collision and wind sway.
  • Graphics Backends - Supports multiple graphics backends, including Vulkan and Metal, to optimize rendering performance.
  • Collaborative Localization Platforms - Implements a collaborative workflow for translating game interface text and server messages into multiple languages.
  • Server Network Configurations - Provides configurations for defining listening addresses, authentication endpoints, and query ports.
  • Event Handling Systems - Ships an event handling system that allows the game to respond to engine triggers via custom logic.
  • Localization Management Systems - Coordinates community translations of game text through a collaborative management platform.
  • Role Playing Games - Multiplayer voxel-based RPG written in Rust.

Star 历史

veloren/veloren 的 Star 历史图表veloren/veloren 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

veloren/veloren 是做什么的?

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 的主要功能有哪些?

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 有哪些开源替代品?

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…

Veloren 的开源替代方案

相似的开源项目,按与 Veloren 的功能重合度排序。
  • space-wizards/space-station-14space-wizards 的头像

    space-wizards/space-station-14

    3,523在 GitHub 上查看↗

    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

    C#c-sharpgamehacktoberfest
    在 GitHub 上查看↗3,523
  • fogleman/craftfogleman 的头像

    fogleman/Craft

    11,021在 GitHub 上查看↗

    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

    C
    在 GitHub 上查看↗11,021
  • tmodloader/tmodloadertModLoader 的头像

    tModLoader/tModLoader

    5,099在 GitHub 上查看↗

    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

    C#apigamesteam
    在 GitHub 上查看↗5,099
  • azerothcore/azerothcore-wotlkazerothcore 的头像

    azerothcore/azerothcore-wotlk

    8,008在 GitHub 上查看↗

    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

    C++azerothcoreemulatorgame
    在 GitHub 上查看↗8,008
  • 查看 Veloren 的所有 30 个替代方案→