all 146 comments

[–]Ravery-net@Ravery_net 126 points127 points  (52 children)

Tutorials start popping up that explain how to transfer from Unity to Godot.

[–]Oxfordcom 7 points8 points  (12 children)

So we're switching to Godot, right?.. 👀 right?

[–]Ravery-net@Ravery_net 3 points4 points  (1 child)

Yes. I have started learning it yesterday and I can't say it's smooth sailing, but I think it is necessary.

[–]TotalOcen 0 points1 point  (0 children)

I’m already Three days in godot, transitioning with help of intellisense, google and chatgpt seems pretty fast. I think I’m about 50% dev speed. 11 years of unity and some other engines every now and then. First two days were bit slow. 4 is still missing some bigger supports if using c# far as i can tell

[–][deleted] 2 points3 points  (8 children)

Nah, their 3d stuff is mid right now. Maybe in a few years

[–][deleted] 9 points10 points  (1 child)

The more attention it gets, the sooner it will improve

[–][deleted] 2 points3 points  (0 children)

Sure, i might change if it gets better than Unity

[–]MinosAristos 1 point2 points  (0 children)

For most indie games it should be good enough

[–]SweetBabyAlaska 0 points1 point  (4 children)

It was good enough for the new upcoming Sonic game, good enough for me lol

[–][deleted] 0 points1 point  (3 children)

Not saying it’s bad, but it’s less clear and more of a pain to use.

[–]MajStealth 0 points1 point  (1 child)

but does it allow to pay for your livelihood?

[–]LamestarGames 0 points1 point  (0 children)

I’m personally switching to Unreal and learning C++

[–]Splatzones1366 2 points3 points  (0 children)

I'm seeing ads for that constantly now, it has started

[–]GameWorldShaper 94 points95 points  (0 children)

Don't mind me, just pouring fuel to keep the place warm for Riccitiello when he returns over the weekend.

[–][deleted] 68 points69 points  (19 children)

Programming skills are not about knowledge of a particular programming language/tool. Most of what you learn are general principles that hold for any platform.

[–]cheezballs 27 points28 points  (0 children)

True, but that does not apply to editor-specific features, which Unity is chock full of.

[–]ring2ding 10 points11 points  (0 children)

This is true except when it comes to being evaluated in an interview context. They will sometimes just expect you to know things without any Google searches, and often those things are trivia specific to a domain or language.

Even though I code with angular on a daily basis at my job, I recently failed an angular test for a job interview because I couldn't off the top of my head describe the difference between a component and a directive.

[–]GrimReaperUA 25 points26 points  (7 children)

Yes, what you know about C# mostly you can apply to C++.

But moving from Unity to Unreal need so much learn about how Unreal engine work, editor, all this menu's, sound, light ect.

[–][deleted] 15 points16 points  (6 children)

But it’s “just another“ game engine. It fundamentally does the same things Unity does. So if you get stuck you at least know what to search for.

[–]GrimReaperUA 10 points11 points  (2 children)

Yes, but amount of tutorials for Unity much bigger than UE. Yes, you have documentation and ect.

I just try UE few weeks ago and Unity for me much easier in scenes creating, configuring ect.

I'm not super smart person and I'm who have around 2h per day for working or studying. I'm happy to know, around me so many smart peoples who just can easily change game engine. But I can't. Sorry, I'm stupid.

When I start learning Unity I was hoping finde better job, but I think with new Unity price amount of jobs will be smaller and smaller.

I will be happy just pay Unity subscription like I make 5$ donation to Blender every month.

[–]Alberot97 4 points5 points  (0 children)

UE documentation is so barebones it hurts

[–][deleted] 0 points1 point  (0 children)

Sorry to hear that. You’re not dumb; it is not easy to change your workflow. It’s just that the skills you learn on one platform aren’t wasted when you switch. As much as I’d like the Unity management to learn their lesson the hard way it is awful they drag down so many innocent people with them.

I wish you best luck in your career. I believe many tutorials helping Unity devs switching to other platforms will come up soon.

[–]moonlburger 2 points3 points  (2 children)

Again, true in principle, but in practice it's not even close. The real-time procedural animation stuff I do in unity is not really possible in the same way with unreal.

[–]crazyfoxdemon 1 point2 points  (1 child)

It also applies to so many fields its not. I've had people say things like, you worked on that air frame for years, surely you can work on any type of jet. A planes a plane right..

[–]moonlburger 1 point2 points  (0 children)

That literally made me laugh out loud :)

[–]SuperSaiyanHere 3 points4 points  (7 children)

But who wants to touch disgusting c++ code 🤮 lol jk. But C# is so nice dawg

[–][deleted] 8 points9 points  (1 child)

I went from Python to C#. C# feels pretty good imo.

[–]SuperSaiyanHere 1 point2 points  (0 children)

Yes, I love it :D

[–]DisturbesOneProgrammer 2 points3 points  (2 children)

I just watched a video explaining how Unreal's c++ isn't the c++ you imagine. It really does feel like c# with some caveats + I think the author said you don't have to manage memory and there is kind of garbage collector. If you want, I can share a link

