6 repositorios
Systems for generating and saving persistent game worlds based on specific seed values.
Distinct from Voxel World Generation: Focuses on the configuration and persistence of the generated world, while the parent is the generation process itself.
Explore 6 awesome GitHub repositories matching game development · World Seed Configuration. Refine with filters or upvote what's useful.
Pumpkin is a high-performance Minecraft game server implementation designed to host shared virtual worlds. It is specifically built to support multiple client editions, allowing different game versions to interact within a single world. The project distinguishes itself through a flexible plugin architecture that supports extensions written in Go and Python. These extensions are loaded as portable binary modules, enabling developers to implement custom game logic and modify server behavior without altering the core codebase. The server covers a broad range of operational capabilities, includi
Reads environment data from multiple disk formats to populate the active game world.
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, ma
Allows the generation of custom worlds using specific seeds and the saving of map files for persistent use.
Mindcraft es un framework para conectar modelos de lenguaje grandes a clientes de juegos para crear personajes autónomos que se comunican y realizan acciones dentro de un entorno simulado. Funciona como un orquestador para bots, utilizando un sistema que une instrucciones de IA de alto nivel con paquetes de protocolo de juego de bajo nivel para permitir la ejecución de tareas dentro del juego. El sistema utiliza generación aumentada por recuperación para seleccionar historial de conversación relevante y ejemplos de código a través de recuperación de contexto basada en embeddings. Admite el desarrollo de perfiles de IA específicos a través de configuraciones de perfil y facilita la coordinación multi-agente, permitiendo que múltiples personajes autónomos colaboren a través del lenguaje natural y el intercambio de recursos para lograr objetivos compartidos. El framework incluye un sistema de tareas orientado a objetivos que descompone objetivos complejos en pasos procedimentales y los valida contra estados del mundo. Proporciona capacidades para la orquestación de mundos paralelos para ejecutar experimentos concurrentes a través de entornos aislados, junto con integración de texto a voz para la narración de audio en tiempo real de las acciones de los agentes. El proyecto incluye utilidades para importar archivos de mundo personalizados y sincronizar archivos de registro y configuraciones recopilados con almacenamiento en la nube remoto.
Enables the import of custom user-created world files to expand available game settings.
This project is an open-source 3D kart racing game and engine. It functions as a multi-mode competitive racer and customizable racing simulator featuring physics-based driving and vehicle collisions across diverse environments. The software includes tools for designing custom karts, authoring racing challenges, and creating 3D tracks. It supports a variety of competition styles beyond traditional racing, including soccer matches and scavenger hunts, and features a tactical combat powerup system and multiple kart classes with distinct performance attributes. The engine provides capabilities f
Loads environment geometry and object placements from external definition files to decouple world design from engine code.
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
Stores mod-specific data in the world file header for display in the world select menu.
Murder is an entity component system game engine designed for 2D game development. It provides a core framework for managing game objects through an ECS architecture and includes a dedicated 2D game editor for asset management and real-time property configuration. The engine features a specialized 2D rendering pipeline supporting pixel art, sprite slicing, and parallax effects. It includes a hierarchical A* pathfinding system for agent navigation and a comprehensive asset management system for serializing and loading game resources. The project covers a broad range of capabilities, including
Retrieves saved world assets via unique identifiers to instantiate the game environment.