Closed Ulrick28 closed 9 months ago
For Project export, here is the documentation link to include for the feature list: https://development--o3deorg.netlify.app/docs/user-guide/packaging/project-export/
This may need to be updated once docs changes are pulled into main.
For SIG-Network for 23.10 release:
Features:
Bugs:
The feature list and release notes for SIG-Core in the 23.10 releases are as follows.
createuuid
command to the SerializeContexTools application which allows users to replicate the creation O3DE of AssetID GUIDs using the releative paths of source asset files: https://github.com/o3de/o3de/pull/15344 and https://github.com/o3de/o3de/pull/15664AZ::Utils::GetEnv
and AZ::Utils::IsEnvSet
: https://github.com/o3de/o3de/pull/15842gem.json
"Dependencies" field : https://github.com/o3de/o3de/pull/15937o3de
CLI register command and CMake to automatically generate a CMakePresets file when registering or configuring a project for the first time. This allows projects to use the pre-made engine presets for configuring and building o3de: https://github.com/o3de/o3de/pull/15984create-repo
and 'edit-repo` commands that allows the creation of a repo.json file that can point to remote repository of O3DE artifacts: https://github.com/o3de/o3de/pull/16090 and https://github.com/o3de/o3de/pull/16130client
, server
and unified
to allow them to only load for a specific launcher: https://github.com/o3de/o3de/pull/16137O3DE_BUILD_WITH_DEBUG_SYMBOLS_RELEASE
CMake Cache Variable to allow users to build Release configuration with debug symbols: https://github.com/o3de/o3de/pull/16147$import
directive to include other settings file: https://github.com/o3de/o3de/pull/16175lz4
compression library to version 1.9.4: https://github.com/o3de/o3de/pull/15345 (o3de) https://github.com/o3de/3p-package-source/pull/193 (3p-package-source) psutils
module in the o3de CLI scripts, https://github.com/o3de/o3de/pull/15761Features
Bug Fixes
Robotics gems (o3de/o3de-extras): Over 100 PRs merged in total for 23.10. Summary of changes:
Detailed list: Fixes (excluding less interesting ones such as fixes for compilation or recently introduced feature):
Enhancements:
New Features:
Engine (o3de/o3de)
[Developer Preview]
from the installer window (https://github.com/o3de/o3de/pull/16825)pyyaml
from the post install dependencies (https://github.com/o3de/o3de/pull/16395)New Prefab Overrides: Need Description here
Added support for prefab overrides in the new Document Property Editor (DPE) inspector. Prefab overrides are now visible as blue dots in the inspector. Users can see and manipulate overrides on entities at property and component levels. (RFC: https://github.com/o3de/sig-content/issues/112)
EditorEntityId
from serialized content in camera component: https://github.com/o3de/o3de/pull/15785Closing as future release note updates for 23.10 should be via PR.
O3DE 23.10 Feature List
Status: Complete
The Open 3D Engine (O3DE) 23.10 release brings a wealth of new workflow enhancements to improve the authoring experience, including industry-first automations. In addition to core engine usability and performance boosts, this newest release introduces an updated ROS2 Gem, which provides the deepest integration with the Robot Operating System (ROS2) in the industry and loads of new features for robotics simulation developers, including state-of-the-art drivers, algorithms, utilities and tooling.
Highlights
Here are some highlights of O3DE 23.10, followed by a detailed list of features broken down by Special Interest Group (SIG).
Enhanced Authoring Experience: Addition of compact nodes to Script Canvas, which handle simple operations and utilize less visual space, making for a more compact and easier-to-debug graph.
New Document Property Editor (DPE): This new (experimental) Document Property Editor (DPE) framework allows tool creators to write editors without having to dive into the complexities inherent in Qt-based UI, element sorting, or user-driven filtering. It enables developers to specify the layout, editing behavior, and general properties of a user interface in an XML-like "document," which the DocumentPropertyEditor widget interprets to create the desired user experience. O3DE's Console Variables editor is the first tool to be written using the DPE framework, with experimental support for a DPE-based Entity Inspector debuting in this release, capable of visualizing prefab overrides. The framework is default disabled; learn how to enable it here.
New Prefab Overrides: Added support for prefab overrides (experimental) in the new Document Property Editor (DPE) inspector. Prefab overrides are now visible as blue dots in the inspector. Users can see and manipulate overrides on entities at property and component levels. Default disabled, requires DPE to be enabled; learn how to enable it here.
Installation and Gem Improvements: Automation to create remote object repos (gems, templates, and projects), making it easier than ever for users to access other users' content in O3DE. Linux Snap packages for both Ubuntu 20.04 and 22.04 support, making it easier to install an already compiled version of O3DE on Linux. Many fixes to the installation and setup experience for Linux when utilizing Debian, Snap, or GitHub installation.
Improved Export Capabilities: Ability to export projects created with O3DE for Windows, Linux, Linux Server, and iOS, making it easier to distribute apps privately and publicly. Android project exporting coming soon. See the documentation.
Rendering Enhancements: Many visual and performance improvements to Atom, O3DE’s graphics and rendering system, including the start of mobile support for iOS/Android.
Enhanced Robotics Features: Substantial improvements to robotic Project Templates. Manipulation template has been added to enable quick start with robotic arms. Templates now also include mini-tutorials that help to guide users through running them with Robot Operating System 2 (ROS 2) packages. Robotic manipulation components have been redesigned for modularity. Added support for prismatic joints. Camera sensor component has improved performance, configurability, and supports adding of noise. Two grippers are now available, finger gripper and vacuum gripper. Added Contact sensor component.
Features and bug fixes
sig-build
Installer
[Developer Preview]
from the installer window (https://github.com/o3de/o3de/pull/16825)pyyaml
from the post install dependencies (https://github.com/o3de/o3de/pull/16395)Engine
Build
sig-content
Features
Bug fixes
EditorEntityId
from serialized content in camera component: https://github.com/o3de/o3de/pull/15785sig-core
Features
createuuid
command to the SerializeContexTools application which allows users to replicate the creation O3DE of AssetID GUIDs using the releative paths of source asset files: https://github.com/o3de/o3de/pull/15344 and https://github.com/o3de/o3de/pull/15664AZ::Utils::GetEnv
andAZ::Utils::IsEnvSet
: https://github.com/o3de/o3de/pull/15842gem.json
"Dependencies" field : https://github.com/o3de/o3de/pull/15937o3de
CLI register command and CMake to automatically generate a CMakePresets file when registering or configuring a project for the first time. This allows projects to use the pre-made engine presets for configuring and building o3de: https://github.com/o3de/o3de/pull/15984create-repo
and 'edit-repo` commands that allows the creation of a repo.json file that can point to remote repository of O3DE artifacts: https://github.com/o3de/o3de/pull/16090 and https://github.com/o3de/o3de/pull/16130client
,server
andunified
to allow them to only load for a specific launcher: https://github.com/o3de/o3de/pull/16137O3DE_BUILD_WITH_DEBUG_SYMBOLS_RELEASE
CMake Cache Variable to allow users to build Release configuration with debug symbols: https://github.com/o3de/o3de/pull/16147$import
directive to include other settings file: https://github.com/o3de/o3de/pull/16175Bug fixes
lz4
compression library to version 1.9.4: https://github.com/o3de/o3de/pull/15345 (o3de) https://github.com/o3de/3p-package-source/pull/193 (3p-package-source)psutils
module in the o3de CLI scripts, https://github.com/o3de/o3de/pull/15761sig-graphics-audio
Large impact
Medium impact
Low impact
Bug fixes
sig-network
Features:
Bug fixes:
sig-platform
Features
Bug Fixes
sig-simulation
Robotics gems (o3de/o3de-extras): Over 100 PRs merged in total for 23.10.
Summary of changes:
PR list: Fixes (excluding less interesting ones such as fixes for compilation or recently introduced feature):
Enhancements:
New Features:
Engine (o3de/o3de)
Known issues