This repository is a collection of useful gems that are usable in O3DE. Those gems are open source, but refer to the license of every gem. Note that this is not a "Canonical" part of O3DE - those gems are third-party contributions and are not tested against any particular version of the O3DE engine.
Toolset for joystick-controlled cameras and spline animation tools.
The tools for expanding the usability of the Spline component in O3DE. It allows to:
Having a CSV file formatted as :
x,y,z
0.000000,0.000000,0
0.698132,0.642788,0
1.396263,0.984808,0
2.094395,0.866025,0
2.792527,0.342020,0
3.490659,-0.342020,0
4.188790,-0.866025,0
4.886922,-0.984808,0
5.585054,-0.642788,0
6.283185,-0.000000,0
You can modify the Spline component in Editor.
Add SplineToolsEditorComponent next to the Spline component, locate your CSV file (it needs to exist as a source asset), and click the Load button.
If you switch Local Coordinates
to true, the component will interpret coordinates as local to entity origin.
Simple, but extremely useful tool that exposes ROS 2 subscription/publication to Script Canvas and LUA. Refer to readme
A component that allows to look at an entity from 3rd person perspective and to switch camera mode to the free flying mode (to switch mode press the C
key). It also allows to enable/disable following the target's rotation and to add a vertical offset to change the look at
point of the target entity.
Minimal dependency Gem that allows to setup runtime checks and prevents starting the Editor/GameLauncher if the requirements are not met Refer to readme
TBD
A tool that allows to adjust frequency, activate and deactive sensor during game mode.
Gem contains a smoothing component that will mimic the movement of an attached entity with the tracked entity. It offers multiple smoothing methods. It allows the lock Z axis to point up direction.
Useful for robots' movement smoothing.