- Invalid install location (Directory isn't empty)
- Install already exists (side-by-side install not currently supported)
First Time User Experience(FTUE):
- Launch O3DE.exe.
- Create and build a new project.
- Launch the O3DE Editor.
- Create a quick sample level.
- Enter Game Mode.
This area is used to test the Installer Requirements for the Windows Installer & Linux Installer (deb).
Platform Requirements
25/1/2022 - This file contains numerous setup configurations that are recommended to run against each O3DE releases installers.
Windows Requirements
- Microsoft Visual Studio 2019 version 16.9.2 through version 16.11.x are supported with O3DE.
- This includes manually adding desktop/game development with C++ workloads
- Visual C++ Redistributable for Visual Studio 2019
- CMake 3.20.5 or later
Windows Requirement Alternatives
- Visual Studio 2022
Linux Requirements
- CMake 3.20.5 or later
- Clang 12
- Vulkan Drivers (hardware specific)
- libffi (an older version for Ubuntu, which doesn't currently support the most recent)
- libglu1-mesa-dev
- libxcb-xinerama0
- libxcb-xinput0
- libxcb-xinput-dev
- libxcb-xfixes0-dev
- libxcb-xkb-dev
- libxkbcommon-dev
- libxkbcommon-x11-dev
- libfontconfig1-dev
- libcurl4-openssl-dev
- libsdl2-dev
- zlib1g-dev
- mesa-common-dev
Linux Requirement Alternatives
- Clang 13
Platform Configurations
Test Matrix Generation Data
Note: In all cases where a requirement is intentionally left out or incorrect, the goal is to test for clear error messaging related to the issue (in some cases these errors will happen at the OS level and it may not be in our power to update the error messaging, but these should be recorded for reference/possible Troubleshooting page)
Windows
- Prerequisites are met exactly as written
- No CMake
- No Visual Studio
- No VS 2019 redistributable
- No prerequisites met
- Previous Installer already installed
- Visual Studio 2022 used in place of 2019
- Earlier version of CMake installed (earlier than 3.20.5)
- Visual studio version other than 16.9.2 through version 16.11.x is used (while using 2019, 2022 will inherently be this)
Linux
- Prerequisites are met exactly as written
- No CMake
- No Clang
- Most recent libffi version
- None of the additional libs (these are generally installed all at once)
- No prerequisites met
- Clang 13 used in place of 12
- Earlier version of CMake installed(earlier than 3.20.5)
Scenario | OS | Workflow | Things to Watch For |
---|---|---|---|
Prerequisites are fully met | Windows & Linux |
|
|
CMake isn't installed | Windows & Linux |
|
|
None of the prerequisites are met | Windows & Linux |
|
|
Previous Installer already installed | Windows & Linux |
|
|
CMake version earlier than 3.20.5 is used | Windows & Linux |
|
O3DE successfully installs in the default location. |
Visual Studio isn't installed | Windows |
|
|
VS 2019 redistributable isn't installed | Windows |
|
|
Visual Studio 2022 used instead of 2019 | Windows |
|
|
Unsupported Visual Studio version is used (something other than 16.9.2 - 16.11.x) | Windows |
|
|
This area will test General Installer Workflows for the Windows Installer, Linux Installer (deb), and Linux Snap Installer.
Project Requirements
- The Windows Installer, Linux Installer (deb), or Linux Snap Installer is present on your machine.
- O3DE Requirements are satisfied on your machine.
- Linux Snapd is installed on your Linux machine.
- Linux Snap Package under test is available on the Snapcraft store.
Product: O3DE is installed and a new project with a sample level has been created.
Suggested Time Box: 2 hours per platform.
Scenario | OS | Workflow | Things to Watch For |
---|---|---|---|
Install O3DE in Default Location | Windows Installer & Linux Installer |
|
|
Install O3DE in Custom Location | Windows Installer & Linux Installer |
|
|
Install O3DE Linux Snap from local file system | Linux Snap Installer |
|
|
Install O3DE Linux Snap from the Snapcraft Store | Linux Snap Installer |
|
|
Repair O3DE Install | Windows Installer & Linux Installer |
|
|
Uninstall O3DE | Windows Installer & Linux Installer |
|
|