3 ms·
Godot is awesome. It's a great alternative to Unity. It has a friendly community (IRC). The all-in-one editor is nice. The scripting language is easy to get int
by zubspace 11y ago
Godot is awesome. It's a great alternative to Unity. It has a friendly community (IRC). The all-in-one editor is nice. The scripting language is easy to get into and if you need to, you can extend the engine and scripting language with C++. And the export to windows, linux, mac, ios, android and web works actually quite well.
What's really nice is the notion of scenes which I prefer to the way scenes are handled in Unity. Scenes in Godot are are simply node-trees which you can instantiate in existing scenes. For example you create a character in a single scene which you instantiate in a level scene. I always had the impression that this favored encapsulation compared to highly interdependent components in unity.
What brought me back to unity was 3D, scripting and debugging. 3D in Godot feels limited. Shader graphs are not really usable, yet. It's a lot simpler to create something nice in Unity with the standard shader and some assets. And well, the debugger, it's simply not comparable to Visual Studio. Variables are sometimes not inspectable. I missed refactoring alot. And sometimes you need to dig very deep to understand how stuff works because many things are not yet documented.
All-in-all, I love Godot. It's a nice cross-platform development environment. I simply hope that I can come back later when all rough edges are gone.
- LoSboccacc 11y agosame here. much much better at 2d than unity and holds its own in 3d as well, even if not really comparable to what unity 5 can do. gscript is a little too slow, but layouts are great to make ux with and the event framework is sane enough to make user input not a chore as in other engines. eventually moved to phaser.js because that's even more cross platform and I'm fitting more and more stuff in shaders anyway.
- EwanG 11y agoMy problem with it (and many of the other alternatives) is not having an associated Asset Store. Not that I have an overarching need to buy stuff, but because there is a curated place where I can find a model or prop I need that will (almost always) import properly and work and scale the way I expect. Yes, you can scour the internet for "free" 3d stuff, but as often as not it's worth what you paid for it, and unless you're running the program it was created in you will spend more than a little time getting it to behave. My .02 worth as a casual indie developer.
- Hrundi 11y agoLooks like it is going to happen next. From the post: > Godot community keeps growing and users keep producing more assets, scripts, modules, etc. we are in need of an unified platform for sharing them. As such, we will be working towards having an asset sharing platform (website + REST API + Godot integration) for 2.1. The built-in platform will be free (it will be integrated with GitHub), but we will make sure that the REST API is well defined so anyone can make a commercial asset sharing platform and integrate it with Godot.