Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics

Looks like you've been using Unity since its first days. I'm curious to know what made you wanna try a new engine and why Godot specifically?


Yeah. I tried Unity when it was v 2.3 (mac only). The reason I switched was because my team switched projects and I ended up on Unreal. Having used Unreal for a while, I got the impression it is way too bloated and an overkill for most of the thing you want to do. Searching for free alternatives. 

I found Godot which blew me away with its scene/node paradigm. It's very light (barely 40MB). Took me around 10 hours to go thru the docs and about 4 hours to make my first game. The thing I like the most about it is that EVERYTHING is a scene (think unity PREFAB, NOT unity scene) and can be instantiated as a node (think unity gameObject) within another scene. Also, scenes can be inherited (unity prefabs can't) and you can nest scenes (can't nest prefabs without losing connection of nested prefabs). Another thing is that it supports 4 coding languages: VisualScript, GDScript, C# and C++.

Also, it's open-source and has no 'success fee' (like Unity's 100k or Epic's 5% cut).

I haven't tried Godot but I've seen some videos + your opinion on it and it looks great. I've been using Unity since I started, a bit more than 2 years ago and I never thought to switch to another engine. Maybe because it took me some months to understand it in depth. I had knowledge in C# before finding out about Unity and it was just great for me because it used putted in use all my previous knowledge. Do you suggest me to give it a try and maybe switch over or I should stick with Unity? I mean, is it easy to start using another engine after you get used to one?

An about the fee, I think that Godot is fairly new and it is looking for more users and it will have a fee later on... Just my personal opinion.

Since Godot is open source - it will probably never have a fee.  Whether you should switch is entirely up to you. I would definitely suggest to at least give Godot a try (a week, maybe two) and see if you like the scene/node paradigm. Two years of Unity is enough to get to a point where something starts annoying you (e.g. we've been waiting for nested prefabs for years).  But, don't force yourself. I had good reasons and I don't regret doing it. Who knows, I might go back to Unity if professional (9 - 17h) work requires me to.

Alright man, thank you for your opinion ;)