Build immersive AR and interactive 3D. Free and open.
8th Wall is an open-source toolset for building augmented reality (AR) and interactive 3D experiences across web and native platforms. The framework, core modules, and supporting tools are available under the MIT License. SLAM is distributed separately under a binary-only license.
For 3D development using 8th Wall Studio, install the desktop app.
For integrating the engine into your project, see https://www.8thwall.com/docs/migration/self-hosted/
Otherwise, you can browse our examples to find a jumping off point.
If any questions come up, please refer to our documentation. You can also find our community on Discord or in Github Discussions.
- Desktop - Desktop app supporting 3D Game Development
- image-target-cli - Process image targets for use in the engine
- engine - AR modules (Face Effects, Image Targets, Sky Effects, and more)
- SLAM functionality is available via the distributed engine binary.
- ecs - The game engine behind 8th Wall Studio
- xrextras - Helper code for XR and 3D needs
We're working to bring additional features into the open. In the meantime, the 8th Wall Archive has been published for code that hasn't yet been absorbed into this repo.
See CONTRIBUTING.md for guidelines on development setup, coding standards, pull requests, and issue reporting.
8th Wall is now community-driven. The original hosted platform has been sunset, and this repository represents the continued evolution of the engine as an open project.
Development happens in the open. Contributions, feedback, and discussion are welcome.