O3DE is an Open-source Multi-purpose Modular 3D Engine for Linux and Windows
O3DE (Open 3D Engine) is an open-source, high-performance engine designed for creating 3D games and simulations. It offers a modular system that allows developers to customize and extend its functionality to meet specific project needs.
O3DE is suitable for both small and large-scale projects, providing tools for real-time 3D rendering, physics simulation, animation, and more.
Features
- Real-Time 3D Rendering: Advanced graphics rendering for immersive experiences.
- Modular Design: Customizable components that developers can modify or extend.
- Physically-Based Rendering (PBR): Realistic lighting and material rendering.
- Animation System: Comprehensive tools for character and object animation.
- Terrain System: Tools for creating detailed outdoor environments.
- Scripting: Support for Lua and Python for flexible game logic.
- Multiplatform Support: Deploy across various platforms including Windows, Linux, and macOS.
- Extensible and visual 3D content editor
- Data-driven character animation system
- Real-time physics engine
- High-performance networking layer
- Access to our growing open source community
- Multi-threaded and extensible photorealistic renderer
- Networking: Built-in tools for multiplayer and online game development.
- Open Source: Free to use and modify under the Apache 2.0 License.
Platforms
- Windows
- Linux
Minimum System Requirements
O3DE requires Windows 10 64-bit (versions 1809, 10.0.17763 or later)
- 2.5 GHz Intel or AMD processor with 4 or more physical cores
- 8 GB RAM
- DirectX 12, Vulkan-compatible, or Metal-compatible video card with 2 GB VRAM minimum
- NVIDIA GeForce GTX 1060 with driver version 471.11 or later
- AMD Radeon Pro 560 or higher with latest drivers
- Intel HD 630 or higher with latest drivers
- Shader Model 6.2 (or Shader Model 6.3 to use raytracing features)
- 4 GB VRAM recommended
- 40 to 100 GB of free disk space
- 1366 x 768 px screen resolution
License
- Apache-2.0 License
- MIT License