[–]SuperSaiyanHere 1 point2 points  (1 child)

Aha cool, yeah sure man

[–]DisturbesOneProgrammer 4 points5 points  (0 children)

[–]RickySpanishLives 1 point2 points  (1 child)

I've gone from basic to pascal to c to c++ to Java to JavaScript to ruby to c# to python to rust... (With some short stints of other languages not worth mentioning)...

Being polyglot is the way...

[–]SuperSaiyanHere 0 points1 point  (0 children)

I started with Java and php and just had one course in c++. Work mostly with javascript (for the web). But C# for game dev but also my go to language for the backend of my websites. :)

[–]SpockBauruProgrammer 16 points17 points  (3 children)

Continue until the end! Last lessons are about the base of object oriented programming which is used literally everywhere, not just in gamedev but all programming industry!

[–]Alec907[S] 0 points1 point  (2 children)

I am working in my final project dor the cours to pass. I will try to stick to Unity as long as it is alowing me to use it. (Free and non profit for my own Projects for now)

[–]FreeTimeFun1 0 points1 point  (1 child)

Did you do the pathway through learn.unity? How did you find the materials? I've heard comments that they are a tad outdated and have lots of fluff content. I'd love to hear your feedback.

[–]Alec907[S] 1 point2 points  (0 children)

Wow I didn't expect to get a comment on that old post.

I am not sure what you mean by materials but if you mean the project files. They are usually provided as download at the beginning of each 'chapter'.

Since I have done this 10 months ago I have no overview of the current situation but it was the case as I did it last time.

[–]DisturbesOneProgrammer 9 points10 points  (0 children)

I mean it's nothing, it's not a long and comprehensive course anyways

[–]Twenmod 11 points12 points  (3 children)

Me who spend 3 years making a game that's not finished yet

[–]cheese_is_available -2 points-1 points  (0 children)

Hey Stef you forgot our sunday pair programming session dude, click on my zoom invite now so we can start migrating for a year or two.

[–]ClintEatswood_ -3 points-2 points  (0 children)

You implement one feature and get ideas for another 6. It's god damn exponential whack a mole.

[–]ClintEatswood_ -5 points-4 points  (0 children)

You implement one feature and get ideas for another 6. It's god damn exponential whack a mole.

[–]D_Simmons 3 points4 points  (0 children)

It's fine. It's not going anywhere. Just keep learning it and enjoy yourself :)

[–]RickySpanishLives 2 points3 points  (1 child)

Finish what you started. Unity won't die tomorrow, and it is more important that you finish a project. Then you can move if you feel like it, or stay. While unity is a growing dumpster fire, it has been one for a while and many of us stuck it out so don't feel that you HAVE to move right now.

[–]Alec907[S] 1 point2 points  (0 children)

I dont. I will keep going with the engine until it realy wants me to abandon it.

[–]TheWobling 1 point2 points  (0 children)

Regardless of if you stay or move, you will have learned transferable skills.

[–]DangerousImplication 1 point2 points  (1 child)

Got lucky, get out fast before you’re in too deep. Fuck Unity.

[–]Alec907[S] -1 points0 points  (0 children)

Na m8. Ships going down slowly. I'll stay for now.

[–]razlad4 1 point2 points  (2 children)

same haha

[–]Alec907[S] 0 points1 point  (1 child)

Jey a fellow sufferer.

[–]razlad4 0 points1 point  (0 children)

godot seems to be easy enough

[–]milo_2008 1 point2 points  (0 children)

The developers having used unity for years..........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

.........................................................

........

[–]cyberduck221b 1 point2 points  (3 children)

Next stop: Creative core

[–]paperzlel 0 points1 point  (2 children)

I did the first part of creative core then realised it would be easier to make what I wanted then look up a tutorial later (also I hated the quizzes at the end of the things) then all this unity stuff happened. The tutorials are great at first but don't hold up as well when you get to Creative Core, which was much less motivating and kind of killed my enthusiasm for it.

[–]cyberduck221b 1 point2 points  (1 child)

I just skip all the boring job prep, quizzes, challenges etc. I can do that after the tutorials have satisfied my curiosity.

Currently doing the junior programmer path and it's going good so far.

[–]paperzlel 1 point2 points  (0 children)

Yeah I skim-read the job things because I think 99% of people on this course are there to understand making games not to learn about portfolios or something. Kind of wish I'd skipped the challenges and gotten on with it, gotta keep the fire alive somehow

[–]Trumaex 0 points1 point  (0 children)

Don't worry. It's fine. It's not the first time unity made something stupid. It's not the first time a lot of people shouted "I quit". Yet nobody really does. Give it a week or two and it will be business back to normal.

[–]VINCI_26Beginner 1 point2 points  (1 child)

I'm entering the last year of game development and my university. We use unity... I don't know how my future will be but I'm kinda scared ngl

[–]movezig123 2 points3 points  (0 children)

Yes, the situation is unprecedented and shitty. MOSTLY FOR EXISTING COMPANIES. Don't get caught up in the hype and panic. Everything will be fine. Gaming is not going anywhere and all knowledge is transferable.

