| Edit | Map | Home | New Post | New Gallery |
Support
|
![]() | |
Learn more here: Top 20 Free Open Source Tools for Creating Immersive 3D Experiences 1- LOVR.orgLOVR is heavily inspired by LOVE , the open-source 2D game engine that uses Lua. However, LOVR is built for creating interactive VR experiences and 3D games. It runs on Windows, Linux, macOS, and Android, and supports a wide range of VR headsets, including the HTC Vive, Valve Index, Oculus Rift, Pico 4, Magic Leap 2, and Meta Quest 2, Pro, 3, and Quest 3S. However, it is important to note, it does not work easily on macOS Silicon (M series). LÖVR
A simple framework for creating VR with Lua.
![]() 2- Immersions (3D & VR Library)Immersions is an open-source JavaScript library designed to make it easy for creators, especially artists and storytellers, to build immersive 3D and VR experiences directly for the web. Virtual Worlds
It is built on top of Babylon.js and using the WebXR standard, this library empowers anyone with basic JavaScript knowledge to craft interactive virtual environments without being locked into commercial platforms or proprietary tools. Features
GitHub - bruchansky/immersions: Javascript library to create immersive experiences in virtual reality and on the Web.
Javascript library to create immersive experiences in virtual reality and on the Web. - GitHub - bruchansky/immersions: Javascript library to create immersive experiences in virtual reality and on…
3- StrideStride is a free, open-source C# game engine designed for building 2D and 3D games, as well as VR and interactive content. Built with modern graphics APIs, it supports photorealistic rendering , is VR-ready , and runs on multiple platforms including Windows, Linux, macOS, and mobile. Its multi-threaded architecture ensures high performance, while the customizable rendering pipeline gives developers deep control over visuals and optimization. Open Source
What sets Stride apart is its strong focus on developer experience . It supports C# 12 with .NET 8 , offers built-in game templates , and integrates with popular IDEs like Visual Studio , VS Code , and Rider . The engine includes a powerful editor, a full asset pipeline , and extensive documentation in English and Japanese. With active community support and growing tutorial resources, Stride is ideal for indie developers and pros who want flexibility, performance, and long-term code maintainability, all without any licensing fees. 4- AFrameA-Frame is an open-source JavaScript framework for building rich VR experiences. It’s built on top of Three.js , making it powerful yet accessible, and comes with a vibrant ecosystem of extensions and components that simplify development. It’s my favorite tool and go-to choice for creating web-based VR applications. I frequently use it for 3D-heavy web projects, including my ADHD-focused VR game , which I built extensively using A-Frame’s intuitive structure and flexibility. 5- OverteOverte is a free and open-source platform for creating 3D social virtual worlds. It supports both desktop and VR, allowing hundreds of users to interact in real time. With features like full-body avatars, collaborative building, and support for 3D formats like FBX, glTF, and OBJ, Overte enables rich immersive experiences. It is built with a JavaScript scripting engine and offering full self-hosting under the Apache 2.0 license, it gives creators complete control over their virtual spaces, all within a vast 256km² world area per server. Scripting Languages
6- BabylonjsBabylon.js is a powerful, open-source 3D rendering engine built specifically for the web. With its latest release (version 8.0), it offers advanced features like WebGPU support, Node Material Editor, Gaussian splatting , and real-time physics integration via Havok. It is designed to run directly in the browser, it enables developers to create rich VR, AR, and XR experiences without requiring plugins or native apps. Its robust toolset includes a lightweight viewer , customizable render pipeline , and an intuitive Node Render Graph , making it ideal for both beginners and professionals. By default, Babylon.js supports 3D formats like glTF, FBX, and OBJ , and allows scripting in JavaScript/TypeScript, which simplifies building interactive scenes. With features like Area Lights, IBL Shadows , and an overhauled Audio Engine , Babylon.js empowers creators to build deeply immersive environments. Babylon.js is used by major brands like Nike, Microsoft, and Mojang, it's perfect for product configurators, games, virtual tours, and more, all while staying fully web-based and accessible. Babylon.js: A Cool Game Engine with an Immature Editor That Needs Work
Babylon.js has made its mark as a powerful game engine and AR/VR framework for building interactive, web-first 3D environments and games. While it owes its roots to Three.js, Babylon.js has grown into a rich and feature-packed ecosystem. Its versatility and dozens of free, open-source tools make
MEDevel.com | Open-source Apps for Healthcare and EnterpriseHazem Abbas![]() Why Babylon.js is the Best Open-Source WebGL Game Engine?
As a web developer, have you ever dreamed of creating stunning 3D games or immersive experiences without leaving the browser? When I started exploring 3D web development, I faced the challenge of finding a framework that balanced ease of use, power, and flexibility. That’s when I discovered Babylon.js
MEDevel.com | Open-source Apps for Healthcare and EnterpriseHazem Abbas![]() 7- ExokitExokit is an open-source, native VR and AR engine built for JavaScript, designed to run immersive web content like WebGL, WebXR, and WebAudio with high performance on VR and AR devices. Freeware & Shareware
It’s essentially a hackable web browser as a node module, allowing developers to build or run 3D experiences using familiar tools like: Three.js, A-Frame, Babylon.js & Unity (via WebGL export). 8- Openspace3DOpenspace3D is an open-source platform for creating 3D apps, perfect for virtual reality, augmented reality, or games. You don’t need to know how to code to use it. Whether you're an artist, designer, student, or just curious, Openspace3D lets you bring your ideas to life in 3D with ease. Openspace3D - Moteur 3D de création d’applications gratuite
Découvrez dés à present notre solution de création d’applications Openspace3D, moteur 3D open source et gratuit, accessible à tous.
9- HothamHotham is a lightweight, high-performance game engine designed for standalone VR headsets like the Oculus Quest 2. Originally, Hotham is Built for small, technical teams who want to create VR games without the complexity of bigger tools, Hotham offers a streamlined alternative for developers looking for speed and simplicity. GitHub - leetvr/hotham: Hotham is a tool for creating incredible standalone VR games.
Hotham is a tool for creating incredible standalone VR games. - leetvr/hotham
10- Third RoomThird Room is a platform for shared virtual worlds built on top of Matrix , the open-source communication protocol. It’s designed to make it easy for anyone to discover, create, and share 3D spaces with friends, collaborators, or the whole web, all while keeping control of your data. Freeware & Shareware
Powered by Matrix , Third Room uses decentralized infrastructure to ensure privacy, interoperability, and ownership . No walled gardens. No corporate lock-in. Just open standards, real freedom, and true connection. With support for glTF , the gold standard in 3D assets, and a modular, web-first approach, creators can build rich, interactive environments using their favorite tools. Whether it's a hangout spot, a game, or a collaborative workspace, Third Room makes it easy to bring ideas to life. And it's not just about one client or one experience, Third Room is open source, welcoming developers to build new clients, tools, and platforms that all speak the same language. Forget siloed "metaverses." Third Room believes in one true immersive web, just like there's one open internet. And they're building their corner of it to play well with everyone else. GitHub - matrix-org/thirdroom: Open, decentralised, immersive worlds built on Matrix
Open, decentralised, immersive worlds built on Matrix - matrix-org/thirdroom
11- OpenImmersiveOpenImmersive is a free and open-source video player for Apple Vision Pro , designed to play spatial and immersive videos in MV-HEVC and AIVU formats. Developed by Anthony Maës and Acute Immersive, it's based on Mike Swanson’s Spatial Player and built to support filmmakers working with immersive 3D and VR180-style content. Open Source
The project includes a ready-to-use app (OpenImmersiveApp ) and a reusable Swift library (OpenImmersiveLib ) for easy integration into other apps. It supports playback controls, streaming, local media loading, and proper rendering of both Spatial Video and Immersive Video content. With clean, modular code, OpenImmersive strikes a balance between being functional out-of-the-box and customizable for developers, making it a valuable tool for building immersive media experiences on visionOS. You can also load a video from various sources: photo gallery, local files/documents, streaming playlist URL, or by dragging a video onto the window. GitHub - acuteimmersive/openimmersive: A free and open immersive video player for the Apple Vision Pro.
A free and open immersive video player for the Apple Vision Pro. - acuteimmersive/openimmersive
![]() 12- libGDX (Java)libGDX is a powerful, open-source Java game engine that supports 2D, 3D, and basic VR/XR development . It offers cross-platform deployment, robust graphics, physics, and audio tools, making it ideal for building immersive experiences and games across desktop, mobile, and web. 13- Castle Game Engine (Object Pascal)This open-source game engine is a versatile tool for developers looking to build cross-platform 2D, 3D , and soon, VR experiences . Built using modern Object Pascal , it offers fast performance, clean code structure, and native compilation, all while being completely free and open-source . Freeware & Shareware
With a comfortable visual editor , you can design rich game scenes and user interfaces with automatic scaling and anchoring, then deploy the same project across desktop (Windows, Linux, macOS), mobile (iOS, Android), consoles (like Nintendo Switch) , and even the web with one codebase. It supports popular open standards like glTF, X3D, IFC , and more, making it easy to import assets from tools like Blender or platforms like Sketchfab . The engine also includes advanced graphics features such as real-time water effects, PBR rendering, shadows, mirrors , and composable shaders , helping you create visually stunning worlds. While currently focused on 2D and 3D development, VR support is in active development , positioning this engine as a promising option for lightweight immersive applications in the near future. 14- OpenXP 2D (Ruby)OpenXP is an open-source 2D top-down RPG editor and engine designed to support projects originally built with RPG Maker XP . It uses Ruby for scripting , aiming to maintain compatibility with existing RPG Maker XP content and third-party scripts. Though not a perfect clone, OpenXP is built to feel familiar and functional for users of the original engine, while also introducing new features and improvements beyond RPG Maker XP’s original capabilities. Currently in early development , the project shows promise but is not yet suitable for production use . It's ideal for developers looking to modernize or extend classic RPG Maker XP games with added flexibility and future enhancements. GitHub - aphadeon/OpenXP: An open source 2D top-down RPG editor and engine.
An open source 2D top-down RPG editor and engine. Contribute to aphadeon/OpenXP development by creating an account on GitHub.
15- Gideros (Lua)If you're a game developer looking for a fast, lightweight, and flexible tool to build 2D games (and even experiment with basic VR), Gideros might be the engine for you. Programming
Built around Lua , a scripting language known for its speed and simplicity, Gideros is free, open-source , and built on top of C/C++ and OpenGL. This means your games run at near-native speed , without bloated frameworks or unnecessary overhead. Gideros: A Lightweight, Open-Source Game Engine for Building Fast Cross-Platform Games, and Even VR Experiences It works on Windows, Linux, macOS and support building mobile apps and Meta Quest apps as APK. It also offers:
16- VREngineVREng ( Virtual Reality Engine) is an interactive and distributed 3D application allowing interactions in real-time between avatars and objects and navigation in virtual worlds connected over the Internet. It works on Windows, Linux, macOS and FreeBSD. It is fairly a new project. GitHub - Jordonbc/VREngine: VREngine is a Unreal Engine plugin that lets you easilly create VR projects. It provides all the necessary ground work so you can focus more on the game rather than creating basic VR things like movement and item pickup.
VREngine is a Unreal Engine plugin that lets you easilly create VR projects. It provides all the necessary ground work so you can focus more on the game rather than creating basic VR things like mo…
17- VRENGVREng (Virtual Reality Engine) is an interactive and distributed 3D application allowing interactions in real-time between avatars and objects and navigation in virtual worlds connected over the Internet. Virtual Worlds
GitHub - philippedax/vreng: Virtual Reality Engine - Interactive 3D Navigator over the Internet
Virtual Reality Engine - Interactive 3D Navigator over the Internet - philippedax/vreng
18- UEVR (Unreal Engine)This is an open-source Universal Unreal Engine VR Mod (4/5). Its features include:
19- VRSpaceVRSpace: Multiuser Virtual Reality Engine. It is still a work in progress. Virtual Worlds
GitHub - jalmasi/vrspace: VRSpace: Multiuser Virtual Reality Engine
VRSpace: Multiuser Virtual Reality Engine. Contribute to jalmasi/vrspace development by creating an account on GitHub.
20- Vitrivr-VR (Unity Based)vitrivr-VR is a Unity-based VR interface designed for exploring and retrieving multimedia content using the Cineast retrieval engine . It enables users to perform complex multimedia searches in an immersive virtual reality environment. Key Features:
|
Автор: magludi1 Версія: 1 Мова: Англійська Переглядів: 0
Рисунок: Посилання на джерело: https://medevel.com/open-source-immersive-3d-20/
|
Коротке посилання: https://www.sponsorschoose.org/a655
Коротке посилання на цю версію: https://www.sponsorschoose.org/n693
Автор - magludi1 дата: 2026-08-10 00:48:55
Остання зміна - magludi1 дата: 2026-08-19 07:45:27
|