Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
(1 edit) (+1)

Hey there. I just recently joined and thought to stop by and pop a 'hello world'. I'm a game dev from Croatia. I've been using Unity for over 12 years. I'm currently exploring Godot Engine. I will be releasing a demo of my upcoming game soon (page is still a draft until i get some proper screenshots and gameplay video).

Hello and welcome to the community! really happy to have someone with your experience here! dang 12 years! im actually switching over to unity soon enough, so maybe a little bit of that expertise can rub off on me. XD

Thanks! Don't hesitate to ask if you need guidance. What engine have you been using so far?

Blender's built in game engine actually! Its been my engine of choice since I first learned how to code. However, I decided its about time I graduated to a REAL game engine. And I chose unity as my next choice since a lot of the stuff I learned in blender could easily be carried over. 

Awesome! Take a look at Godot Engine. It's completely free (open-source) and no royalty cut if you succeed. It also deals with some nuances that Unity has (moderately advanced stuff). Offers 4 languages (visual script, gdscript, C# and C++). Visual script is like blueprints in unreal. gdscript is their own dynamic language (much like python + javascript kinda thing), C# - well, no need to explain this and C++ - they call it GDNative. It's their own system that allows you to create custom nodes (base entity in godot) in C++ without recompiling the entire engine .

I will most definetly take a look at it. I think ill stick with unity as my next engine (if only because i got a bunch of books as gifts on how to use blender and unity together from friends and family) but godot seems pretty cool and I think id love to learn it on the side. 

(+1)

Fair enough. Unity is a great engine, you will have tons of fun.

Thanks! ^^

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?

Hey! 

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 ;)