Ask HN: Tesla switching from "Godot" to "Unreal": is this ~informative?
I read on many sites, e.g....
* English: https://www.theverge.com/news/759016/tesla-in-car-graphics-unreal-engine
* German: https://www.golem.de/news/fahrzeugvisualisierung-tesla-soll-wechsel-zur-unreal-engine-planen-2508-199152.html
...that Tesla might be switching from the "Godot"- to the "Unreal"-engine.
Are there any REAL reasons known for such a switch? (eg. about bad_support/bad_performance/bad_adhoc_customizations/bad_overall_approach/whatever...)
Reason: I just started this week looking for a 3D-engine (candidates so far are Godot & Bevy, other options tbd) and this news made me wonder if I should be "more careful" about Godot... ? Why do cars need a 3D engine? I thought they used Godot for the UI interface while others in the industry use Qt. Other people seem to be betting on Godot recently, Battlefield 6 has been shown to use it for their map editor and Jetbrains became a sponsor of the project a few days ago. By default, Unreal’s 3D rendering is more opinionated and much prettier out-of-the-box. In this domain, shooting for prettiness with minimal effort is a great decision. Nothing wrong with Godot — it’s doing great right now and is rapidly improving, and is a serious competitor in the indie space. There is no reason to be "more careful" about Godot. It's exactly what it says it is on the box, an OSS game engine with a permissive license. It's a newcomer to the game dev scene and I'm honestly surprised to learn Telsa uses this for in-car graphics and UI. Unreal is an established product that can be licensed. It has many advantages, but many choose not to use it because of it's licensing. I think the 3-d rendering in Unreal is more advanced. Godot and Unreal are both great pieces of software. It's a matter of which works better for your use case.