awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
veloren avatar

veloren/veloren

0
View on GitHub↗
7,099 stars·480 forks·Rust·gpl-3.0·26 viewsveloren.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 history

Star history chart for veloren/velorenStar history chart for veloren/veloren

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Veloren

These projects share indexed features with Veloren. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • space-wizards/space-station-14space-wizards avatar

    space-wizards/space-station-14

    3,523View on 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
    View on GitHub↗3,523
  • fogleman/craftfogleman avatar

    fogleman/Craft

    11,021View on 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
    View on GitHub↗11,021
  • tmodloader/tmodloadertModLoader avatar

    tModLoader/tModLoader

    5,099View on 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
    View on GitHub↗5,099
  • azerothcore/azerothcore-wotlkazerothcore avatar

    azerothcore/azerothcore-wotlk

    8,008View on 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
    View on GitHub↗8,008
Compare all 30 related projects→

Frequently asked questions

What does veloren/veloren do?

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.

What are the main features of veloren/veloren?

The main features of veloren/veloren are: Massively Multiplayer Games, Massively Multiplayer Online Games, Environmental Asset Population, WebAssembly Plugin Extensions, WebAssembly Sandboxing, Dedicated Hosting, WebAssembly Plugins, Character State Systems.

Which projects share features with veloren/veloren?

Projects with overlapping indexed features include: 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…