o3de / sig-release

8 stars 20 forks source link

O3DE 2310 Feature List #252

Closed Ulrick28 closed 9 months ago

Ulrick28 commented 9 months ago

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).

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. Rendering Enhancements: Many visual and performance improvements to Atom, O3DE’s graphics and rendering system, including the start of mobile support for iOS/Android.

  7. 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

sig-content

sig-core

sig-graphics-audio

sig-network

sig-platform

sig-simulation

Robotics gems (o3de/o3de-extras): Over 100 PRs merged in total for 23.10.

Known issues

tkothadev commented 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.

SelfishOlex commented 9 months ago

For SIG-Network for 23.10 release:

Features:

Bugs:

lemonade-dm commented 9 months ago

The feature list and release notes for SIG-Core in the 23.10 releases are as follows.

Features

Bug fixes

spham-amzn commented 9 months ago

sig-platform updates

Features

Bug Fixes

adamdbrw commented 9 months ago

sig-simulation updates

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)

amzn-changml commented 9 months ago

SIG-Build updates

Installer

Engine

Build

forkercat commented 9 months ago

Highlight Updates

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)

SIG-Content Updates

Features

Bug fixes

Ulrick28 commented 9 months ago

Closing as future release note updates for 23.10 should be via PR.