Why I’m Still Choosing Unity Over Godot For Game Dev

preview_player
Показать описание
After my start into Game Dev I never regret my decision for Unity Game Engine, but after the recent Drama I tried the Godot Game Engine to be sure my decision is still the best choice for me.

Рекомендации по теме
Комментарии
Автор

Would have been interesting to hear precisely, what are the tools / features that you're missing in Godot. I'm not very knowledgeable, but the video felt kind of void of specifics :D.

Qwx
Автор

Important things to consider are also how the released compiled game folders look like in each game engine. Unity probably makes quite a big blob of files and encrypted assets. But i'm also curious about modders who may have already worked out generic methods to mod any Unity game. It might be more up to the game developer to provide the things in other engines, not that it's entirely ignorable by Unity developers. A lot of other things as well, CPU/GPU use of the same sort of game... The more performance the engine has the more you can fit in your game for same hardware.

seonteeaika
Автор

I really do not hate unity. I use godot because my pc is not that powerful or i would use unity but it is personal preference. I love the game engine i use (godot) and i will use it even when i have a good pc

karushilpoboutiques
Автор

How do we know Unity is giving you a piece of the cake to save the engine in trouble? I abandoned Godot and Unreal Engine for Unity 10 month ago. Just when I was about to make make first Unity game, Unity stab us in the back. Well, back to Godot and Unreal.

yolamontalvan
Автор

whats the game where ur walking thru the forest? graphics 10/10

Anonymousewizard
Автор

THIS GUY ONLY HAS 174 SUBSCRIBERS??? Underrated video.

akstin
Автор

at least now i dont have to pay 40$ to remove the splash screen

ossmqso
Автор

I found it difficult to take what your main points were to your decision I don't know if its the acsent but it mostly sounded like words without getting to a clear concise point and reason.

DoomCatcher
Автор

I have no problem choosing an engine, I use both )

gecreator
Автор

Well, I've been using Unity since 2018, when I started my I.T technical course and some time ago I would struggle to change, but as I'm improving as a developer should say that devs shouldn't be sticked to programming languages, frameworks or tools like engines.

I spent 5 years learning unity and learn godot has been way faster. I felt it easier to do some stuffs in godot and probably I'll miss others, but it's not that hard to adapt. And anyone who want to start at anything should follow the most basic steps: read the documentation, not exactly 100% before start something; watch some tutorials videos; and finally code!

I would be on godot from now on, but it's just my opinion.

Domnyus
Автор

UE5.3 for all 3D projects with all artstyles/renders/graphics, while...uhm...what's the 2D best engine because neither Unity (runtime fee) nor Godot (no console support) gave us no limit for 2D games?

alyasVictorio
Автор

You could think more procedurally about things, for example:
1) Write out all global functions and work backwards compared to standard oop thinking, so functions/commands trigger the game engine to do stuff in a single separate file or public static class
2) keep your game logic separate from the engine, so that it's more portable to other engines later
3) Instead of using IEnumerators/coroutines, use state machines
4) Have a single Unity master scene in every project and create your own proprietary scene/level format for scenes, and generate the Unity internal assets at runtime (fonts, sprites, etc...). This also means have your own GameObject class maybe name it 'AGameObject' or something instead, one that's serializable, use 'struct' instead of class so it's by default serializable (saveable to a file)
5) Also in Unity big tip, use Sprite.Rect mode when creating sprites it'll speed up your game.

astrahcat
Автор

Video gets to the question at 3:35, but stays very vague

iaderesel
Автор

uhh ar u sure about that Godot like unreal engine so I apperantly u secretly use Godot u can't avoid use Godot and plus offline Godot engine

harikuuu
Автор

4:21 me searching for what engine I should try to start learning:

SlyI
Автор

Thanks for all your thoughts and responses! 🎮♥
*Please subscribe & consider joining the Unitea Discord Server* to get in exchange with each other (including me):

unitea.gamedev
Автор

i feel like people are hyper focusing on godot there is a lot of other good open source engine other than godot also everyone can do what they if want to stick to unity fair now you understand that unity can make some bs change so you know the risk still learning another engine on the side even without the fee unity has been doing not too hot in the last few years it will probably not improve in the future seeing the corpa mentality of unity leadership you do what you want with that info

xardiodrack
Автор

The problem is not "now", it's the blurry future. Unity did broken the trust, and this will not be restored in the short future, and with the current leadership, this is not part of the plan. If you have the chance to change the game engine, you SHOULD change the game engine. Also, Unity, Godot, Unreal aren't the only game engine in the market, worth checking other, maybe there is a open source project that fits your needs. Lastly a good developer isn't a single tool developer, pick the tool that best suite your case, even if that's is the Unity.

ShinSpiegel
Автор

To everyone who scolds Godot: Any tool needs to be studied and get used to its project architecture. Find the best practices for yourself. Do you remember how long you studied Unity or UE? Having studied Godot in the same volume, you will not throw mud at it. And someone may start using it all the time.

orxxgwd
Автор

You have more dislikes than subscribers =( thats an unfortunate ratio.

ZedNull.