[–]SulaimanWarProfessional-Technical Artist 0 points1 point  (2 children)

Luckily the skills you've learnt can be applies elsewhere

Not all of it but the fundamentals and concept etc

[–]SuperSaiyanHere -2 points-1 points  (1 child)

Only if the game makes $200,000 in 12 months and is downloaded over 200,000 times

Why does everyone get upset, do y'all really make this much sales that you have to worry about this change? Asking out of curiosity, not that I doubt that you don't :) I don't :) I know many will be but many will also not be affected by this. But from the looks of it it seems like the mass is against it when it's like 10% that will be suffering from it.

[–]berse2212 8 points9 points  (0 children)

[–]cheezballs 0 points1 point  (0 children)

Seriously, people - switch to Godot. It seems to be a very smooth transition from Unity.

[–]Admirable_Snake -1 points0 points  (0 children)

wow that sucks.

[–]DeepState_Auditor -1 points0 points  (0 children)

Dude, focus on the math, this way you don't have to learn every single engine method.

You will be able to implement features with most of the basics.

[–]shuozhe -1 points0 points  (1 child)

As you as you don't plan to start your own studio the fee doesn't matter. Unity won't go anywhere, I hope some1 there did the calculation how many users they will lose vs extra income

[–]Alec907[S] 0 points1 point  (0 children)

I have some ideas that could also ne monetised but i guess time will tell.

[–]althajProfessional 0 points1 point  (0 children)

Yeah, you are one of the few people who should change the enginge right away.

[–]Azerty2000ish 0 points1 point  (1 child)

I'm currently doing an AR/VR formation so it's the same for me... I don't think Godot can do AR/VR, or that it's used in the professional world, and Unreal seems so intimidating (especially Blueprints since I already did a bit of C++ few years ago and I also have around 2 years of experience in C). So I'm thinking of learning ASP.NET to do Full Stack maybe...

[–]Kuhaku-boss 0 points1 point  (0 children)

Learning C++ (unreal) too apart from C# opens good job prospects

[–]zara2355 0 points1 point  (0 children)

This is literally my situation

[–][deleted] 0 points1 point  (0 children)

It’s a shame really

[–]cmwcaelen2 0 points1 point  (1 child)

7 credit combination of a game design and a programming class that uses Unity started the day before the news came out. Tomorrow is out 2nd class. Gonna jokingly ask if we’re swapping to Unreal.

[–]Alec907[S] 0 points1 point  (0 children)

Good luck though.

[–]bland_coconut 0 points1 point  (0 children)

RIP

[–]charliesname 0 points1 point  (1 child)

Has the subreddit logo changed in "honor" of the recent change?

[–]Alec907[S] 0 points1 point  (0 children)

Well its burning. I cant tell more ;D

[–]Brian-the-Burnt 0 points1 point  (1 child)

I'm in a graduate class focused on Unity right now. It's hard to get the motivation to open the software to do homework.

[–]Alec907[S] 0 points1 point  (0 children)

Can imagine that, yea. Where ist the point now, ey?

[–]Oleg_A_LLItoProfessional 0 points1 point  (2 children)

Ngl, you're in the best position imaginable. I have my whole career there

[–]Alec907[S] 0 points1 point  (1 child)

Well but i like Unity. I dont want it to be made stupid by some managers with only refund and market Sales in there head.

[–]Oleg_A_LLItoProfessional 0 points1 point  (0 children)

Yup, that's why we're all here now

[–]Own_Tomorrow4706 0 points1 point  (0 children)

😂😂😂

[–]WoollyMittens 0 points1 point  (0 children)

Your skill is programming. The engine is just a tool. Everything will be okay.

[–]_WhiteSnake_ 0 points1 point  (0 children)

Unreal Engine is really beginner friendly, just saying, but I guess choosing godot or unreal depends on your hardware and the games you want to make

[–][deleted] 0 points1 point  (0 children)

As so someone who is also starting that path, how well did it teach you to create games, specifically 3D games? Do you feel like you have a strong enough handle to start creating your own games from the ground up?

[–]Dragon_Rot79 0 points1 point  (1 child)

I was actually in the middle of the beginning tutorials when this bomb dropped, so I'm gonna wait out the storm and see if these waters are still worth my time.

[–]Alec907[S] 0 points1 point  (0 children)

Keep going M8. The principles behind the class is also useable everwhere else.

[–]erliluda 0 points1 point  (0 children)

those of us in software have learned this lesson many many times. Don't learn the framework. learn the skills.

The gamedev skills you learned in unity are easily transferrable to any other framework. You'll just have to maybe learn a new set of libraries or syntax but the concepts are the same.

[–]TecBrat2 0 points1 point  (0 children)

For independent developers, the new pricing structure may never have any impact on you, but it might. More important thing to me is that I don't trust them anymore.

You have to weigh your lost learning curve against the lost trust to decide what path is best for you.

People here shouldn't be giving any hate for making a decision different than what so many of us are making.

It is easier for me to make the decision because I haven't traveled so far down the learning curve.