| CARVIEW |
- About
- MEET O3DE
- Engine Overview Get a high-level look of how O3DE works, end-to-end.
- Features Explore O3DE’s comprehensive suite of features and tools.
- Discovering Gems Add functionality to your project through modular Gems.
- Key Concepts Add functionality to your project through modular Gems.
- Roadmap
- TECHNICAL REQUIREMENTS
- System Requirements Discover what you need to make the most out of O3DE.
- Supported Platforms Information on our current platforms and how to install.
- INDUSTRIES Add functionality to your project through modular Gems.
- MEET O3DE
- Get Started
- START USING O3DE
- Take Your First Steps Install, set up and create your first project. Learn about workflows, and take a tour of O3DE’s content creation tools.
- Using Assets Learn how to easily port a wide selection of assets into O3DE for your next project.
- CONTRIBUTE TO O3DE
- Ways to Contribute Contribute to code, documentation, security, advocacy, and gain recognition in the 3D community.
- Special Interest Groups Have a specific area of interest? Connect with O3DE’s breadth of special interest groups (SIGs).
- Good First Issues Check out our list of good first issues to dive in and make an impact on
- RESOURCES
- START USING O3DE
- Community
- COMMUNITY CONTENT
- News & Blogs Get the latest news and updates, meet the people of O3DE, dive into technical topics, and more.
- O3DE Showcase Discover how artists, designers and developers are using O3DE to realize their 3D visions.
- Events Connect with the community and learn more about O3DE at upcoming events and meetups.
- Podcasts Listen to voices across the world of open source 3D as host Royal O’Brien chats with those who bring it to life.
- TAKE PART
- Special Interest Groups Connect with those who are continuously advancing the Engine through O3DE’s special interest groups (SIGs).
- Open 3D Connect
- Contact Us We love hearing from you and appreciate your ideas and input – reach us at info@o3d.foundation & our social media handles.
- Donate to O3DE
- CONNECT
- COMMUNITY CONTENT
- Resources
- USEFUL RESOURCES
- Documentation Dig into comprehensive documentation and use your expertise to help us make it better.
- Gem Catalog Add features and functionality to your 3D project through a modular framework of Gems.
- Release Notes Check out what’s new in the latest O3DE software release.
- API Reference Explore the public API reference for libraries, gems and systems.
- PLAYLISTS
- SUPPORT
- USEFUL RESOURCES
- Donate or Join
- Download
- Connect
-
-
BlogHow to build and sustain a maintainer community
July 29, 2025 -
PodcastFrom Dungeon Master to Diversity Champion
Mar 14 2023
Features
Create captivating experiences with O3DE using a suite of tools developed for cutting-edge, real-time graphics, and complex interactions.
Build, test and package software with CMake, enabling you to create projects with your favorite IDE and toolchain.
Create content using the latest multi-threaded, data-driven, cross-platform rendering technology that supports modern rendering pipelines.
Build runtime logic with scripting environments for all experience levels to speed experimentation and iteration, leveraging visual scripting with Script Canvas, and Lua scripting language.
Craft lifelike characters and environments, and visualize simulations, through support for industry-standard physics solutions, including NVIDIA PhysX, NVIDIA Cloth and AMD TressFX.
Harness modern CPU capabilities for fast and precise calculations. Leverage SIMD-accelerated trigonometric functions that operate faster than equivalent scalar operations, capable of performing multiple trigonometric calculations in a single cell, plus libraries with optimal SIMD code for x64 SSE and ARM Neon platforms.
O3DE’s Python 3 scripting supports extensions with access to the Qt UX library, powering custom behaviors in mesh, image, and material processing, letting you split, assign, and rehome assets, including pre- and post-processing steps.
Construct multiplayer games, large virtual worlds and complex simulations, supported by high-performance, low-latency 3D transmission performance.
Includes a highly flexible, TCP/UDP low-latency transport layer abstracted behind a simplified API, and encryption and compression support with a built-in simulator for latency, jitter, reorder and loss. Plus support for both player-hosted and dedicated server models that ensure latency compensation with backward reconciliation.
Craft massive worlds with a terrain system optimized to support worlds up to 64x64km.
Leverage industry-standard asset file formats and a unified asset processor, boosting potential for scripting and automation using JSON formatting. O3DE supports non-blocking, asynchronous loading of any asset type, while optimized runtime assets enable streaming on modern graphics hardware.
Create, share, re-use, and dynamically spawn complex entities, and place and manage prefabs dynamically as spawnables, thanks to reusable assets with complete properties, components, and hierarchies. Plus standard source control tools enable you to view diffs and merge changes with a human readable text format.
Easily build custom management tools, or design and distribute your own customizations as Gems, using JSON configuration files and O3DE’s CMake build system. Python scripts mean you can work directly from the command line, while a single line of JSON combined with Gems adds new functionality to your projects.
Rapidly generate boilerplate code, or large amounts of similar data, using a code generator powered by Jinja2 templates. The data-driven model powered by XML or JSON inputs is fully integrated into the CMake build system. Plus easily set up support for bulk file processing using regular expression and wildcard matching and replacement rules.
Build levels quickly with O3DE’s White Box Gem, letting you sculpt and manipulate geometric volumes quickly to get your world sketched out in-engine.