Open 3D Engine
I'm seeing Godot mentioned a lot: one major distinction between O3DE and Godot is that O3DE is "ECS-based" while Godot is "OOP-based" [1][2].<p>This makes little difference for the hobbyist gamedev, but it has ramifications for large projects with many interacting systems. Proper ECS architecture better supports the latter case [3].<p>[1] - <a href="https://docs.o3de.org/docs/welcome-guide/key-concepts/#the-component-entity-system" rel="nofollow">https://docs.o3de.org/docs/welcome-guide/key-concepts/#the-c...</a><p>[2] - <a href="https://godotengine.org/article/why-isnt-godot-ecs-based-game-engine" rel="nofollow">https://godotengine.org/article/why-isnt-godot-ecs-based-gam...</a><p>[3] - <a href="https://www.youtube.com/watch?v=W3aieHjyNvw" rel="nofollow">https://www.youtube.com/watch?v=W3aieHjyNvw</a>