Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Github Pipelines | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟢 Optimized | All | https://www.o3de.org/docs/contributing/to-code/git-workflow/ | ||
Jenkins Pipelines | 🟡 Active | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🔵 In Progress | All | |||
Installer Builds | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟢 Optimized | Windows Linux | |||
Build Failure Analysis | 🟡 Active | 🟢 Complete | 🟢 Complete | 🔵 In Progress | 🔵 In Progress | All | |||
Build Scripts | 🟡 Active | 🟢 Complete | 🟢 Complete | 🔵 In Progress | 🔵 In Progress | All | |||
Build Environments | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟢 Optimized | All | |||
Build Metrics | 🟡 Active | 🟢 Complete | 🟢 Complete | 🔵 In Progress | 🔵 In Progress | All | |||
3rd Party System | 🟡 Active | 🟢 Complete | 🟢 Complete | 🔵 In Progress | 🔵 In Progress | All |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Jenkins | 🟡 Active | 🟢 Complete | 🟢 Complete | 🔵 In Progress | 🔵 In Progress | All | |||
Github | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟢 Optimized | All | |||
LFS | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟢 Optimized | All | |||
License Scanning | 🟡 Active | 🟢 Complete | 🟢 Complete | 🔵 In Progress | 🔵 In Progress | All |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
AzToolsFramework | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Lua | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | https://www.o3de.org/docs/user-guide/scripting/lua/ | ||
Prefabs | |||||||||
Qt for Python |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Asset Browser | 🟡 Active | 🔵 In-Design | ⭕ Not Required | 🟢 Stable | 🔵 In Progress | Windows Linux MacOS | |||
Framework | |||||||||
Localization | |||||||||
Undo / Redo | |||||||||
Asset Editor | 🔵 Backlogged | 🟠 Minimal | ⭕ Not Required | 🟢 Stable | 🔵 In Progress | Windows Linux MacOS |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Graph Model | 🟡 Active | 🟠 Minimal | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | Windows Linux MacOS | |||
Graph Canvas | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | Windows Linux MacOS | |||
Landscape Canvas | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | Windows Linux MacOS |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Remote Projects | 🟡 Active | 🔵 In-Design | ⭕ Not Required | 🔵 In Progress | 🔵 In Progress | Windows Linux | |||
Project versioning | 🟡 Active | 🔵 In-Design | ⭕ Not Required | 🔵 In Progress | 🔵 In Progress | Windows Linux | |||
Template Management | 🟠 Planned | ❌ None | ⭕ Not Required | ❌ Unproven | ❌ Unsupported | Windows Linux | |||
Gem Creation Wizard | 🟠 Planned | ❌ None | ⭕ Not Required | ❌ Unproven | ❌ Unsupported | Windows Linux | |||
Remote Gems Improvements (URI vs URL) | 🟠 Planned | ❌ None | ⭕ Not Required | ❌ Unproven | ❌ Unsupported | Windows Linux | |||
Remote Gems (Initial) | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔵 In Progress | Windows Linux |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Expression Evaluation | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Script Canvas | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟠 Volatile | 🔴 Needs Testing | Windows Linux MacOS | https://www.o3de.org/docs/user-guide/scripting/script-canvas/ | ||
Script Canvas Developer | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | Windows Linux MacOS | |||
Script Events | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | https://www.o3de.org/docs/user-guide/scripting/script-events/ | ||
Script Canvas Testing | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟠 Volatile | 🟢 Optimized | Windows Linux MacOS | |||
Lua Editor | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | Windows Linux MacOS | https://www.o3de.org/docs/user-guide/scripting/lua/ |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
LyShine (2D Render) | 🟡 Active | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🔴 Needs Testing | Windows Linux MacOS |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Animation Playback Control | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Pose Blending | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Animation Syncing | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Motion Events | 🔵 Backlogged | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Bone Masking | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Motion Extraction (Root Motion) | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Motion Matching | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟡 Experimental | 🔵 In Progress | All | |||
Debug Rendering | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Animation Sharing | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Animation Compression | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Multi-threading | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Retargeting | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Inverse Kinematics (IK) | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
LOD | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Blend Tree/State Machine | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Transition Conditions | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Wildcard Conditions | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Debugging Tools (Anim Graph) | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Visual Tools | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Software Skinning (Linear, Dual-Quat) | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
GPU Skinning (Linear, Dual-Quat) | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Morph Target/Facial Animation | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
GPU Accelerated Morphing | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Simulated Objects/Dynamic Bones | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Ragdoll Runtime | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟡 Experimental | 🔵 In Progress | All | |||
Cloth Authoring | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Collider Authoring Tools | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🔵 In Progress | 🔵 In Progress | All | |||
Attachments | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Skinned Attachments | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Terrain | 🟡 Active | 🟠 Minimal | ❌ None | 🟡 Experimental | 🟡 Needs Optimization | Windows | |||
Dynamic Vegetation | 🟢 Complete | 🟢 Complete | 🟠 Partial | 🟢 Stable | 🟡 Needs Optimization | All |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Manipulators | 🟡 Active | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | Windows Linux MacOS | |||
Component Mode | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🔵 In Progress | 🔴 Needs Testing | Windows Linux MacOS | |||
Viewport UI | 🟡 Active | 🟠 Minimal | ⭕ Not Required | 🔵 In Progress | 🔴 Needs Testing | Windows Linux MacOS | |||
Interaction Model | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | Windows Linux MacOS | |||
Camera | 🟡 Active | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | Windows Linux MacOS | |||
View Bookmarks | 🟡 Active | 🟠 Minimal | ⭕ Not Required | 🟡 Experimental | 🔴 Needs Testing | Windows Linux MacOS | |||
Manipulator Test Framework | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | Windows Linux MacOS | |||
Visibility | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | Windows Linux MacOS | |||
Editor Mode Visual Feedback | 🟡 Active | 🟠 Minimal | ⭕ Not Required | 🟡 Experimental | 🔵 In Progress | Windows Linux MacOS |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Atom Integration | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Viewport Editing | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | Windows Linux MacOS | |||
Triangulation | 🔵 Backlogged | ❌ None | ⭕ Not Required | ❌ Unproven | ❌ Unsupported | Windows Linux MacOS | |||
Boolean Operations | 🔵 Backlogged | ❌ None | ⭕ Not Required | ❌ Unproven | ❌ Unsupported | Windows Linux MacOS | |||
Custom UV Mapping | 🔵 Backlogged | ❌ None | ⭕ Not Required | ❌ Unproven | ❌ Unsupported | Windows Linux MacOS |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
AzCore | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
AzFramework | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Math libraries | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
SDK Build | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | Windows Linux MacOS | |||
Reflection frameworks | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟡 Needs Optimization | All | |||
Streaming system | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🔵 In Progress | All | |||
Input system | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | |||
Logging and tracing | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟡 Needs Optimization | All | |||
Profiling | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟠 Volatile | 🔵 In Progress | Windows | |||
Opimised standard library | 🟡 Active | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔵 In Progress | All |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Collision Filtering | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟠 Volatile | 🔴 Needs Testing | ||||
Collision Filtering - Programmable Reserved Bits | 🔵 Backlogged | ❌ None | |||||||
Joints | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | ||||
Rigid Bodies | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | ||||
Multiple Scenes | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟡 Experimental | 🔴 Needs Testing | ||||
Character Controller | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟠 Volatile | 🔴 Needs Testing | ||||
Ragdoll | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟠 Volatile | 🔴 Needs Testing | ||||
Materials | 🟡 Active | 🟢 Complete | ⭕ Not Required | 🟠 Volatile | 🔴 Needs Testing | ||||
Shapes | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | ||||
Heightfields | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟠 Volatile | 🔴 Needs Testing | ||||
Wind | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟡 Experimental | 🔴 Needs Testing | ||||
Scene Queries | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Ticking | 🔵 Backlogged | 🟡 Partial | ⭕ Not Required | 🟠 Volatile | 🔴 Needs Testing | All | |||
Rigid Body Simulation | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟡 Needs Optimization | All | |||
Continuous Collision Detection (CCD) | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Collision Asset Pipeline | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Convex Decomposition | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Primitive Fitting | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Primitive Colliders | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Asset Colliders | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Shape Colliders | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Heightfield Colliders | 🟡 Active | 🟠 Minimal | ⭕ Not Required | 🟠 Volatile | 🟡 Needs Optimization | All | |||
Triggers | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Force Regions | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Wind | 🔵 Backlogged | 🟡 Partial | ⭕ Not Required | 🟡 Experimental | 🔴 Needs Testing | All | |||
Materials | 🟡 Active | 🟢 Complete | 🟢 Complete | 🟠 Volatile | 🔴 Needs Testing | All | |||
Collision Filtering | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Joints | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Articulations | 🟠 Planned | ❌ None | ⭕ Not Required | ❌ Unproven | 🔴 Needs Testing | All | |||
Character Controller | 🟢 Complete | 🟠 Minimal | ⭕ Not Required | 🟠 Volatile | 🔴 Needs Testing | All | |||
Ragdoll | 🟡 Active | 🟡 Partial | 🟢 Complete | 🟠 Volatile | 🔴 Needs Testing | All | |||
Scripting | 🟢 Complete | 🟠 Minimal | ❌ None | 🟠 Volatile | 🔴 Needs Testing | All | |||
Scene Queries | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Multi-Scene | 🔵 Backlogged | ❌ None | ⭕ Not Required | ❌ Unproven | 🔴 Needs Testing | All | |||
PhysX Visual Debugger Integration | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | Windows | |||
Debug Visualization | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | Windows Linux MacOS | |||
Mesh Simplification | ❌ Unscheduled |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Generic API | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Support for Mesh Components | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔵 In Progress | All | |||
Support for Actor Components | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔵 In Progress | All | |||
Mesh Simplification | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Simulation Constraints | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Realtime Editing | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Wind | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Actor Colliders | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
CCD | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Self Collision | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Async Simulation | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Debug Visualization | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🔴 Needs Testing | All | |||
Environmental Collision | 🔵 Backlogged | ❌ None | |||||||
Painting Tool | 🔵 Backlogged | ❌ None | |||||||
LOD | 🔵 Backlogged | ❌ None | |||||||
Mesh Collision | 🔵 Backlogged | ❌ None |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Authoring/Pipeline | 🔵 Backlogged | 🔵 In-Design | ⭕ Not Required | 🟡 Experimental | 🔴 Needs Testing | Windows | |||
Geometry Destruction Simulation | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟡 Experimental | 🔴 Needs Testing | Windows | |||
Materials | 🟡 Active | 🟢 Complete | ⭕ Not Required | 🟡 Experimental | 🔴 Needs Testing | Windows | |||
Scripting | 🟢 Complete | 🟠 Minimal | ⭕ Not Required | 🟡 Experimental | 🔴 Needs Testing | Windows | |||
Atom Integration | 🔵 Backlogged | 🟠 Minimal | ⭕ Not Required | 🟡 Experimental | 🔴 Needs Testing | Windows | |||
PhysX Integration | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟡 Experimental | 🔴 Needs Testing | Windows |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Vehicles | ❌ Unscheduled |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Fluids | ❌ Unscheduled |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Soft Bodies | ❌ Unscheduled |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
New Module |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Deferred Fog | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟢 Optimized | All | https://docs.o3de.org/docs/user-guide/components/reference/atom/deferred-fog/ | ||
Tonemapping | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/atom-sample-viewer/graphics-feature-samples/#tonemapping | ||
Direct Lighting / Area Lights | 🟢 Complete | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/user-guide/components/reference/atom/light/ | ||
Meshes | 🟡 Active | 🟡 Partial | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/features/#meshes | ||
Skinned Meshes | 🟡 Active | 🟡 Partial | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/features/#meshes | ||
Eye Adaptation | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/features/#lighting | ||
Culling | 🟡 Active | 🟡 Partial | 🟢 Complete | 🔵 In Progress | 🟡 Needs Optimization | All | https://www.o3de.org/docs/user-guide/components/reference/atom/occlusion-culling-plane/ | ||
HDR Pipeline | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/features/ | ||
Shadows | 🟡 Active | 🟡 Partial | 🟢 Complete | 🔵 In Progress | 🟡 Needs Optimization | All | https://www.o3de.org/docs/user-guide/components/reference/atom/light/ | ||
Skybox and Physical Sky | 🟢 Complete | 🟡 Partial | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/features/#lighting | ||
SSAO | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟢 Optimized | All | https://www.o3de.org/docs/atom-guide/features/#post-processing-effects-postfx | ||
Color Grading | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/features/#post-processing-effects-postfx | ||
Depth of Field | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/features/#post-processing-effects-postfx | ||
PBR Materials | 🟡 Active | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/look-dev/materials/pbr/ | ||
Post Processing Volumes | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/features/#post-processing-effects-postfx | ||
Decals | 🟡 Active | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/features/#lighting | ||
Screen Space Reflections | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/features/#post-processing-effects-postfx | ||
Subsurface Scattering | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/features/#post-processing-effects-postfx | ||
Motion Vectors | 🟢 Complete | 🟢 Complete | 🟢 Complete | 🟢 Stable | 🟢 Optimized | All | https://www.o3de.org/docs/atom-guide/features/#post-processing-effects-postfx | ||
Temporal Anti-aliasing (TAA) | 🟡 Active | 🟡 Partial | 🟢 Complete | 🔵 In Progress | 🟡 Needs Optimization | All | https://www.o3de.org/docs/atom-guide/features/#post-processing-effects-postfx |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
DirectX 12 | 🟡 Active | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟡 Needs Optimization | ||||
Vulkan | 🟡 Active | 🟢 Complete | ⭕ Not Required | 🟢 Stable | 🟡 Needs Optimization | ||||
Metal | 🟡 Active | 🟡 Partial | ⭕ Not Required | 🟠 Volatile | 🟡 Needs Optimization |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Wwyse Integration | 🟢 Complete | 🟡 Partial | ⭕ Not Required | 🟢 Stable | 🟢 Optimized |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Transport API | 🟢 Complete | ||||||||
Multiple network interface support | 🟢 Complete | ||||||||
Compression (TCP/UDP) | 🟢 Complete | ||||||||
Metrics support | 🟢 Complete | ||||||||
UDP Core | 🟢 Complete | ||||||||
UDP: DTLS support | 🟢 Complete | ||||||||
UDP: Reliable queue support | 🟢 Complete | ||||||||
UDP: Fragmentated packet support | 🟢 Complete | ||||||||
TCP | 🟢 Complete | ||||||||
TCP: TLS Support | 🟢 Complete | ||||||||
TCP: Ringbuffer support Pkg Xmit | 🟢 Complete |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Multiplayer component API | 🟢 Complete | ||||||||
Local Prediction | 🟢 Complete | ||||||||
Server Side Rollback | 🟢 Complete | ||||||||
Play in Editor Mode | 🟡 Active | ||||||||
Hosting/Joining a Game | 🟢 Complete | ||||||||
Network property support | 🟢 Complete | ||||||||
RPC support | 🟢 Complete | ||||||||
Network Input support | 🟡 Active | ||||||||
ScriptBind support | 🟡 Active | ||||||||
Netbound entity support [NetBindComponent] | 🟢 Complete | ||||||||
Entity replication support | 🟢 Complete | ||||||||
Network Prefab Spawning | 🟡 Active | ||||||||
Networked Animation | ❌ Unscheduled | ||||||||
Network Audio Support | ❌ Unscheduled | ||||||||
Network Simulation (Physics) | 🟢 Complete | ||||||||
Quality of Service | 🟡 Active | ||||||||
Debugging Tools | 🟡 Active | ||||||||
Metrics | 🟡 Active |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
HTTPS Support | 🟢 Complete | ||||||||
Restful API Support | 🟡 Active | ||||||||
AWS C++ SDK Support | 🟢 Complete | ||||||||
Client Side Ident & Auth | 🟡 Active | ||||||||
Runtime Metrics | 🟡 Active | ||||||||
Amazon GameLift Support | 🟡 Active |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Core services | ❌ Unscheduled |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
New Module |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
PAL CMake | 🟡 Active | 🟡 Partial | |||||||
PAL Tools/Editor/AP | 🟡 Active | 🟡 Partial | |||||||
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Windows | 🟢 Complete | 🟢 Complete | |||||||
Mac | 🟢 Complete | 🟢 Complete | |||||||
Android | 🟢 Complete | 🟢 Complete | |||||||
Linux | 🟢 Complete | 🟢 Complete | |||||||
Jasper | 🟢 Complete | 🟢 Complete | |||||||
Paris | 🟢 Complete | 🟢 Complete | |||||||
Salem | 🟢 Complete | 🟢 Complete | |||||||
Provo | 🟢 Complete | 🟢 Complete | |||||||
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Windows | 🟢 Complete | 🟢 Complete | |||||||
Mac | 🟢 Complete | 🟢 Complete | |||||||
Android | 🟢 Complete | 🟢 Complete | |||||||
Linux | 🟢 Complete | 🟢 Complete | |||||||
Jasper | 🟢 Complete | 🟢 Complete | |||||||
Paris | 🟢 Complete | 🟢 Complete | |||||||
Salem | 🟢 Complete | 🟢 Complete | |||||||
Provo | 🟢 Complete | 🟢 Complete | |||||||
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Windows | 🟡 Active | 🟡 Partial | |||||||
Mac | 🟡 Active | 🟡 Partial | |||||||
Android | 🟡 Active | 🟡 Partial | |||||||
Linux | 🟡 Active | 🟡 Partial | |||||||
Jasper | 🟡 Active | 🟡 Partial | |||||||
Paris | 🟡 Active | 🟡 Partial | |||||||
Salem | 🟡 Active | 🟡 Partial | |||||||
Provo | 🟡 Active | 🟡 Partial |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Windows | 🟡 Active | 🟡 Partial | |||||||
Mac | 🟡 Active | 🟡 Partial | |||||||
Android | 🟡 Active | 🟡 Partial | |||||||
Linux | 🟡 Active | 🟡 Partial | |||||||
Jasper | 🟡 Active | 🟡 Partial | |||||||
Paris | 🟡 Active | 🟡 Partial | |||||||
Salem | 🟡 Active | 🟡 Partial | |||||||
Provo | 🟡 Active | 🟡 Partial |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Project | 🟢 Complete | 🟢 Complete | |||||||
Gem | 🟢 Complete | 🟢 Complete | |||||||
Template | 🟢 Complete | 🟢 Complete | |||||||
Restricted | 🟡 Active | 🟡 Partial | |||||||
Repo | 🟡 Active | 🔵 In-Design | |||||||
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Editor | 🟢 Complete | 🟢 Complete | |||||||
Runtime | 🟡 Active | 🟡 Partial | |||||||
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Windows | 🟢 Complete | 🟢 Complete | |||||||
Mac | 🟢 Complete | 🟢 Complete | |||||||
Android | 🟢 Complete | 🟢 Complete | |||||||
Linux | 🟢 Complete | 🟢 Complete | |||||||
Jasper | 🟡 Active | 🟡 Partial | |||||||
Paris | 🟡 Active | 🟠 Minimal | |||||||
Salem | 🟡 Active | 🟠 Minimal | |||||||
Provo | 🟡 Active | 🟠 Minimal |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
New Module |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
New Module |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
New Module |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Breadcrumb navigation | 🟢 Complete | 🟢 Complete | |||||||
Browse Edit | 🟢 Complete | 🟢 Complete | |||||||
Button | 🟢 Complete | 🟢 Complete | |||||||
Card | 🟠 Planned | 🟡 Partial | |||||||
Checkbox | 🟢 Complete | 🟢 Complete | |||||||
Combobox | 🟢 Complete | 🟢 Complete | |||||||
Context menu | 🟢 Complete | 🟢 Complete | |||||||
Filtered search | 🟠 Planned | 🟡 Partial | |||||||
Line edit | 🟢 Complete | 🟢 Complete | |||||||
Progress indicators | 🟢 Complete | 🟢 Complete | |||||||
Radio button | 🟢 Complete | 🟢 Complete | |||||||
Reflected property editor | 🟠 Planned | 🟡 Partial | |||||||
Scrollbar | 🟢 Complete | 🟢 Complete | |||||||
Slider | 🟢 Complete | 🟢 Complete | |||||||
Spinbox | 🟢 Complete | 🟢 Complete | |||||||
Styled dock | 🟢 Complete | 🟢 Complete | |||||||
Tab | 🟠 Planned | 🟡 Partial | |||||||
Toggle switch | 🟢 Complete | 🟢 Complete | |||||||
Tree view | 🟢 Complete | 🟢 Complete | |||||||
Array | ❌ Unscheduled | ❌ None | |||||||
Table view | 🟢 Complete | 🟢 Complete |
Module | Feature | Functional | Content | Code/API | Performance | Platform | Github Link | Doc Link | Notes |
---|---|---|---|---|---|---|---|---|---|
Component Card | 🟡 Active | 🟡 Partial | |||||||
Error handling | 🟠 Planned | 🟠 Minimal | |||||||
Hotkey management | 🔵 Backlogged | 🟠 Minimal | |||||||
UI/UX Responsiveness standard | 🔵 Backlogged | ❌ None | |||||||
Viewport interaction | 🔵 Backlogged | 🔵 In-Design | |||||||