4 Repos
Tools for designing and building digital environments.
Distinct from Simulation Worlds: Focuses on accessible world creation for AR/VR, distinct from game engine physics.
Explore 4 awesome GitHub repositories matching software engineering & architecture · Virtual World Creation Tools. Refine with filters or upvote what's useful.
Generative Agents is a computational platform for simulating autonomous agents that exhibit human-like social behaviors and decision-making processes. The system functions as a multi-agent simulator where individual participants operate within a virtual environment, driven by large language models to process observations and generate natural language actions. The framework distinguishes itself through a hierarchical memory system that allows agents to store, retrieve, and synthesize past experiences into higher-level insights. This architecture supports the development of complex social dynam
Provides tools for designing custom spatial layouts and physical constraints for virtual worlds.
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
Provides tools for defining NPC movement paths, world entities, and localized dialogue to build a virtual environment.
WorkAdventure ist eine Plattform für virtuelle Büros und eine containerisierte kollaborative Anwendung. Sie bietet einen digitalen Arbeitsbereich, in dem Benutzer als Avatare innerhalb einer 2D-RPG-Umgebung interagieren. Die Plattform zeichnet sich durch ein Proximity-Video-Chat-System aus, das automatisch Echtzeit-Kommunikation auslöst, wenn sich Avatare einander nähern. Sie enthält einen anpassbaren 2D-Editor für virtuelle Karten zum Entwerfen immersiver digitaler Umgebungen und zum Definieren spezifischer Interessenbereiche. Das System deckt das Design virtueller Welten durch kollaborative Kartentools und die Fähigkeit ab, benutzerdefinierte Skripte für modifiziertes Umgebungsverhalten zu integrieren. Es bietet zudem administrative Kontrollen für die Umgebungskonfiguration und das Benutzerzugriffsmanagement. Produktionsumgebungen werden durch Container-Orchestrierungs-Deployment verwaltet und skaliert.
Provides tools for building tailored digital maps and defining interactive behaviors for users.
Pannellum ist ein WebGL-Panorama-Viewer und ein Framework für virtuelle Touren, das dazu dient, equirectangulare oder Cubemap-Bilder als immersive 360-Grad-Umgebungen zu rendern. Es fungiert als Renderer für Bilder mit mehreren Auflösungen und als Player für Panoramavideos, der sowohl statische Bilder als auch sphärische Videowiedergabe unterstützt. Das Projekt zeichnet sich durch seine Fähigkeit aus, extrem große, hochauflösende Panoramen durch Generierung und Laden von Kacheln in mehreren Auflösungen zu verarbeiten. Es ermöglicht die Erstellung interaktiver virtueller Touren durch die Verknüpfung mehrerer Panoramaszenen mittels Übergangs-Fades und interaktiver Hotspots. Das System umfasst Funktionen für automatisierte Kamerabewegungen, Integration der Geräteorientierung für mobile Look-around-Erlebnisse und ein Hook-System zur Überwachung von Viewer-Ereignissen. Zudem bietet es Hilfsmittel für UI-Lokalisierung, Steuerung des Viewer-Zustands und das Rendern von Fallback-Inhalten für Browser ohne Hardwarebeschleunigung.
Links multiple panoramic scenes together using hotspots to allow navigation through a connected virtual environment.