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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
veloren avatar

veloren/veloren

0
View on GitHub↗
7,099 stele·480 fork-uri·Rust·gpl-3.0·11 vizualizăriveloren.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.

Istoric stele

Graficul istoricului de stele pentru veloren/velorenGraficul istoricului de stele pentru veloren/veloren

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Veloren

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Veloren.
  • space-wizards/space-station-14Avatar space-wizards

    space-wizards/space-station-14

    3,523Vezi pe 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
    Vezi pe GitHub↗3,523
  • fogleman/craftAvatar fogleman

    fogleman/Craft

    11,021Vezi pe 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
    Vezi pe GitHub↗11,021
  • tmodloader/tmodloaderAvatar tModLoader

    tModLoader/tModLoader

    5,099Vezi pe 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
    Vezi pe GitHub↗5,099
  • azerothcore/azerothcore-wotlkAvatar azerothcore

    azerothcore/azerothcore-wotlk

    8,008Vezi pe 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
    Vezi pe GitHub↗8,008
Vezi toate cele 30 alternative pentru Veloren→

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale veloren/veloren?

Principalele funcționalități ale veloren/veloren sunt: Massively Multiplayer Games, Massively Multiplayer Online Games, Environmental Asset Population, WebAssembly Plugin Extensions, WebAssembly Sandboxing, Dedicated Hosting, WebAssembly Plugins, Character State Systems.

Care sunt câteva alternative open-source pentru veloren/veloren?

Alternativele open-source pentru veloren/veloren includ: 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…