Did I make a Mistake switching from Unity to Godot?

Sdílet
Vložit
  • čas přidán 26. 07. 2024
  • Over 2 years ago I switched from using the Unity Game Engine to the open source Godot Game Engine to make my indie games.. but that might have been a huge mistake!!
    🎮 Chess Survivors Steam Page: store.steampowered.com/app/20...
    #gamedev #godot #unity
    00:00 Was Switching a MISTAKE!?
    00:20 Game Dev and Picking Unity
    01:26 All the Game Dev YT Creators
    02:04 My Journey and Games
    02:34 ONE Simple Reason
    03:47 Is Godot Bad?
    04:07 What you Should Do
    👤 SOCIALS
    ~~~~~~~~~
    🔴 Aarimous 2nd Channel: / @aarialtf4
    🔵 Discord: / discord
    🐤 Twitter: / theaarimous
    📢Attributions
    ~~~~~~~~~~~~~~
    🎵 Song 1: Target Fuse by French Fuse
    🎵 Song 1: Downwards by Allem Iversom *Riot
    🎵 Song 3: Rhodesia by Twin Musicom
    ✨Sound Effect and Trailer Song from Zap Spalt (www.zapsplat.com/)
    *Some songs courtesy of Riot Games (www.leagueoflegends.com/en-us...)
    🛠️ Game Dev Tools
    ~~~~~~~~~~~~~
    ⚙️Game Engine: Godot (open source and free) godotengine.org/
    🗒️Notes and Planning: Notion (free with paid version) www.notion.so/
    👨‍🎨Pixel Art: Aseprite ($20 USD) www.aseprite.org/
    🖌️Drawing and Painting: Leonardo ($40 USD) www.getleonardo.com/
    📹Video Recording & Streaming: OBS (open source and free) obsproject.com/
    🎛️Audio Recording: Audacity (open source and free) www.audacityteam.org/
    📀Video Editing: DaVinci Resolve (free) www.blackmagicdesign.com/prod...
    🎨 Lospec Color Pallets: lospec.com/palette-list
  • Věda a technologie

Komentáře • 359

  • @Aarimous
    @Aarimous  Před 10 měsíci +184

    I image this video is getting a lot of new views after the recent Unity fee update from Sept 12th. As an update, I am still using Godot and just released my first commercial game on August 31st and I will never need to pay a Godot fee (but I choose donate $5 a month to the Godot Foundation). This video represented my perspective at that time in my life, the last year of negative news and money grabs from Unity will change which engines studios are using.
    The unity fee changes feel short sighted and the communication comes off as tone def. Changes like that should be announced in a way where there is no question how the change will impact all the various developers and publishers. I hope this isn't the end of Unity, but instead they can learn and grow from this. Unity is a good engine and has helped foster the indie dev scene we all know and love.
    But, this just feels bad and we have every right to be mad. I have zero tolerance for personal attacks or threats towards unity leadership and developers, be mad at their decisions and give feedback, but personal attacks are never call for.
    Thanks for watching!
    Aarimous

    • @Actio83
      @Actio83 Před 10 měsíci +8

      When unity decided to hire the Martin screlli og game development some critique is warranted ;)

    • @edwardecl
      @edwardecl Před 10 měsíci +20

      dodged a bullet.

    • @Bustermachine
      @Bustermachine Před 10 měsíci +11

      While personal attacks are not called for, it's hard to understate how little credit the people in charge of Unity Deserve. The language just doesn't exist to remain both polite and fully convey the potential harm. All I can say is that I hope it spurs people to move away from the Unity platform in a swift and efficient manor and that the decision causes enough harm to the company that the shareholders demand the CEO's resignation.

    • @Aarimous
      @Aarimous  Před 10 měsíci +8

      This is all fair and polite. Calling for someone to get fired is not a personal attack, where I draw the line is when people start attacking them personally with things like naming calling or threats.

    • @randomrey6568
      @randomrey6568 Před 10 měsíci +3

      Yup that's why I'm here.

  • @halfsine
    @halfsine Před 10 měsíci +189

    i think its safe to say that you made the right choice

    • @NachitenRemix
      @NachitenRemix Před 10 měsíci +7

      lmaooooo, he was literally a visionary

    • @Snakebloke
      @Snakebloke Před 10 měsíci +1

      hahaha yeahp

    • @svenmify
      @svenmify Před 9 měsíci +1

      Unity’s management sucks, but godot’s UI sucks. I just can’t get into it because of how “programmer art” their editor looks. And why can’t they just use my OS’es file dialogs instead of using their own inferior file browser? Red flag right there, wasting development time in something no one needs.
      It sucks because I want to like it. I want a good Unity alternative to exist, but sadly Godot ain’t it. Leaning towards Defold after trying to make my own little engine and giving up after I realised I don’t really enjoy doing that.

    • @JamDoggie
      @JamDoggie Před 6 měsíci +1

      @@svenmify How does unity not also look "programmer art"? I've never found its ui to look very appealing lol. Not to mention how clunky Unity's editor is. I've found beauty in how simple godot's editor is tbh. It's not like unity has any insane editor features that would make it super worth using anyway lol.

    • @svenmify
      @svenmify Před 6 měsíci

      @@JamDoggie it’s simple things, like in godot, one of the first things I noticed was an alert popup where the alignment of the buttons was completely off. This is from memory, but I think the buttons were placed waaay too close to the button. Anyone with at least a little bit of understanding of design and layout would know it looked off. As an analogy, it looked like something Microsoft would do instead of Apple.
      Edit : looks like the second point I make here was already in my previous post, oh well.
      But sure, I can look past that. But the worst offender to me is that it replaces the native file dialogs with its own versions that do not function like the OS dialogs. Normally I can drag any folder to a save/load dialog and boom, I’m in that same. This didn’t work in godot’s dialogs. It’s always a huge red flag to me when an app does this. Trying to fix things that aren’t broken and replacing OS native things with something that isn’t an improvement at all.

  • @Mooncat25
    @Mooncat25 Před rokem +204

    Before I decided to switch from Unity to Godot, I also had the concern about "Jobs only want Unity or Unreal developers. Using Godot may be a disadvantage when I look for a new job." But then I read a sentence from the Internet: "Switching to another game engine is more about learning a new workflow."
    If you manage to do what you have done in Unity also in Godot, basically you can tell the interviewer "*it is the proof of me having the ability to adapt different workflow. It would be no problem to work in your team with minimal time required for learning and adapting.*"
    Hope you'll be successful in your career.
    (Another reason why I switched to Godot is because Unity banned my account as their compliance team has made a mistake on thinking I was working in a team and requested me to buy the Plus license, which was ridiculous since I was only working alone on hobby projects and have never published anything with Unity. Took me a whole week to solve the issue with them. I would avoid any subscription-based game engine since then.)

    • @epicjonny155
      @epicjonny155 Před rokem +26

      Subscription based things in general is cancer to me

    • @leoppt.gumroad
      @leoppt.gumroad Před rokem +16

      In the game industry, you're only happy when you're your own boss

    • @Megalomaniakaal
      @Megalomaniakaal Před rokem +12

      @@leoppt.gumroad Any industry, I'd say.

    • @highchairman6428
      @highchairman6428 Před 11 měsíci

      @@epicjonny155 Subscription based media is definetly a cancer. Hell, they're trying to make shit like onedrive, media player premium and it's like the tech companies and every single possible company possible when they hear, "Oh look the big leagues are making their stuff subscription based, we should too!"
      I fear for the future. When everything becomes fucking subscription based. I rarely cuss, but subscription based shit is like paying taxes. I don't like paying already high taxes, what makes them think I'm going to pay subscription based services?! Not to mention you need to cancel yourself, and they can still charge you even if you forgot you had it or whatever. You'd have to manually unsubscribe and even then sometimes you still got to pay shit. What if I have an emergency or some shit that gets in the way and I can't unsubscribe or something?
      More so, what the hell is with them trying to make every single fucking thing subscription based? Pretty sure the new Microsoft Office is subscription based like what the fuck ever happened to everything prior to 2015 being one time purchase only?! 2007 Microsoft Office all the way baby.

  • @julianlanty2066
    @julianlanty2066 Před 10 měsíci +47

    I can confirm now that you made the best decision ever after the unity price increase.

  • @muriilouwu
    @muriilouwu Před 10 měsíci +15

    this video aged well huh

  • @Ivwin
    @Ivwin Před 10 měsíci +17

    desicion aged like wine :D

    • @Aarimous
      @Aarimous  Před 10 měsíci +10

      Ahh yes, this is our 11 month old from the Godot grape. A fine wine indeed!

  • @HalkerVeil
    @HalkerVeil Před 10 měsíci +7

    11 months later. Now it's not a mistake.

  • @Nif-kun
    @Nif-kun Před rokem +70

    Started from Godot and recently been using Unity, realized that there isn't that major difference when developing. It really comes down to how fast you can adapt and learn. You can't remember all parts of an engine, there will be times you'll forget and that's fine; That's why the documentation exists.

    • @Nae_Ayy
      @Nae_Ayy Před rokem +5

      I think this realization made me jump into just learning an engine. Almost no person can get good at remembering every facet of a thing as complex as a game engine, but they can get good at knowing where to look for answers.

    • @Megalomaniakaal
      @Megalomaniakaal Před rokem

      Yes, this.

    • @12kenbutsuri
      @12kenbutsuri Před 9 měsíci +1

      For me, there is one major difference. Dev speed. Every line i change in unity, i have to eait 10 to 20 seconds with my laptop to ximpkle before i can run it. Godot is pretty much instant.

  • @DAG_42
    @DAG_42 Před rokem +114

    I spent (read: wasted) a few years building my own graphics and physics engine... Then I spent 6 years making a very mediocre game on top of a prebuilt graphics engine plus a prebuilt physics engine. I STRONGLY recommend doing neither of these paths. Now I'm using Unreal and really wish I used a full game engine like this starting 10 freaking years ago. Use the good stuff guys.. Unity, Godot, Unreal... any legit game engine

    • @PutineluAlin
      @PutineluAlin Před rokem +10

      Yeah and don't shy away from buying assets from these engines to shave off 3 more years of development. Just read the documentation of the asset before you buy it. Make sure it's well documented and have the source code for you to modify later.

    • @SoftBreadSoftware
      @SoftBreadSoftware Před rokem +8

      I basically did the same thing but i dont see it as a waste. With that background you can fix bugs and modify an engine to your needs much easier than if you only have high level progaming experience, and understand game engines better. its also good progaming practice in general.
      Dont feel fomo or regret!

    • @stickguy9109
      @stickguy9109 Před rokem +7

      Yeah but you didn't waste all those years. I am sure you are a wizard now and you know more than 95% of all gamedevs.

    • @chocolatecoveredgummybears
      @chocolatecoveredgummybears Před rokem +1

      @@stickguy9109 that means nothing if you arn't known for a successful game

    • @cybr69lol
      @cybr69lol Před 10 měsíci

      Don't say you wasted your time, being able to make your own game engine is immensely impressive and I'm sure you learned a LOT of things from that experience.

  • @b-side3682
    @b-side3682 Před 10 měsíci +9

    This aged well I guess.

  • @ajhanaimu2343
    @ajhanaimu2343 Před 10 měsíci +15

    I'm from near future. You did the right thing> I wish I did the same. 😥

    • @Aarimous
      @Aarimous  Před 10 měsíci +10

      It is never too late :)

  • @hamza_dev
    @hamza_dev Před 10 měsíci +14

    This aged well.

  • @youtubentotodaynononon
    @youtubentotodaynononon Před 10 měsíci +10

    The easy answer is - NO. The comlex answer is - HELL NO!

  • @Shinius
    @Shinius Před 10 měsíci +10

    I wonder if people are reacting different now.

  • @ZuraJura
    @ZuraJura Před 10 měsíci +4

    Aged like a fine wine 🍷

  • @BRoyce69
    @BRoyce69 Před 10 měsíci +18

    "No, you didn't"
    -unity 2023

  • @ekagaurangadas
    @ekagaurangadas Před 10 měsíci +10

    And now Unity decides to screw all the game devs

  • @fire6639
    @fire6639 Před 10 měsíci +10

    Are you time traveller

  • @st.altair4936
    @st.altair4936 Před 10 měsíci +14

    So... it was not a mistake it turns out.

  • @BoxiestLlama
    @BoxiestLlama Před rokem +140

    I left Game Dev after 8 years at the start of the Pandemic. As I contemplate jumping back in, my ideal scenario would be to jump back in as a "Godot Engineer". I think Godot 4 may just be the version that begins to facilitate that movement. It's punching well above it's weight.

    • @lillybyte
      @lillybyte Před rokem +10

      No it is not, and once you start making a game larger than a game jam game you'll understand why I say that.

    • @llamajunior3835
      @llamajunior3835 Před rokem +33

      @@lillybyte I'm currently making a 3D game substantially larger than a game jam, and it's going great. I've been working on it for roughly 4 months and nothing within the Godot Engine has throttled my progress. Seeing Godot 4 on the horizon, and its eventual release, is just going to make the Engine cement itself within the game development world. Now, Godot does not come without cons, like all engines. But if you are trying to make a consumer game, it is great. The only game genre I can think of that it cannot handle is open world, and realistic (As of now). Not to mention, Godot is relatively young in comparison to other AAA game engines.

    • @awfulgoodmovies
      @awfulgoodmovies Před rokem +21

      This reminds me of the early days of Blender. Now look where Blender is.

    • @5minutemovies977
      @5minutemovies977 Před rokem +1

      Godot 4.0 betas are really nice, you should give it a try if you have not already.

    • @wizardscrollstudio
      @wizardscrollstudio Před rokem +2

      Is really not. In fact I think Godot 3 is better than Godot 4. Godot 3 has a nice balance of features paired with simple and fun naming before Godot 4 renamed the entire API. I'm forced to re-learn everything as a Godot veteran I have no idea what I'm doing anymore. Imagine your C++20 completely changing all the API functions from your older C++19 forcing you to re-write all your code. Poor decision on part of Godot devs.

  • @vaishnav_mallya
    @vaishnav_mallya Před 10 měsíci +6

    Now you be thankful after the recent Unity's announcement regarding charging for every download.

  • @leosdebruyn
    @leosdebruyn Před rokem +18

    I worked at three game development studios for a total of about 12 years. The first one hired me because I knew how to use the engine they had licensed. The other two (including one I spent over 8 years making AAA games at) had proprietary tech, and expected me to learn it when I started the job. That's true of many companies, so if you can show you know how to make games, you can get a job at one of those studios rather than one that licenses tech.

  • @onlineflowerstore
    @onlineflowerstore Před rokem +40

    i wish Godot will be used more by AAA Studios, its so upscalable!

    • @Aarimous
      @Aarimous  Před rokem +16

      SAME!! We are seeing a bunch of Godot games have success right now (Dome Keepers, Broatato, Her Name Was Fire) so I image we will see more studios start to use it as a FOSS alternative to Unity/Unreal. But yearh, right now that just isn't the case. Thanks for watching, cheers!

    • @youngknight5589
      @youngknight5589 Před rokem

      Question is would the studios be allowed to contribute to the open source development

    • @onlineflowerstore
      @onlineflowerstore Před rokem

      @@youngknight5589 it has to be an new sandbox-game like minecraft years ago to go hand in hand with the engine to lead intro unlimited possibilities for devs, palyers and the whole community. sounds like a cool way for me

    • @youngknight5589
      @youngknight5589 Před rokem +1

      @@onlineflowerstore theres a lot of features id like to see godot and even engines like stride have but they have to handle the core stuff first before that like if it support large world streaming and stuff thats be super cool they still need to work on rendering from what i hear

    • @paul1979uk2000
      @paul1979uk2000 Před rokem +6

      @@youngknight5589 Don't see why not, as long as the code is open source, studios should be able to contribute just like anyone else can.
      In fact, isn't that what happens with Blender already?

  • @miwiarts
    @miwiarts Před rokem +35

    Both Unity and Godot are good engines, and there are good reasons for using both.

    • @Aarimous
      @Aarimous  Před rokem +2

      I fully agree, as I say in the video my big reason is focused around my current life situations. I think it's good to understand you personal goals for learning game dev. Thanks for watching :)

    • @miwiarts
      @miwiarts Před rokem

      @@Aarimous Thank you for responding! I meant to write more onto my comment eventually, but I didn't have much more to say. ;;^^ They have different use cases, and different target demographics. I think a lot of Godot users eventually will "graduate" to Unity naturally as they get interested in C#.

    • @whorubeta
      @whorubeta Před rokem +1

      I agree with that - i also planing to use both. The only "problem" i had with GoDot is the lack of console support without spending too much money (LoneWolf studios is expensive for indies)...however i found a solution for nintendo in the nintendo developer forums which seems to work (but need to try out more).
      I like many things on GoDot and also on Unity. So i think i will use both.
      Unreal is another topic - i dont like this overbloating big engine which needs high end hardware..but also Unreal is the king of realistic 3d :)

    • @thegreedyspooder5415
      @thegreedyspooder5415 Před 10 měsíci

      Oof, aged like milk

    • @kamilopupilo
      @kamilopupilo Před 10 měsíci

      @@thegreedyspooder5415 ikr

  • @ombrezz7030
    @ombrezz7030 Před 10 měsíci +3

    this video hits different watching it now

  • @SodiiumAnimation
    @SodiiumAnimation Před 10 měsíci +15

    Who immediately went to the newest comments

  • @Torbulous
    @Torbulous Před rokem +18

    From my general experience (not Game Dev experience), a lot of companies are willing to hear you out in an interview if they like your resume, even if you don't meet all the requirements for the job. I can't imagine game dev would be much different. I do see why Studios would want you to know Unity, but I just wouldn't let that dis heart anyone from at least applying.

    • @ChrisD__
      @ChrisD__ Před rokem +4

      This, and he already knows Unity!

  • @JanbluTheDerg
    @JanbluTheDerg Před rokem +73

    I'd probably still try, I think the fact you'll have a released game is more beneficial to applying for jobs than years of experience in X engine. Sure, it'd be an upwards battle, and it's probably wise to do some smaller scale projects in Unity or Unreal to showcase the fact that you can be flexible, but it's not the end of the world! And it's definitely not a mistake!

    • @Aarimous
      @Aarimous  Před rokem +8

      That is a good perspective, thank you :)

    • @TheVoiceOfChaos
      @TheVoiceOfChaos Před rokem +6

      Ive been using godot and it took me a much shorter time to learn unreal for my local studio, sure id bitch and moan about not liking blueprints but i wouldnt even know where to start if i had not already experimented in godot. You see most if not all game engines aim to acomplish the same thing in their own ways so really when your now starting out its about finding a way to learn game dev in a way you enjoy or are comfortable with and then figuring out how to put those skills in different environments. Really It dont matter if you come from game maker, roblox, or anything else, dont burn yourself out before you find the fun in making games.

    • @softwarelivre2389
      @softwarelivre2389 Před rokem

      @@Aarimous you can also do freelancing jobs to get your savings back, and that does not require a formal job under a long-term contract.

    • @Fafhrd42
      @Fafhrd42 Před rokem +3

      100% this. Especially if you're applying at smaller indie studios, being able to demonstrate that you can finish the work and learn quickly can be more important than having experience in the specific engine that they're looking for. You're probably not going to get a callback for a lead or a senior position, but you'd stand a good chance for a junior position. But you'd also be unlikely to get a high level position even if you'd stuck to Unity or Unreal if the only game you've shipped is the one you made yourself.
      Also: a lot of the ways that Godot works are much closer to how Unreal works than how Unity works, just as far as some of the editor interfaces work and how they organize assets and custom classes. Blueprints are basically the same as Scenes, and even the way you add call method tracks to animations in Godot is closer to anim notifies in Unreal than the weird pain in the ass way Unity does it. So it'd be worth spending at least a little time just learning some Unreal basics so you're not completely lost or unable to answer an interview question.

    • @radiandrzgaming8708
      @radiandrzgaming8708 Před rokem +1

      I hope I was just unlucky then because I have a game released on Steam and the Google Play Store built on Godot and an employer didn't even respond to my resume. My time was spent using GD-Script, not C# and that may have hindered me a lot.

  • @liamkoehler8820
    @liamkoehler8820 Před rokem +4

    I have a job programming C++ game systems in Unreal Engine. When I applied, I had never written a line of C++ in my life, nor opened Unreal Engine. What's more important is that you are capable software engineer with a rich resume showing both flexibility and depth.

  • @ThomasStewartDev
    @ThomasStewartDev Před rokem +14

    Super well thought-out and presented. I think you nailed it by stating that game dev isn't a one-size-fits-all thing. Some people want to find a full-time job, some people want to make small hobby games, VR experiences, 2D narratives, or whatever. Each engine has its pros and cons, but I definitely agree that complete beginners should just take the lowest barrier of entry.

    • @Aarimous
      @Aarimous  Před rokem +1

      Exactly, no one engine is perfect!!

  • @SuPeRNinJaRed
    @SuPeRNinJaRed Před 10 měsíci +4

    Incredible foreshadowing

  • @cq7743
    @cq7743 Před rokem

    What happens when the pop-up window flickers and minimizes after running a scene, and you need to tap the icon in the taskbar to maximize it (during which the game is running in the background and has sound effects). Then after I manually bring up the window, the game lags and needs to be forced to exit to close

  • @stevendorries
    @stevendorries Před 10 měsíci +10

    4:13 yes, you should switch

  • @keithwinget6521
    @keithwinget6521 Před rokem +3

    I'm just working in Godot while doing a day job at the same time. My life hurts, but I'm doing it. Hopefully it will work out, and hopefully things will work out for you, too!

  • @treysonsearle8441
    @treysonsearle8441 Před rokem +7

    I've done the same switch I think it's not terrible to switch I even did some coding I c# in Godot. I find it really difficult compared to unity but I like how lightweight Godot is and believe I'm gonna stick with it. Either way I like how beginner friendly Godot is but I wish there was more community support for it in the c++ or c# just so we can have more people wanting to join the community

  • @paul1979uk2000
    @paul1979uk2000 Před rokem +8

    It's the catch 22 situations, an engine will never get too popular if users only use the ones that open up a job opportunity and personally, just use the engine you feel comfortable with and with that, it also depends on what game you want to make, Godot seems really good at 2D games but not as good at 3D compared to other engines, that doesn't mean Godot can't do 3D, it's more than capable, but there are better engines for that at the moment but for 2D, Godot seems to be one of the best around.
    For me, I'm leaning towards Godot because I like the openness of it and with Godot 4 around the corner, it looks like it could make some inroad into the engine market.

  • @DISCO-munication
    @DISCO-munication Před 10 měsíci +3

    This video feels prophetic in the light of the current Unity fiasco!

  • @alexandrepv
    @alexandrepv Před 10 měsíci

    Nice and useful vid mate :) Cheers

  • @DanyloSyrotynskyy
    @DanyloSyrotynskyy Před 10 měsíci +5

    Are You open to work now? :)

    • @Aarimous
      @Aarimous  Před 10 měsíci +4

      I'm always open to new opportunities :)

    • @DanyloSyrotynskyy
      @DanyloSyrotynskyy Před 10 měsíci +6

      @@Aarimous new age of godot starts!

  • @StevePixelFace
    @StevePixelFace Před rokem

    Great point on not worrying about an engine and just pick one. Just start, just do stuff are always fab points, it will never be perfect. Great video as always. I hope you are able to stream again at some point, miss them. ♥

  • @hypernautic
    @hypernautic Před rokem +6

    Code in C# in Godot and write C++ modules for it as well. Remain familiar with Unity at this stage until companies begin to shift from using Unity over to Godot. It took a long time for Unity to get to where it is now and it will take the same time for companies to shift their toolchains and workflows over to it. It also doesn't help that Unity is still being used to educate students about game dev in university. This is still really early days yet and I foresee a radical shift in the next couple of years, say 3 - 5 years from now. Godot 4 is the beginning of this shift.

    • @leeoiou7295
      @leeoiou7295 Před rokem +1

      Learn unity or unreal if you want to be a professional dev. Godot will forever remain a hobbyist tool.

    • @hypernautic
      @hypernautic Před rokem +3

      @@leeoiou7295 Blender is just a tool for hobbyists too right?

  • @noodlery7034
    @noodlery7034 Před 10 měsíci +5

    Ahead of your times

  • @MrEliptik
    @MrEliptik Před rokem +7

    Totally agree with your statement, just pick whatever engine and start learning/experimenting. In the end, an engine is a tool, and you'll probably use many tools in your career.
    Godot is still young and I'm sure we'll see more jobs when after Godot 4 is out. It will probably take some time though. I hope you'll find a way to make a living and do gamedev!

  • @bhirawamaylana466
    @bhirawamaylana466 Před 10 měsíci +13

    the year is 2023 the month is September and Unity become from just okay game engine to the worst game engine.

  • @peepermcbeeper2997
    @peepermcbeeper2997 Před rokem +3

    >godot 4 enters beta
    >backing out now
    yeah youre about to make an actual big mistake

  • @sxrevived1087
    @sxrevived1087 Před 10 měsíci +9

    no its not a mistake after the news unity made

  • @dreamwritego
    @dreamwritego Před rokem +12

    I don’t think you made a mistake at all, There was a time when Unity wasn't on that list either, back in the 90’s there wasn't a Unity at all.

    I believe Godot is gonna take off, just like Blender has, Godot Engine Devs are smart they also created the W4G because they see what needs to be done.
    I'm just starting out with game dev’ing But you got a whole game done and ready to release. Go to those interviews show them what you can do! Youll be surprised what could happen.
    Heck you maybe the reason another Dev will find Godot on the list for a future job one day - Just saying, OH and Congrats on your progress

  •  Před 10 měsíci +2

    You just dodged a big ass nuke explosion.

  • @animationoverload750
    @animationoverload750 Před rokem

    Thanks man. Just what I needed.

  • @Cryptic0013
    @Cryptic0013 Před rokem +2

    This exact eventuality is what narrowed my choices down to Unity or Unreal. I always planned on going solo dev (and still do), but the fact that I may at some point want (or need) to get a job in the industry basically means I need to know at least one of those engines.
    It's also turned out to be pretty helpful in that, even as a solo, I've found that basically any question I have about Unreal can be answered within 24 hours if I post to a Discord or Epic's forums, and any question I had about Unity had usually *already* been answered so I just had to do a little Googling. The more obscure your engine, it becomes orders of magnitude harder to find someone who knows the answer to your problem and also happens to be available and willing to help.

    • @hotworlds
      @hotworlds Před rokem +1

      The Godot discord is pretty helpful and responsive, and there are many other unofficial discords run by contributors 🙂 not trying to convince you to switch back, just to help point people in the right direction.

    • @Cryptic0013
      @Cryptic0013 Před rokem +1

      @@hotworlds Oh, no doubt! It's a good engine and entirely possible to get good help. If you're making 2D games as a hobby, it's an S-tier choice. But if you're trying to become a professional and you have high stakes riding on being able to troubleshoot things reliably and quickly, it does make a significant (not dealbreaking, but significant) difference that Unity has been around longer, has vastly more users, and a lot more of then are working, experienced professionals rather than fellow hobbyists.
      That said, I use Unreal, which has a harder learning curve and smaller userbase than Unity, and I've muddled through somehow. Heck, people used to make games all by themselves using just Assembly or Visual Basics in ye olden days, so if you love Godot, go for it, just as long as you aren't trying to get a job on the open market.

  • @draxx85
    @draxx85 Před rokem +3

    I work in the game industry and have hired quite a few people in the past. What is more important to me when hiring is to display a capacity to quickly learn and adapt while having a good solid foundation of programming patterns and paradigms. It doesn't matter what engine you are familiar with since some studios still just use in house engines anyway. You need to be able to learn tools quickly without your hand being held. So what i look for the most is a capacity to get work done, a strong drive and good work ethic. You can learn Unreal or Unity in a week and any studio that you work at will have their own modifications and architecture that you will have to learn anyway. So don't worry about the engine, focus more on game dev patterns and deep understanding of the language.

    • @heavymetalmixer91
      @heavymetalmixer91 Před rokem

      What free resources (videos, text, etc) would you recommend to learn those programming/game dev patterns and specific stuff to game development on C#?

  • @theonecallednick
    @theonecallednick Před 10 měsíci +6

    Welp you definitely did not lol

  • @Poosley
    @Poosley Před rokem +6

    Burning "analysis paralysis" into my brain. Also, the biggest reason I want to support Godot is it being open-source. I'm sure in different ways, we're all feeling the effects of corporate, AAA game-development, or corporate-monopolies in the world in general. But Godot being very community-centric is what makes me want to even suffer through the ups and downs

  • @wellhellotherekyle
    @wellhellotherekyle Před rokem +9

    Personally, I just couldn't wrap my head around Unity or Unreal. I don't think I've got the right type of mind for game dev, as coding is incredibly difficult for me, but I'm still trying! Godot is the only engine I've had any success with. Something about the UI, the ease of GD script compared to other languages, and the way things work just clicks for me, unlike any other engine. The only real issue I'm running into is a lack of resources for Godot 4 as that's what I'm currently using - but I'm sure they'll come in time!

    • @Aarimous
      @Aarimous  Před rokem +2

      That's awesome! I believe anyone can learn anything if they just learn it the correct way for themselves. Stick with it and one day you'll look back and be blown away by how far you've come. Thanks for sharing, have a wonderful day :)

    • @JanbluTheDerg
      @JanbluTheDerg Před rokem +3

      It could be that the programming side of game dev is just not for you. When people are initially learning game dev, they don't really know what they enjoy about it or what they're good at. I initially thought that programming would be my mainstay, but after a year of university and a bunch of projects, I don't feel it's the case anymore. I'm in love with the design moreso than the programming.
      In short, game development is very complicated. And indie devs especially have to wear a great deal many hats. But not all hats will suit you, and figuring that out is part of the learning process!

    • @wellhellotherekyle
      @wellhellotherekyle Před rokem +1

      @@JanbluTheDerg Yeah, the programming hat definitely doesn't fit on my head, haha. I do enjoy it when I'm understanding what I'm doing, but that's rare!

    • @DAG_42
      @DAG_42 Před rokem +2

      I've been programming for almost 25 years... all sorts of settings and types... probably around a dozen languages. I think game dev is the hardest programming you'll find, unless you're doing something very niche or theoretical like creating new algorithms, quantum computing, etc. To become great at programming OR game dev takes years... so if you enjoy it, stick with it. But don't be surprised that it's hard and takes a lot of time to master!

    • @wellhellotherekyle
      @wellhellotherekyle Před rokem +1

      @@DAG_42 Yeah I've tried getting into Gamedev so many times and always end up dropping it - but I'm gonna try my hardest with Godot!

  • @nope9310
    @nope9310 Před rokem +1

    Pro tip... people ask for certain requirements on a job ad because they have to pick something and frequently at bigger companies it is just written by the HR team. The the person actually reading and choosing candidates will be different and will look for different things. Often they will see hundreds of repetitive resumes and are just looking for something that stands out as special and is perhaps a good compliment to their existing team.
    Not using the same tools is not always a downside, as it also means your work will look unique in a sea of samey looking work. The biggest thing I look for is somebody who has put more effort into their application than others, as I'm rarely wanting to work with somebody who will only do the bare minimum on every task given. I think learning Godot could actually be an advantage when looking for jobs as it makes your resume special. As a Godot dev you will most certainly know something different to the rest of the team and so would bring a new perspective to any challenges we are facing.
    It sounds like the biggest problem Godot has caused you is doubt which lead to you not applying for roles, just because of the requirements listed.

  • @Aarimous
    @Aarimous  Před rokem +58

    I'm not throwing shade at either engine, ultimately the only wrong engine is falling victim to analysis paralysis and not learning game dev. Checkout my game Chess Survivors a chess themed action roguelike (store.steampowered.com/app/2065000/Chess_Survivors/). Thanks for watching :)

    • @bithunter3215
      @bithunter3215 Před rokem

      I don't see why Godot would hinder you to learn C++ though. Given that the Engine is written in C++ and there is GDNative and GDExtension and it also has bindings to C#.

    • @aryantzh2028
      @aryantzh2028 Před rokem +1

      go make ur own indie dev team or being solo developer then

    • @lua-nya
      @lua-nya Před rokem

      Let's also mention how beefy a machine one needs:
      Unity _crawls_ on potato computers, and _runs_ on half decent but kinda old computers.
      Unreal _struggles to even crawl_ on half decent but kinda old computers, and _runs_ on high end current computers.
      Godot _runs_ on an old potato that isn't even enough to have latest blender _walk._
      Therefore for many people, in my opinion, unreal would be a mistake as it can lead people to not want to even try game dev again just because their computer is merely average.

  • @NoName-dc5df
    @NoName-dc5df Před rokem

    Damn, Quill18, that takes me back. I hadn't seen any of his stuff in years and forgot the name of his channel, thanks for reminding me! Of course it also reminds me of how many years I've wasted not finishing anything of value...

  • @skilletborne
    @skilletborne Před 10 měsíci +4

    So there was nothing actually wrong with choosing Godot

    • @Aarimous
      @Aarimous  Před 10 měsíci +2

      No, this was more an honest discussion about my perspectives at that time. I'm stilling using Godot today, and I imagine there are more an more studios using Godot today than there were a year ago when I made that video.

  • @bippinbits
    @bippinbits Před rokem +5

    I think Godot will get more popular over time, especially seeing the W4 company. If you want to maximize "finding a job in the industry" right now, Unity or Unreal are the better choices for sure. However! I think after you build a good understanding in one engine, got good development and coding skills, it's much easier to translate that to another engine. So you could just spend a month learning the unity basics while applying for unity positions, without giving up Godot. Most learning happens on the job anyway.

  • @DevlogBill
    @DevlogBill Před rokem

    Aarimous, I just found your channel. I started off learning how to program as a hobby and primarily to become a professional software developer. For almost 2 years I worked with JavaScript, Django for creating API's and Kotlin now for Android Development. But as a hobby I would like to try out game development. But watching your channel now I decided to focus on Unity and you helped me to answer this question, thank you.
    Just out of curiosity, before trying game dev how long have you been programming for? Also why did you get into programming. ME? I love programming what is your story? Thank you.

  • @SingSangEntertainment
    @SingSangEntertainment Před 26 dny

    I can`t Test Play my Game in Godot. Could you please help me?

  • @rjmichalski7172
    @rjmichalski7172 Před rokem

    I was just watching the video but Chess Survivors really peaked my interest!

  • @pou5938
    @pou5938 Před 10 měsíci +2

    That was a prophet decision.

  • @rahn45
    @rahn45 Před rokem

    I wonder if you could end up teaching a course on Godot at some local school. Though dunno how many programming teachers are in demand.

  • @shy5162
    @shy5162 Před rokem +1

    I'm dunno much about game engines but, I've already tried both Godot and Unity (I use Godot nowadays), so an idea to solve the problem of " I like to use Godot but the industry wants someone that uses Unity " is to write the script in C# on Godot, the support is still in work, but I think that will be improved in Godot 4.0

  • @RobertoMaurizzi
    @RobertoMaurizzi Před rokem +1

    Totally agree... Pick something you like and that uses a technology you're interested in learning, and don't worry too much.
    For that reason I started using Bevy instead of Godot: I want to learn Rust.

  • @ghostradiodelete
    @ghostradiodelete Před rokem

    I'm building two games in both Unity and Godot 4. Mostly because they'll likely ship in Unity, but I'm trying to see if I can replicate everything in Godot. As of now, I cannot. I prefer Godot 4's interface and design, but for things like 2D lighting, shadows, it would seem that Unity has advanced tools for that while Godot has...infinite shadows that you can't shorten? I don't know, can't seem to make decent 2D shadows (or lighting in general - for a point and click adventure game, not sure about other game styles) and that's frustrating. Now to be fair I use a plugin in Unity - maybe there's a Godot plugin but I'm not aware of it right now. If anyone knows of some great lighting tutorial or plugin for Godot, please lemme know.
    But I don't think gamedev employers care if you have experience in Godot or Unity specifically (even if they list it), they likely care more that you can code something up and solve problems. If you can show that you can do that in one engine, I'd assume you can figure it out in another.

  • @softwarelivre2389
    @softwarelivre2389 Před rokem +2

    That's an industry problem, and that's what happens when we question the status quo in order to protect our values and beliefs: we find amazing stuff, bring the industry forward, but we do it in expense of other important stuff.

  • @JohnDoe-cf8jz
    @JohnDoe-cf8jz Před rokem

    What if I have no expectation of ever getting a job or working for others? I get the "just jump right into whatever engine and get something happening", but I did that and now I'm wondering what to do from a realistic long term ROI point of view. Obviously the Godot engine is free, but it really lacks with volume of assets available from what I see in the asset store. For that reason I'm wondering if switching it isn't a false economy until Godot has more assets. .

  • @hendersonandre1
    @hendersonandre1 Před rokem +1

    Here's my two cents and I have worked in the industry. I no longer because I run my own business but most developers do not care what game engine you use. If your work speaks for itself they can care less because they will teach you how to use their tools as most game developers have proprietary tools.

  • @Skyvastern
    @Skyvastern Před rokem

    You look a lot like Brackeys haha... And yes its a good advice to pick any engine and start with it. I will also say that in situations like these where one has to decide about anything (not just game engine) that's gonna have a long term impact, I've found it useful to set a timeframe within which I'll be doing all my research. Post which, I just choose one final option. This way at least I'm satisfied that I did commit time into thinking, but also didn't fell into analysis paralysis trap. And this simple method works most of the time for me.
    And all the best for your game, hope it does great!

  • @Patrick_Bard
    @Patrick_Bard Před rokem

    About 0:21, the year was 2020 or 2022?

    • @Aarimous
      @Aarimous  Před rokem

      2020, I made a mistake when recording that clip.

  • @widearchshark3981
    @widearchshark3981 Před rokem +6

    As someone also coming from Unity, I find the Godot documentation to be harder to navigate/find. Seems there's always an answer on Google for Unity.
    But I am pressing on with Godot 4.

  • @davidklemen5264
    @davidklemen5264 Před 10 měsíci +6

    Not at all lmao

  • @scotmcpherson
    @scotmcpherson Před 10 měsíci +2

    I would say no you didn't. You had some great foresight

  • @jonathansaindon788
    @jonathansaindon788 Před rokem +3

    « The year was 2020 »
    Writes 2022 😅

  • @zhengistasbolatov8480

    Man, I'm in similar position, I've burned through my savings, then I took 6 month break from game dev to earn some money, now I'm back to developing, but I have to release the game before my second savings expire. I was planning to finish this game in one year, it's been 3 years already. I'm also using Godot engine.

  • @HE360
    @HE360 Před rokem +3

    Before I watched the video, my answer to the initial question of did you make a mistake of switching from Unity to Godot? the answer is: Hell No lol.
    That's my answer BEFORE I start the video. So now, I'm going to go actually watch the video. Lol

  • @lordbluex
    @lordbluex Před 10 měsíci +3

    I can see the job listing Will now also include "any game engine experience, excluding unity"

  • @inxendere
    @inxendere Před rokem +2

    Honestly just tell them you have experience in Unity. You started in unity afterall, and as you said, whatever skills you learned in Godot will transfer nicely to Unity after a day or two of tinkering.

  • @gibodus
    @gibodus Před rokem +1

    0:26 year = "2022"

  • @bluzenkk
    @bluzenkk Před rokem

    ah... our situaion is almost identical.
    bravo my dear comrades.
    perseverance is the key to success.

  • @henokh.c
    @henokh.c Před rokem

    0:10 What game is that? The art and gameplay looks very interesting!

  • @axs203
    @axs203 Před rokem +1

    It's an interesting topic. I'd never written a game ( still to finish it! ) and started it off in Gamemaker where I read someone said it will take you much longer in Unity just to learn. I am glad I used Gamemaker. It's very well thought out and laid out. I wish the 3d was better in it/VR stuff. Personally I've always found Unity a bit clunky and bitty but it's what everyone uses and it has all those assets. Maybe that is an unfair comment. Godot was like a breath of fresh air when I saw it. The interface looks much simpler and the fact you can code in it is a big plus to me. I am still hovering though.....the VR tools are very good in Unity but Godot seems to be really catching up. I am still at early stages so not sure which way yet.

  • @TimersAndMore
    @TimersAndMore Před rokem

    I think there is no wrong or right, choosing between one or another game engine will always bring cons and pros with it.
    Like you already said : Making a start with one or another and then once you learned one engine switching to another is always possible.

  • @monkii_man
    @monkii_man Před rokem

    Had the exact same issue this summer, almost no Godot job posts. That said, releasing a few projects in an alternate engine and familiarizing yourself with it is a fairly good option. Even then Godot for personal project works great!
    Everyone else,
    Don't use this as a reason to not learn Godot! Use it as a reason to diversify. Don't be afraid of other languages or engines, most skills are totally transferable and the barrier of entry for Godot is just lower making it a really great place to start.
    EDIT: Personally, I use Godot for my personal projects and haven't been able to pick up a new Engine yet. I'm working off of my fairly cheap laptop and don't have a ton of harddrive space left for any of the larger engines.

  • @IBeJaMz
    @IBeJaMz Před rokem

    as much as i love Unity i feel like the endless cycle of starting and not finishing projects has created a weird relationship with unity for me ,in gamemaker i have followed tutorials finished small projects but unity i just never could something would always go wrong i love unity but i think it time for a fresh start

  • @flow1194
    @flow1194 Před rokem

    i usually pick Tools based on how nice it is to look at them. i never struggle with analysis paralysis

  • @mezohx
    @mezohx Před rokem

    Would love to see somthing like "I tried a game framework for 1 day", I genuinely would love your opinions on game frameworks. Great video! (literally 8 months later lmao)

  • @AlexisBorough
    @AlexisBorough Před rokem

    Who is using Unigine Engine and what are you doing with it?

  • @PixPunxel
    @PixPunxel Před rokem +1

    But, as artist looking to try game dev - that has no intention whatsoever being a professional programmer in studio - Would you still recommend Godot more than Unity ?

    • @cristianbrici7074
      @cristianbrici7074 Před rokem

      Check out Defold game engine, it uses lua for scripting and its very powerfull. Excelent 2d capabillities and supports 3d.

  • @thatonecrazykobold1729
    @thatonecrazykobold1729 Před 10 měsíci +9

    the algorithms pushing it now, i think cause unity ate shit that hard

    • @Aarimous
      @Aarimous  Před 10 měsíci +7

      Yeah, pretty crazy. I see a very noticeable uptick in this videos views.

  • @NeatGames
    @NeatGames Před rokem

    Most game dev jobs are Unity or Unreal here in Korea too. I choose Unity mostly because I found more tutorials for it hehe. Good luck with your launch!!

    • @hhcdghjjgsdrt235
      @hhcdghjjgsdrt235 Před rokem

      same here. there are lots of learning resources of Unity.

  • @GoodmansGhost
    @GoodmansGhost Před rokem +1

    This is the first video I've seen comparing Godot to other engines by a godot dev that didn't feel like I was listening to a cult member.

  • @toshitosliba4737
    @toshitosliba4737 Před rokem

    On your case, not really, you still have experience with Unity, which is great, but yeah, I am also planning to switch to Godot once I finish my project (which it will take some time), but I am also full awake of that, as that came into my mind some time ago, Godot is still on it's infancy, and it may take a while for the market to adapt to incorporate that new engine. Because let's face it, it has a lot of potential, especially it's a free engine and also free source, compared to the alternatives, you have to pay a fraction of your income of your game to the engine devs, and also in the case of Unity, as far as I am aware you cannot change the code, if some version of Unity releases with some feature broken, and if you need that feature so bad, well good luck. Either way I wish you the best luck tho

  • @DaBrain2578
    @DaBrain2578 Před rokem +2

    That IS the problem righ now, but it will change in the next few years.
    Schools and universities are increasingly using Godot due to the simple and free license and - of course - the tiny installer.
    It is a transition. Companies use the tools they will easily find devs for. Devs learn the tools the companies are using.
    The only way to break the circle is to have more devs learn and use alternatives.
    As impossible as this sounds, Blender just made it. As a Blender artist you will easily find a job.
    It might even reach complete market dominance at this point.
    Godot is right on track with that.

  • @XRCADIA
    @XRCADIA Před rokem +1

    A game dev studio will care more about what you built than what engine you used - you might not make it into a senior role but you could safely and easily get a starting-mid position if you have experience in godot

  • @Bankoru
    @Bankoru Před rokem

    Hyped for DOTS 1.0 tho

  • @daemontale
    @daemontale Před rokem

    I feel you on the budget woes, but I honestly think jumping into game-development as both a hobby and a new full-time job may suck out the joy from your hobby work 🙁 Especially when the industry isn't the most forgiving in terms of work-life balance.
    Seems a bit counter-intuitive, but have you considered a very basic 9-5 as a software consultant or manager at a boring company lol? They tend to have actual required time off and established HR, with co-workers who don't give a shi* about company outings / team bondings or working late. You'll probably have little work to do, with strict designated hours, and can leave at 5 on the dot to do whatever you want! I feel like the hustle from startups and more innovative companies have burned me out in the past, and have actively worked against my own hobbies lol, I guess this would be the quiet quitting option 😅

  • @snoobab_86
    @snoobab_86 Před rokem

    I started my game dev journey in Python. Was working on a Platformer for my kids and eventually grew frustrated as its just pure coding.
    Always thought a game engine like Unity, Godot or Unreal will be way to complex for a beginner like me.
    About a month ago I read about Godot 4. So I thought maybe I should port my python game to Godot as it will be easier to add characters and levels etc. Reason I went with Godot is because it is FOSS and I GDScript is similar to what I am used to in python.
    I am really glad went that route. I am having a blast with the Godot editor.