-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
O3DE 2310 Feature List #252
Comments
For Project export, here is the documentation link to include for the feature list: 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. Features
Bug fixes
|
SIG-Build updatesInstaller
Engine
Build
|
Highlight Updates
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: o3de/sig-content#112) SIG-Content UpdatesFeatures
Bug fixes
|
Closing 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 (Remove developer preview title from Shortcuts and Bootstrapper WiX templates o3de#16825)pyyaml
from the post install dependencies (Remove PyYAML o3de#16395)Engine
Build
sig-content
Features
Bug fixes
EditorEntityId
from serialized content in camera component: Remove EditorEntityId from serialized content o3de#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: Adding utility command ofcreateuuid
to SerializeContextTools o3de#15344 and Updated the SerializeContextcreateuuid
options o3de#15664AZ::Utils::GetEnv
andAZ::Utils::IsEnvSet
: Added PAL OS Environment Variable functions in AzCore o3de#15842gem.json
"Dependencies" field : Generate CMake load dependencies for gem json dependencies o3de#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: Updated o3de CLI register command to generate a CMakePresets file for project registration o3de#15984create-repo
and 'edit-repo` commands that allows the creation of a repo.json file that can point to remote repository of O3DE artifacts: Add create-repo CLI and unit test for this function o3de#16090 and Add edit-repo-properties CLI function and unit test o3de#16130client
,server
andunified
to allow them to only load for a specific launcher: Updated the SetregBuilder to generate per launcher aggregate setreg o3de#16137O3DE_BUILD_WITH_DEBUG_SYMBOLS_RELEASE
CMake Cache Variable to allow users to build Release configuration with debug symbols: Add CMake var for debug symbols in release builds, make Gem Assets inside Project folders higher priority o3de#16147$import
directive to include other settings file: Add support for the JSON Importer to the Settings Registry o3de#16175Bug fixes
lz4
compression library to version 1.9.4: Update o3de to use lz4 1.9.4 o3de#15345 (o3de) Script Updates for LZ4 1.9.4 3p-package-source#193 (3p-package-source)psutils
module in the o3de CLI scripts, removed psutils from utils.py to make debug build of project manager compatible o3de#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):
PhysicallyStableClock
crash in MaterialEditor. o3de-extras#353Enhancements:
ROS2.Editor.Static
TARGET o3de-extras#426New Features:
Engine (o3de/o3de)
Known issues
The text was updated successfully, but these errors were encountered: