Why & How I'm Migrating my Indie Game from Unity to Godot

  Рет қаралды 10,438

Pastel Pixels

Pastel Pixels

Күн бұрын

Пікірлер: 89
@_xtel
@_xtel Жыл бұрын
Welcome to the club.
@kurayamiblackheart
@kurayamiblackheart Жыл бұрын
Been migrating since like 2 weeks, whenever the drama started, migrated to Godot too for my 2D online game. As Python is my main language, and as Godot's performance are better for 2D games, not to mention how easier it is to use (more user friendly), I thank Unity for having helped me to find where I belong. Using a custom build of Godot 4.1.1 :D
@m0-m0597
@m0-m0597 Жыл бұрын
Yeah and if you want to get godot REALLY fast, there is now an option to include C++ modules XD
@m0-m0597
@m0-m0597 Жыл бұрын
If you combine that with GDscript and avoid Csharp (marshalling problem), the performance will be chef kiss
@RayOfSunlight984
@RayOfSunlight984 Жыл бұрын
2:10 "Even though i own the game that i make in unity, i don't own the software to make it or to run it" Strong words over there
@DoneCosta
@DoneCosta Жыл бұрын
Godot is a great alternative for those migrating from Unity, especially if you create 2D games.
@fjohnson-o4t
@fjohnson-o4t Жыл бұрын
What about 3D games that an indie can make not the big ones?
@st.altair4936
@st.altair4936 Жыл бұрын
​@@fjohnson-o4tCassette Beasts was made in Godot. And I remember a simple looking Ultrakill-style movement shooter also made in Godot, can't remember its name though... Godot 3D has gotten pretty decent with 4.0 and beyond, even if not on Unity's level
@fjohnson-o4t
@fjohnson-o4t Жыл бұрын
@@st.altair4936 I just hope not to encounter something gamebreaking in my simple horror game. These people made me fear for my project.
@helloworld5219
@helloworld5219 Жыл бұрын
​@@fjohnson-o4tGodot is fine for indie 3d games too, imo Unreal is an overkill for what most people make
@foldupgames
@foldupgames Жыл бұрын
@@helloworld5219 Whenever people (or me) start drooling over Unreal's amazing quality, I remember that you have to be able to CREATE models of that quality and your computer has to be up to the task as well!
@ayvesstarforge
@ayvesstarforge Жыл бұрын
Really Cool Video, I Hope Your Switch To Godot Goes Well And Same To All The Other Developers. It's Hard Switching Game Engines And Learning Everything From Scratch (Not Really From Scratch But Ya Know What I Mean). Best Of Luck, Can't Wait To See The Next Devlog.
@Summer_and_Rain
@Summer_and_Rain Жыл бұрын
would be fun if someone did try to do it in scratch XD
@foobars3816
@foobars3816 Жыл бұрын
One thing that I didn't initially consider is that when an engine is open source, you can modify it or even just dive into the code when you are just not grasping the docs on the use of some specific function.
@Zurpanik
@Zurpanik Жыл бұрын
I just recently migrated pre-production over to Godot and am never going back - and with further investment and development, there's no doubt Godot's 3D rendering capabilities and performance will improve. Already the toolset is fantastic and the entire experience is actually a joy for me haha. I absolutely cannot wait to play your game!
@jellifygirl
@jellifygirl Жыл бұрын
With open source software, you can pretty much only go up. But with engines strictly under a company's control, they can always decide to go down, and take you with them...
@ZaberfangX
@ZaberfangX Жыл бұрын
Is nice to hear you found a home with the engine that is not another stress on your shoulders. Been watching from a few Godot dev happy about switching and dodge alot bullets.
@flopper8727
@flopper8727 Жыл бұрын
I Had the Same Feeling after i started rewrite my Game in Godot. Before that i was really scared that i will alsways want Tobias unity, but after 2 days, i started Loving Godot.
@MaliciousTachyons
@MaliciousTachyons Жыл бұрын
I'm 100% with you. I have like 2 years of development to port over, and I haven't even started because I'm only just teaching myself the engine. Thank you for sharing this! :)
@Vexed-dev
@Vexed-dev Жыл бұрын
this made me switch and I love Godot :) thanks
@rootbindev
@rootbindev Жыл бұрын
I love the graphics while talking about this
@erikringwalters
@erikringwalters Жыл бұрын
This is awesome I love hearing stories like this!
@NiklasAndersson7
@NiklasAndersson7 Жыл бұрын
With all the recent attention, I expect Godot to take off like a rocket. Good choice girl. Godspeed!
@darkehartplays
@darkehartplays Жыл бұрын
Migrating over my various half-finished personal projects and prototypes to Godot has been the saddest games work I have ever done in all my years as a games freelancer. I can't believe they thought they could directly screw over their userbase so blatantly and get away with it. :(
@foldupgames
@foldupgames Жыл бұрын
Thanks for sharing your experiences.
@iWillAvert
@iWillAvert Жыл бұрын
I'm new(ish) to game dev and Godot ended up being my go to choice. I had tried a while back with things like Unity, and well over a decade ago with just pure Java. Godot was simple to pick up, I learned about it just in time after I began learning Python (which like you said, has made the transition extremely easy) and it is very capable. People underestimate its 3D capabilities. There are many devs beginning to prove them wrong though since Godot 4, and some of those devs are people who are porting from Unity!
@nocturnaltruthseeker
@nocturnaltruthseeker Жыл бұрын
First of all I love your content. Secondly as someone who is learning Godot. I'm glad you are switching. It's easier to relate to your content. Open source software is great because of the community behind them. Godot exists because the community loves it. A tight knit community takes care of each other. I think that Godot will bring a new era of indie games. I look forward to it.
@qili5491
@qili5491 Жыл бұрын
welcome board!! I have worked on both engine. godot first, then some unity for a compnay. Gonna to say, I have way less trouble with godot than unity. I feel unity is more general, it is powerful but many feture need you to build from the ground(or add plugin). Godot have variaty of node that provide me enough tool to work on 2d. So I am pretty satisfy with godot.
@seanpowers-g5t
@seanpowers-g5t Жыл бұрын
Really enjoyed. Great discussion. Look forward to seeing progress :)
@majorkonfuzion1007
@majorkonfuzion1007 Жыл бұрын
change is good, good for you
@ThatGamePerson
@ThatGamePerson Жыл бұрын
I think a lot of us feel that way. I feel comfortable finishing my current game in Unity but I agree with you about not wanting to get rug pulled in the future.
@dancingdoormanable
@dancingdoormanable Жыл бұрын
Unity has spoiled the fun you had with a project you do for fun and that's bad. Great to hear that you adapted so fast to Godot and are enjoying yourself again. The ergonomics of the system you create your game in should gel with your style of development and the community should match you as a person. Humans are social animals, so trading in corporate overlords for some nice people seems to me like a power move. Nice of you to share your thoughts and experience so far. Keep up the good work!
@sleepydewdrop
@sleepydewdrop Жыл бұрын
Hell yeah. Honestly I'm only a hobbiest and ive been doing the same thing. You just cant trust what Unity is up to, and at the end of the day, godot is open source. Would love to hear more about how the migration is going if you stumble on any good godot resources!
@tomdriver6733
@tomdriver6733 Жыл бұрын
You think, that you will make more than 200.000$?
@sleepydewdrop
@sleepydewdrop Жыл бұрын
@@tomdriver6733 obviously not dude, but why would I continue to invest time into a software where i cant trust the owner? What if i develop a larger scale product for fun, and then the pricing model changes again and Im on the hook for thousands? Despite it being free? This isn't about the current decisions anymore, what this event has shown is that unity, as a company, are more than willing to make these kinds of drastic changes to their pricing model, in the name of profit rather than any basis in market research. this event actually prompted me to look more into unity ownership, and a significant portion of it is venture capital, which has a fiduciary duty to maximize profit at nearly any cost. After this decision was announced, multiple employees came forward that they raised all the same concerns we had internally, and were ignored for the sake of profit. If you further look into the situation, unity's game dev software specifically, has never been a profitable sector of the business, but it was always meant to be a loss leader within their larger corp to onboard people into the sections of unity that were profitable. the decision to change the game engine sector of the business is an illogical move that would only profit venture capital, and that is what unity's executives have chosen. Anyway the point is that their decision making skills are compromised, and godot, as an engine, is open source so it cant be purchased the same way unity was. that format protects the engine from crazy changes in terms of service, etc. Why risk any future project I do, when godot is right there?
@hidden13x
@hidden13x Жыл бұрын
We share comment sentiments. Thanks for sharing your perspective.
@SlyPearTree
@SlyPearTree Жыл бұрын
Good luck!
@takarahayashi4124
@takarahayashi4124 Жыл бұрын
ngl, your avatar is adorable lol but in any case, I agree, Godot has been a pleasure for me as well
@МухиддинМахмудов-б5щ
@МухиддинМахмудов-б5щ Жыл бұрын
Such level of cuteness ☺
@ast3077
@ast3077 Жыл бұрын
Glad to hear you migrated.
@cody31
@cody31 Жыл бұрын
Great video. Thank you!
@paul1979uk2000
@paul1979uk2000 Жыл бұрын
It reminds me of Valve with Steam and how they don't want to be dependent on Windows, knowing that if Microsoft has new management and wants to make life difficult for them, they likely could and hence why Valve keeps pushing hard to make Linux a viable gaming platform, because they have a lot more control over the direction they can take with Linux. In the case of Valve, the vast bulk of their money is thought Steam, with the vast bulk coming from Windows, and even though it's unlikely Microsoft would play some dirty tricks, the idea that they have the power that they can is kinda scary for many. What Unity is doing is a big wake-up call for many developers that are putting in a lot of effort, money and resources into a game engine, which is time-consuming, and what Unity is doing, what's to stop others like Unreal doing the same some day, if they become really dominant in the industry, with in the case of triple a games, they are heading in that direction. If I was a developer and after everything Unity has done, it will have put me off all closed game engines, that if I was working on a game already in Unity, I would continue on it till release, but any future projects would be on an open source engine, probably Godot. I know Godot isn't perfect, especially when it comes to 3D, but the foundations are in place that you can make good games out of it, and it keeps getting better, that from what I can tell, it's really good at 2D games, it's good enough for a lot of projects with 3D, but could be a lot better, it's no match for Unreal when it comes to that level of visuals, but most indie games don't need that level of quality. Personally, I would move to Godot and work within the limits of what the engine can do, which isn't the end of the world and those capabilities will continue to expand, maybe more so now that there's a lot more interest in the Godot engine so it's likely going to get more investment and resources thrown at it to make it better. Another thing we should remember, with Godot being open source, as the community gets bigger, the engine will likely develop faster for it, as any one of us can help to make Godot better, basically, if you have the capabilities, and want to make it do things that it can't at the moment or want to improve performance in a specific area, if you have the skill set, you could actually do that and that helps to improve the Godot engine for everyone.
@JonathanTash
@JonathanTash Жыл бұрын
Godot is the engine I use and I'm honestly pretty excited you're coming onboard. It's the easiest engine to use that I've found and it's powerful, fast, lightweight, and organized. I was using Godot 4 until I realized that it's terrible for making web games right now, and now I'm switching back to Godot 3.
@BanditLeader
@BanditLeader Жыл бұрын
Godot 4 isn't terrible for making web games. It's pretty good at it really. It's just that currently the c# version of godot 4 doesn't support web. But it soon will
@Handheldlove
@Handheldlove Жыл бұрын
welcome to Godot
@lothar3073
@lothar3073 Жыл бұрын
PyGame was my first experience making games, but being the really simple and limited thing it is I never really got enough motivation to do anything serious with it. I tried Unity and other game making engines and they just always looked bloated, complicated and unproductive to me. It wasn't until a friend of mine made a game for a gamejam and spoke about Godot that I learned about the engine, and a while later I finally tried it. Everything clicked just right. The same feeling of a productive and humane language that Python gave me, Godot gave it in a game engine level. I hope this Unity debacle creates an opportunity for less used engines like Godot to shine and improve, and I'm here to be part of this moment as another Godot game developer. Welcome to the community everyone.
@EmilioNorrmann
@EmilioNorrmann Жыл бұрын
this is the way :)
@darthnegativehunter8659
@darthnegativehunter8659 Жыл бұрын
don't miss the discord channel. there is lots of things going on in there.
@MarceldeJong
@MarceldeJong Жыл бұрын
Wishlisted your game. Take your time to make the best game in whatever engine you want to use.
@defcodeOne
@defcodeOne Жыл бұрын
I haven't touched Unity in years now. I was thinking about getting back to game dev and was thinking about pygame as a way to get closer to the metal and a bit of Unity. But with all the recent developments with the Unity kinda torn if I will want to continue with it or not.
@Lex_Gzubv
@Lex_Gzubv Жыл бұрын
Hey, Thank you. would be great if you can make godot turorials.
@Bekah_Penguin
@Bekah_Penguin 10 ай бұрын
I love godot! But I also love the blueprints system in unreal so I’m really torn what one to use 😞
@PastelPixelsDev
@PastelPixelsDev 10 ай бұрын
They both definitely have some great strengths!
@SuperHeroINTJ
@SuperHeroINTJ Жыл бұрын
I am loving Godot. ❤
@CodingQuests
@CodingQuests Жыл бұрын
Godot supremacy!
@fkeyzuwu
@fkeyzuwu Жыл бұрын
you should probably add the word "Why" to the beginning of the title. i legit didnt realize you werent gonna actually show your migrating process until like 4 minutes in.
@SonicCraft
@SonicCraft Жыл бұрын
I saw 999 subscribers and had to click the big red button :D
@PastelPixelsDev
@PastelPixelsDev Жыл бұрын
Thanks!! :)
@Bobbo69
@Bobbo69 Жыл бұрын
She didn't discuss the new changes very much in the video, but for those not in the know, Unity *did* roll back the terms of service. Older versions will not be affected by new changes. The pricing model has also changed to being either a revenue share or based on self-reported installs, whichever is lowest.
@SlyPearTree
@SlyPearTree Жыл бұрын
She did discuss that the biggest issue was that they wanted to change the TOS retroactively, from that POV it does not matter what they do from now on since they have shown they're very unethical.
@youngminkim923
@youngminkim923 Жыл бұрын
Are you using GDScript? Or C#
@DrZygote214
@DrZygote214 Жыл бұрын
Linux! Yes, say goodbye to wrestling with an antivirus!
@delqyrus2619
@delqyrus2619 Жыл бұрын
Just a little reminder: Open Source doesn't have to be "free".(While it usually is.) You need to think about how "proprietary" stuff works to understand it. Phrases like "If you know assembly everything is open source" are totally true. The only thing that prevents you from editing is the fact that assemmbler is hard - and the only thing that prevents you from copying their stuff are legal reasons. Besides "obfuscation" there is no reason to make something proprietary, because you can easily do it on a legal level - even if the source code is free. So don't misconcept "Open Source" with "it is free", like in "free of charges" - it is free like in "freedom". Sadly most of the people just use it as a "free tool", to get more money. But to support the community you should share the stuff you made for free too. I am a Linux user and developer to the kernel level and other users tend to "demand" stuff, i don't actually care about. I do stuff on and in the kernel to my demands, i don't have to obey to users. I do share my stuff open and free, so you don't have any demands on what i am doing. Just do it yourself if you want to have it. And some people are doing it. And some of them just don't care about the community they built it on top. So it is cool you are using open source software. But the developers of open source software usually do not care that much about if you are using it. That's the main switch you have to trigger in your head: We don't do it for free, we do it for ourselves. We usually don't care that much if you want something special. You are totally fine with doing it yourself - that is the reason we put it free. Thats why we put it out there: It doesn't cost us a penny to share it. You can of course do whatever you want. But the spirit of open source is: I use open source, so i share it open source. Otherwise there is no progress.
@KX36
@KX36 Жыл бұрын
Godot's not ready.
@BanditLeader
@BanditLeader Жыл бұрын
Care to elaborate? It's the best option for 2d. A good option for 3d. And also supports literally every platform; windows, mac, linux, android, ios, console, web. They even got vr/ar
@KX36
@KX36 Жыл бұрын
@@BanditLeader It's full of bugs.
@BanditLeader
@BanditLeader Жыл бұрын
@KX36 you do realize that everything is full of bugs, right? Not just godot. And godot gets weekly updates that squash the bugs
@ahiltongdev
@ahiltongdev Жыл бұрын
Nice ◖⁠⚆⁠ᴥ⁠⚆⁠◗
@sdhtriplicity
@sdhtriplicity Жыл бұрын
d
@vincenzopanella2705
@vincenzopanella2705 Жыл бұрын
Stop now , Unity changed its pricing, everything is much more convenient than before, no need to switch
@omegakiller1495
@omegakiller1495 Жыл бұрын
There is no guarentee that they won't try to do that again. So it's better to abandon unity. Trust is already broken.
@madjunir
@madjunir Жыл бұрын
If it were a AAA 3D game I would advise Unreal. But Godot is great for 2D, 2.5D and smaller 3D projects. However with the development speed of Godot will be almost doubling now. Future Godot 5 should be as good as Unity in 3D and stay lightweight. Godot 5 is looking to become the "Blender" of game engines.
@darkehartplays
@darkehartplays Жыл бұрын
Until they betray us again. And it's not like this is the first time, either.
@vincenzopanella2705
@vincenzopanella2705 Жыл бұрын
@@omegakiller1495 No this won't happen again, Unity learn from mistakes , but was it a mistake ? I don't think so, Unity already changed its business model and will propel it into the nexet generation of games
@G3VII
@G3VII Жыл бұрын
It's sad because Unity is such a great engine. A lot of people are downgrading to lesser engines over this controversy and their final products will suffer in the end.
@BanditLeader
@BanditLeader Жыл бұрын
Lesser? What's lesser about godot? Godot is superior for 2d and on par for 3d
@Bobbo69
@Bobbo69 Жыл бұрын
@@BanditLeader It's all subjective. Personally I've tried other alternatives but always come back to Unity, might be different for you. Saying "downgrading to lesser engines" is not helping either.
@iamerror1699
@iamerror1699 Жыл бұрын
That is Racist...
@RenderingUser
@RenderingUser Жыл бұрын
wat?
Everything You Need To Start Making Games (As A Beginner)
16:11
Juniper Dev
Рет қаралды 219 М.
Why I'm Switching Game Engines. (Unity vs. Godot)
7:20
froguish
Рет қаралды 58 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
How I designed Fruit Ninja
22:58
Luke Muscat
Рет қаралды 7 МЛН
Unity Developer Tries Godot For The First Time
11:56
Geeze
Рет қаралды 20 М.
How I Mastered GODOT In Only a WEEK!
7:08
Simplicity
Рет қаралды 24 М.
Factorio teaches you software engineering, seriously.
21:27
Tony Zhu
Рет қаралды 2 МЛН
Can You Develop Games as a Hobby After Work?
10:10
DevDuck
Рет қаралды 419 М.
The Demise of the Unity Game Engine
19:58
byte of michael
Рет қаралды 55 М.
How I Plan My Indie Game and Stay Organized as a Solo Developer
10:17
Pastel Pixels
Рет қаралды 2,3 М.
Optimizing my Game so it Runs on a Potato
19:02
Blargis
Рет қаралды 744 М.
I Tried JAI, Can It Replace C++?! (Programming Language)
21:05
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН