That's fair, Unity broke their trust, and they don't deserve it back any time soon Thank you for making this video and informing those yet to know of Unity's business strategy
Unity also removed their ToS from GitHub, saying that it didn't get enough views. It isn't a RUclips video, Unity, it's a fucking Terms of Service page!!
Just a heads up to Lixian and everyone else, Unity's bad business decisions weren't just from the CEO. Since they went public in 2020(?), the majority of it's Broad of Directors are just as bad, and some ACTUALLY WORSE than the CEO.
And let's not forget they bought IronSource last year. A shop dedicated to "monetization" aka ad and spyware and in some cases straight up malware. They bought literal scum of the earth for 4.4 billion dollar.
In my experience, Godot is great for lightweight, simpler projects. It could probably fill your niche of quick 2D games for which Unreal would be "overkill".
Godot solves Unreal Engine's downsides very nicely, Whereas one engine is a bulky beast able to create massive landscapes with tons of incredibly advanced post-processing at the cost of resources and storage space, The other is an all-round good engine which struggles a bit with being on the same level of post-processing and effects, but is even more versatile and barely uses up any storage space or resources. (I personally prefer Godot over Unreal Engine but i respect Unreal Engine for what it is)
Godot is a good unity adjacent engine. It has a good (ish) 3D engine that’s constantly being worked on along with the 2d engine and an easy codebase to learn as its very similar to python and also understands and runs C# perfectly well on top of that. However unreal is definitely the 3D game engine of choice based purely on features and freedom alone. I like the limitations Godot provides as its a challenge that motivates me but thats about it on their 3D side of things
@@biteingcobra363 UE5 definitely has features, but it feels clunky and bloated as an engine. I'm not gonna be making a AAA looking game as a solo dev, godot just has a way smoother development experience for a solo dev. But godot is still kinda buggy and missing some features. It's not quite a 100% unity replacement yet, but it's been improving very quickly.
Dunno, I miss some features with Godot. And when I watched some videos like this one and videos with Godot basics, I didn't really find out how to do some stuff with Godot that Unity has. Since it has some assets that are made in collab with other companies. Dunno how Godot fixes GooglePlay features, dunno if it works 100%, but Unity just has them so easy to do and connect. I heard somewhere that Godot is not yet prepared for mobile games, but it was like half a year ago.
Remember that the CEO is just the frontman for the board of directors. Just because they have a scapegoat doesn't mean the people responsible are gone.
average asmon viewer right here, literally hundreds of devs who work for unity said that the idea originated from the CEO and if it was the boards decision to implement these changes the stockholders would have the entire board removed or no one would be removed. Because even though people like to think that companies will sacrifice for to appease the "Consumer" companies will never sacrifice for anyone. IF it was a hard stance made by the board then, they would not walk it back under any circumstance. While the board probably have general ideas they do not come up with the policy. They probably had some talks about how to increase profits, and let the CEO decide on which option to execute since that's the job of the CEO.
@@michaelmonstar4276 yeah, with a lot of evidence to back that claim. I mean, have you SEEN the people on that board? They're the sorts that would gladly rub shoulders with Bobby Kotick.
I Just started taking a Computer Science class. And I'm learning to make games and animation with scratch. I will be switching programs with the rest of the class in the next week or two. I'm glad I'm learning how to make games by just taking this class.
Hi Lixian Amazing to be seeing you, I’ve been waiting for a video in a while now, Please just use whatever you are comfortable with, no matter the engine you make your ideas will still be amazing to me and as an animator myself your animations inspires me a lot, Please have fun making games and animations, you will very certainly see me again :)
The CEO being gone doesn't mean a whole lot when Unity is now effectively being ran by the board of directors. Replacing the CEO is more or less a formality at this point when the board makes pretty much all of the decisions. There's evidence to suggest that Riccitiello is not the main issue for Unity's decision. He's not blameless of course, but it does look like he's being made the scapegoat in all of this to protect the board members who are willing to do much worse in the future.
i mean, what's worse is he (the CEO) sold his shares in the company before the whole Unity burning down thing happened which drove the share price down which looks... bad and like insider trading, there's also the fact he has a history of trying to monetize stuff so if it is the board of directors fault, they had the PERFECT scapegoat as Riccitiello already had a history of scummy ideas in regards to monetization.
He wasn't only the CEO but also the chairman (and member) of the board of directors too, so he had basically ultimate power. He was certainly not just a scapegoat but I agree that the rest of the board of directors is also scummy. And I don't know why people constantly bring up that "he sold 2000 shares a few days" before the announcement. His last sell of shares was on 26 May 2023. He did exercise an option on 6 September 2023, which is something completely different. The total value of said option was also just $2860, which is nothing and has 0 effect on the stock price. Not you in particular but it's quite baffling how basically every comment section on youtube regarding game dev content has become a cesspool of people hating on everything Unity-related while throwing around nothing but a bunch of misinformation.
@@Stunex I didn't realize that he was the chairman. But yeah, C suite executives of major (and even minor) companies sell their stock all the time. Especially since at least part of their compensation consists of stock options. The cries of "insider trading" are definitely overblown since what he sold were negligible in the grand scheme of things.
@@samiam858 Seconding this. I've heard multiple devs claim that Godot's 2D capabilities already surpass Unity's. While Godot's 3D is pretty usable and shows a lot of potential, it's not quite at the same ballpark as Unity, let alone Unreal.
It’s interesting hearing about why you chose to switch from Unity to the Unreal Engine. My heart goes out to all the game developers who have been affected by this change ❤.
So Lixian just thought I'd inform ya just in case. Its not just the CEO at fault with Unity, a lot of the Company Board of directors are responsible for the bad changes they tried to do. That said love your passion for creaton and cant wait to see what you do next.
Was looking for this one. The CEO is certainly at fault, but he's also basically just the fall guy in a case like this; unless the entire board also goes with them (and that pretty much never happens), the new guy is probably going to end up being same as the old guy. Stay away from Unity, unless someone _really_ cleans house.
Why changing the CEO means nothing. Whether this pay-per-install thing was purely the CEO or he was some kind of front man DOES NOT MATTER. Rather, the more important thing is the fact that they had something in place already that promised they wouldn't do this sort of thing again, because the company had already tried to make unilateral changes to previous agreements in the past. That means them promising to not do this AGAIN means nothing. Sure, maybe the next CEO is a nice guy and steers the ship right, but what about the guy after them? The company as an entity has already shown that they are willing to break their promises to a shocking and possibly illegal degree.
I had never heard Lixian's voice before, and hearing it for the first time is like when you read a book and you imagine the voice of a character and when they make a movie and you hear it for the first time It's like, well that doesn't sound right.
I had the exact opposite reaction. It was basically how I imagined it, even down to the accent. Then again, it's possible I've already heard it in a Markiplier video and just forgot about it.
You forgot one last thing with Unity, Lixian: The former Unity vice president of global talent acquisition filed a lawsuit this week against the company and ten of its employees alleging sexual harassment from CEO John Riccitiello and others in management positions as well as retaliation for reporting it and unlawful termination.
I got bullied in an office setting by my Asian Immigrant co-workers. It actively put me into the hospital. I wasn't a manager though....so nobody gave a damn. Apparently you need to have butt loads of money to sue for your human rights. Or not have your evil clique be ethnic. You can only sue white people apparently. And to sue you probably also need to be ethnic. Well I'm bitter. I lost my home, my friends, my relationships. Got stuck starving in a room. So screw you guys and your hypocricy. Wealthy people are jerks.
I was over a month into learning Unity when it happened. I'd already been using Godot for years but with a new hardware upgrade I was super excited to start learning Unity and UE5. I'm still learning Unreal but I don't think I'll ever bother with Unity. Even though the CEO was fired the other board members still had to give the greenlight for the shitty changes so as far as I'm concerned, they are not trustworthy at all. Still, it's a great idea to be familiar with multiple engines. Looking forward to your next upload, whenever that may be ❤
yeah, the CEO honestly just seems like a fall guy. and don't get it twisted; he probably got a huge paycheck from the whole situation anyway. he'll just move on to the next company to be the fall guy of.
Unity is not going to let themselves die, or better put, Meta and Apple are not going to let Unity just kill itself like this, given how important Unity is to both of them for the VR/AR space. I'm already buying Unity stock for when they turn things around
You make such good stuff. I can’t wait to see your next game, whatever engine you use. As for myself who was learning unity, I switched to unreal lol. Trust ain’t worth being broken twice
I Used to be a Unity fanboi, but I forced myself to learn UE5 using Cobra Code's tutorials. I said I would focus and force myself to spend 30 days learning Unity everday regardless of how frustrated I got - and I got plenty frustrated and hated UE5 the first week. I am past 30 days and I am loving it, after about 4 days of frustration, wishing they did things like Unity. When you are used to something, you don't like change, but after 30 days, it's now my engine of choice. I absolutely love everything about it. First week, I was frustrated with how bloated it seemed, now after 30 days, I realize it's not and just as modular as Unity, but superior in so many ways, in my opinion. 2D and 2D / 3D hybrids with FlipBook plug in is a freaking dream. So glad I got off my Unity addiction. They even introduced and are continuing to develop their AI Agent plugin - which is like Unity's MLAgents, but it works, and UE takes it seriously.
As someone who uses Godot, I'd say it's worth at least giving it a chance. It's never bad to have a backup engine you know how to use just in case, even if you focus on Unreal.
Hey Lixian, just wanted to say this was a nice break down of the pros and cons for using Unreal. It sounds like it would be a lot easier to lay down ground work for a game compared to Unity's sandbox tools as you've put it. HOWEVER, I'm more interested in making 2D games, so I have been learning how to use Godot. I gotta say, the switch over feels very similar to what you pointed out for Unreal. Godot uses nodes for pretty much everything and each node can have scripts attached. They also have pre-made functions for gaming. Maybe not as many free assets as Unreal, but it feels a lot nicer than when I was using Unity.
Funny enough, if you use Unreal Engine there is a way to port theses assets to other engines, including Godot to see how they works. Not a bad option for those that use 3D, not sure about 2D assets but maybe can be similar there if there is any free Unreal Engine 2D assets.
4 years ago I chose Unity over Unreal, for many of the points you mention: no C++; blueprints seemed so fixed; "people" on forums said it was more difficult for indies to learn; and the kicker their big icons on the upper menu bar looked ridiculous (4.+). So I learned on Unity for 4 years in my spare time as a hobbyist. This last month due to the Unity debacle I gave Unreal (5.3) another try -- and it's like "Oh, that's what the feature or setting does"
Knowing multiple engines si definitely a good thing, and I would recommend learning Godot. I'm not even quite a novice coder person, but I've toyed around in it a bit, and it seems relatively intuitive if you have any coding experience beforehand. Plus, you might just genuinely like it.
I have a coworker that's a hobby game developer and he says he also like Godot. And yeah we REALLY need to diversify engine use more as putting everything under a couple engines is dangerous. Even if we Trust Epic for now with Unreal, we can't be sure it will be like that forever. So if we make sure to support and develop other engines now we can avoid letting Epic haveing too much control in the event someone malicious ever takes over.
@@MusicComet Don't quote me, because like I said, very, very new, but I think it kinda specializes in 2D games? My girlfriend's talked about it at length, but I'll be honest, the technical stuff just goes over my head.
@@MusicComet 2D games is what Godot does better. 3D support is what is a work in progress. Although I have a friend who says he's fairly happy with Godot's 3D support as it is so it's certainly not unusable.
@@metazoxan2 Thank goodness, I was honestly worried there was no other 2D engine besides Unity. Tbf I'm not that much into game dev so maybe other engines that I don't know about, exist.
If it helps anything, my partner and I are making our first game together and he's been learning Gadot. His thoughts on it so far are pretty positive and the only issue he had was that he had to go through tutorials in order to learn it instead of being able to intuitively parse through it with the help of reddit from time to time like he did with Unity. But hey! Maybe learning Gadot and Unreal will put more tools in your own belt and it'll help you make a final decision. Best of luck Lixian!
There's a few differences, but generally speaking there's a 1:1 concept. And Godot has a less complex design philosophy. That's not to say it's perfect, and it's certainly lagging behind on some things. But when it comes to base design I prefer Godot's choices over Unity's, despite having worked in Godot for < 30 days and Unity for years. The hardest to grasp part is probably that the nodes themselves it the component in Godot, not something you attach to a placeholder 3D transformer like in Unity. You can recreate the Unity layout perfectly in Godot, but in general you'd work a bit differently there which can take a while to grok. The thing I like the least is that GDScript lacks encapsulation, but the support for C# is improving so it's not something you *have* to deal with (and a script like language is very fast to work with for smaller projects.)
I don't really know who's saying such things. Because the only two things that are similar in those engines are the scene editor and the ability to use C# (which i'm not using personally). In other ways they're very different.
Godot is not Unity. Don't expect it to be a Unity replacement, with the same things at the same place. Many Unity refugees make that mistake and complain on Godot sub-reddit about it. When approaching Godot, you must keep a clear mind and get ready to learn again some stuff from scratch. For example, nodes in Godot are not scenes nor prefabs nor actors. They're all of them and none of them at the same time. It's simply a different concept.
That's not the case. Godot's scene graph approach is quite unique and don't translate very well from basically any other engine. You can kinda beat it into ECS shape, that other engines are using, but it defeats the purpose of using Godot. There is a plugin that implement ECS on a lower level, but they don't integrate perfectly and, again, defeat the purpose of using Godot.
I can see a lot of research went into this video and I'm glad you acknowledged the existence of Paper 2D and even PaperZD for making 2D Games in Unreal! Yes, sadly it's true that Paper 2D hasn't been updated for a very long time, but it has all of the basic things you need and PaperZD is free and greatly expands upon that. It's not officially made by Epic Games, but it got an epic mega grant and both the creator of PaperZD and myself have been in constant contact with epic over the last 3 years or so trying to get more support. Despite that, there are actually many amazing 2D and 2D/3D Hybrid games built with Unreal Engine, such as Ender Lilies, The Artful Escape, Twilight Monk, Octopath Traveler and all other HD-2D Games by Square Enix. I think you should definitely give it a try :D
I'm stuck in the place where I started to learn Unity for my own creative aspirations but now I'm torn trying to decide what to actually learn now, because my style is more 2d story-minded. I'm kind of stuck and need to learn the options out there x'D First time in the world I've been kind of grateful for my procrastination in doubling down to learn something xD
Game maker is quite good for 2D games! Tho from what I’ve gathered from using it myself I don’t think it would be that good if you ever would want to do 3D games so keep that in mind if you want to be able to do more than 2D games in the future
if i may try to offer some help, with unreal you can use visual studio which in turn has plugins which one of them might prove useful to you. it can translate and convert C# (unity code) into C++ (unreal code). meaning that while you would still have to learn how unreal works, you could at least have the comfort of having the coding method you are use to still at hand. heck python can use visual studio so really as long as you pick a game engine that can use it, theres a chance visual studio can covert C# into the necessary language you need with a plugin. hope this helps in some way, best of luck to you and may success be upon you.
Godot is booming with support and community now. It's open source too and was built originally for 2D games, so it's a good option for game possibly. Undertale is a game made in Game Maker as well, but it has a subscription fee I hear.
I made the switch from Unity to Godot a few months ago. It was frustrating at first, but especially since I stuck with C#, I felt pretty comfortable with it after 1-2 weeks. I think it's great and definitely worth trying!
If you’re thinking of learning Godot, I’d wait until the next point release. They’ve done a lot of UI cleanup and general quality of life things based on feedback from ex Unity devs. It’s out in beta form right now though.
Kind reminder that a CEO is also often used as a fall guy for the people who pull the real strings: the board partners. The ones who actually own the company (legally speaking, outside of public market share). The CEO's job is to execute the plans and visions of the board partners, so even though he's a shitty person and I am thankful that he's gone, he is not necessarily the sole person behind the attempt to weaponize monetization the way Unity did. None of those monetization schemes would have made it through without the approval of the board. Those are the guys you should be truly fearful of, not just the one person that was chosen as fall guy. It's very common corporate business approach to just let one high-standing person take the fall and then pretend all the bad things went down with this one person - while in reality there's a whole host of people behind that person who are equally implicit, if not even more so. And these people are still sitting in the shadows today, outside the spotlight, with the same mindset that led to the horrendous monetization scheme. There's a reason you never really know the names of these board members or hear much about them. They don't want to be associated with their decisions for a reason.
After working for 3 years as an Unreal developer, I'm giving Unity a chance. This doesn't mean I'm abandoning/replacing Unreal, but the main reason is that Unity gives you that freedom you talked about. Indeed, Unreal is very powerful and has many tools out of the box, but it forces you to do things the "Unreal way," which feels limited. Unity might mean more work on your side, but in the end, you make your own framework and tools, and you decide how your game will be structured. Another reason is the size of the games, compared to a blank unity project with an unreal one. One important factor is mods, which are easier to make for unity than unreal games. Allowing the community to mod your game keeps it alive for longer and probably sells more. One of the most powerful things Unreal has probably is multiplayer, which I recognize. Unity is way behind on this. Unreal has everything set for multiplayer, even for single-player games, although multiplayer functionality is there but not used. As a tip, if you want to transition from indie to AA or AAA at some point in your career, it will be easier if you already know C#. Blueprints are great, but if you only know this, the companies that you can be considered for are very small. Unreal C++, compared with Unity's C#, is a monster. I leave this, might be useful for someone, somewhere.
Your stance on Unity is pretty much mine. I had learned some Godot before Unity, so I am back in Godot. I definitely plan to learn unreal though to see what I think of the workflow etc. It's been an interesting time to get started in game dev and game dev content creation!
100% learn Godot. Unreal engine is WAY TOO MUCH for 2D games. If Unity ever becomes permanently unsuitable to use, Godot has been perfecting its 2D side for a while, and it also has C# support. When the dust settles and Unity (theoretically) fully dies, Godot is my go-to engine
Awesome video as always Lix. All of your games have been fantastic and super spooky so far and I look forward to seeing them in the future regardless of what you make them with!
Great video! This just hit the nail on the head :D My boyfriend is a game dev, and told me all the gorgeous things Lixian is describing here about UE Unreal is structured to build games, and it is so much easier. It guides you instead of giving you the engine and : there, do whatever you like the way you want. I love level design and environment myself, so this lumen thing and now that you can make some modeling inside UE, without back tracking to *insert your trusty 3D modeling program here*, it makes work easier to implement directly in the engine.
Something I've heard about Unity that requires caution is that most likely the CEO of Unity is playing the role of a scapegoat to appease everyone. It's the Board that makes the real choices in the company. The CEO still has people they consult and meet to make big decisions. They all played a role in the disaster.
I just finished my first year in a games design course, learning Unity. Our lecturers were like “look there is only a few weeks left before your assignments are due, it’s too late for us all to change now but some unofficial summer homework to learn a different engine” time to try out unreal and maybe also game maker for 2D
Having learned low-level graphics in C++, game development first in Unity, and recently in Godot, I think the most important skill that comes from knowing multiple engines is the ability to separate abstract game mechanics from the underlying framework. A quaternion works the same way regardless of the implementation, and thinking in concepts that you can transplant into whatever is best for the situation is much better than having snippets that work only in a certain engine.
The best thing about the video is your editing and your delivery style. Highlight for me was the way you said "Should I learn Godot?" in a spooky manner.
I feel you man, even though I don't use unity. I gone through almost the exact same case on Roblox Studio, where Roblox (the creators of Roblox Studio) announced a policy in which prohibits you from using their own assets and models (Faces, Hats, etc.) and you have to create your own. Thankfully they cancelled the stupid policy when the community got angry at what they did. They have changed and now looking forward at adding more interesting stuff on the Engine.
I'd recommend learning Gadot as a backup. It's easy to learn, has a pretty simple scripting language, and is great for 2D games. It's good to have a lot of tools in your belt as an artist, even if you tend to stick to your favorites. Unreal is a great engine though, and usually (but not always) the best tool for the job is the one you're most comfortable with.
Because of that ending, even if you stick more with Unreal, I'm will be excited to see you trying to learn Godot! I'm very passionate with this engine, even though I'm still learning too, and it would be an interesting journey to follow from a dev like you! Love your content 😎❤
With the whole unity pig situation, I think that there is no better time than now to start getting into Godot. It is receiving a massive flow of new users (go figure) and the open source engine is getting a lot more attention. With this, we will hopefully start to see a lot more support and features and mass usage and information for it. I'm hyped to see what this will do for Godot. You mentioned that 2D games in unreal blow, Godot has support for 2D and 3D much like unity did.
Godot is awesome, I agree, I get why lixian probably got reeled in by the glossy features of unreal but I'm near certain godot can be used to do all these things out of the box, given you are willing to actually take the time to make more of your game actually be YOUR game than in unreal.
@@Chillco600 yeah. I love open source software and I love that it's very lightweight and runs easily. It's just a shame that you have to use either C# or GDscript, as both are an absolute disaster.
Godot is still primitive. The funding they got is so small, it's less than 100 thousand dollars. I don't see any real future with godot when it comes to commercial games. It is a hobbyist engine at best.
@@nhanimaah786 which is why a huge wave of new users would be great for it. It's far from primitive, people have already, and still are, making groundbreaking stuff with the engine. The modular open source and lightweight software to it makes it extremely healthy and approachable for people. You say it has no future commercially but there are several hundreds of games on steam, made with godot, gathering a lot of attention and popularity. A mass of new users would greatly accelerate godot's growth and development. The great thing about open source software is that anyone can work on it, developing new tools and easier ways to work with the engine. Godot is already huge, and I hope it will only get bigger.
As someone who has JUST gotten into game development and is very overzealous, I started in Unity and already got a bad taste in my mouth for how overly complicated it was to install. (Things like having to manually install it using archives because the hub set the download and install locations differently, validation constantly failing and requiring permissions it already had? Saw alot of other people have the same issues) thank you for posting this, I've had alot of ideas for games for a long time but in completely new to coding, and idk what blueprints are but..... THEY LOOK FUN
same here. when I first started using unreal engine during week course, it was really easy to get the hang of and stuff. but when I started using unity after I got into a game design course. things changed and things didn't go as planned for me either. even after using it for 2 years. issues I had with it, the constant changes they want to make with every update, it just got more complicated with each update and constantly signing me out of my unity account even installing it on my computer was abit of a pain.
I actually decided to put some time and effort in and work on my own engine, can't say much on it yet (It's very early in-dev) but I'll say this- it's a lot like a mix of the good parts of Godot and Unity, with the benefit that development is more seamless- things that normally you'd have to spend days programming, can be done within tools inside of the editor, things like complex cut scenes, included AI Behavior presets (and an easy way to make more) customizable camera, so on- there's more I could say on it, but the plan rn is to have 2D and 3D support.
Very glad to hear that you're confident in making the switch to Unreal, I've been curious to see how this whole Unity bull has been effecting you. I would maybe suggest sticking with Unreal through many of your upcoming projects, but whenever you just feel like making a 2D game, maybe that would be a good time to check out Godot and see what it offers?
Since the whole Unity fiasco, I actually started using Godot to make games, and with the NET version, I could basically use my existing knowledge of Unity and C#. I've been really happy with Godot, since it's basically just Unity without some of the fancy editor features built-in. It does compensate though, with their UI system with containers that automatically arrange elements.
One thing about Unreal I like with the newer stuff, Fluid Flux which is an engine within Unreal that gives actual water physics like flowing streams/rivers or roaring rapids and crashing waves.
you can use construct 3/gdeveloper for 2D games, the workflow is pretty similar to unreal, but if you'd like something with more freedom, you can use gamemaker also
Game maker has the least freedom of any engine, its hardly an engine honestly its just a super simple way to make copy paste games for people who want to make a game but are not that experienced, I am not trying to be rude by the way but it does sound rude
@@tawagotoCage theyre not too wrong about the "least freedom of any game engine" part, but theyre definitely wrong about the copypaste part. also you should seek to calmly present evidence against others' statements when you disagree, not immediately be hostile and claim their ignorance. let's be more understanding of each other :)
@@Juliana-qe2th i wasn't being disrespectful, i was being sarcastic, irony is my fuel here, mate, and i completely disagree, game maker allows you to code in its own language which can handle pretty much anything you'd like to do and also allow you to use scripts from other languages, you're free to a point where you can even make simplistic to complex 3D games by using its coding to render the models, this is really the first time i ever heard anyone saying that game maker has the least freedom of any engine, i mean, your game depends entirely on your hability to code, someone made a running linux distribution on Scratch, yes that online software that teatch kids basic coding logic by using those blocks... so i think that the limitations of an game engine with support of multiple coding methods is entirely based on what the programmer is capable of doing, thus thats why i said that they don't know how to use game maker, you can disagree with me if you don't believe me, but it is known for a fact that many great games where made using only game maker and its built in coding
I've been using godot for a year or so. The first thing I wanna say is don't even bother with 3D games. It's mainly for 2D games, but it's AMAZING with it. Literally the best game engine for 2D games. And it's incredibly easy and simple, you can run it on a school chromebook and even an android phone.
I just wanted to say good job with the explanations of this video. Not did I learn why you decided to switch engines, but you also gave some background information about how both engines work. I did not know that in Unity most functions you had to code from scratch compared to Unreal Engines Blueprint system. Keep up the great work Lixian. You might inspire me to make games in the future. 😌
I'ma be honest lixian, you are an exceptionally talented individual. Your edits on marks vids always make me burst out laughing, the games you make are better than most triple a titles these days, and you seem like an all around nice guy, we need more people like you 😊
I recently started making "my own" game in unreal, and I have to say, settings upon settings, blueprints, variables, I mean it's easy enough once you get your foot in the door, but it seems The Door is a 12 Ton slab of cement covered in nerdy graffiti, that you have to solve an algorithmically encrypted rubiks cube before even attempting to open for each and every thing I want to add.. OOOORRRR I can use a template and someone's public already functioning project file. And an army of youtube tutorials and google searches to cobble together something that just works. And build on top of that. 7/10 dev environment, 1000/10 development community. Thanks for the carry.
I think you wrapped the ups and downs pretty well and easy to understand, nice work! Godot is a good engine for 2D and also 3D as far as i'm concerned but i haven't really looked into it so don't take my word. (probably still worth trying)
my school also switched from Unity to Unreal wich is REALY fun when you just spent the last year learning everything about Unity and all that knowledge is useless now :D
i mainly watch Mark. its fun to see the similar editing style on your own vids (I gues they are technically all your vids but you know what I mean). strangely comforting somehow
I think you making at least 1 2d game in godot will let you see if you want to use that instead of going back to a company who really almost doubled down on bad choices. I personally would love you to make a super small 2d game and remake it in godot and unreal and see what feels better. I think it will be a funny video seeing you struggle and learning new stuff. Personally as you know unreal doesn't support 2d directly so I think godot will win but I am curious on how well that plugin is.
Due to the Unity changes I was like "you know what I am going to start learning Unreal" and you know whats funny its largely because of your other videos discussing how you made your games. Much respect Lixian.
@@ahmed4363do... do you not have that much space? my computer has 5TB of space i put into it... is 60 gigs really that bad? or did i vastly overestimate how much i needed?
Most of the things he named in the first half of the video are the reasons UE is a poor engine. Games are art first and foremost. Copy and pasting countless identical systems by using UE has given us the term that's being commonly used now "UE5 slop". Being enamoured by all the shiny features of UE is leading devs astray. Not to say that great things can't be made in the engine, but using all these default mechanisms is a fast track to making a "meh" game at best.
I have been looking for a straight answer of whether the unity thing was resolved for the better, and this man is the only one to give a straight answer. Mad thx, Lixian
I'm personally planning on learning Godot. As great as Unreal is for 3D games, the flexibility in being able to make either 2D or 3D games is too important to me, and it's why I originally planned to do Unity until... all this happened. Not to mention, Godot takes up less than a gig and a half of space and, well, I'm VERY bad at managing space on my computer, so having it be more compact is a big upside. Also, Godot is available through Steam.
For 2d games in my experience Godot is really good, Godot can't really do 3d to the extent of my knowledge, but as of a few years ago when I took game development classes in high school Godot was a pretty solid engine for 2D.
I've got a few mental break downs working in C++ as an artist but goddanm the animation system is heaven compared to animator controller from unity. I would say just learn the hard way c++ and avoid blueprint as much as posible or once ur done with ur work in BP use nativization option to turn everything u did in BP to C++ to get that sweet boost performance.
Gadot uses Visual Script (Blueprints) you can safely translate what you learnt with time as anything would be done in unreal Its mainly open source for the community to work on so it can be less streamlined and more complicated for what you want as one feature may not be available in the base kit and probably in a branch However they do implement these features over time as it's again a giant community effort However I've yet to see many indie games use it because it's still fairly uncharted territory for most because unity is so widely popular and known
No... It doesn't. Even in Godot 3 it's visual scripting was trash and from 4.0 it's been completely scrapped. Its been gone for almost a year and a half. You need to learn a whole new language for godot if you want to use GDScript which is definitely the best for Godot.
Just wanted to say thanks for making this video. Your game dev insight from your other vids is really cool to see, and I'm really glad you explored both the pros and cons of Unreal vs Unity. I've only dabbled so far, but I was torn about using Unity because although I've acquired quite a few assets over the years, Unreal seems like it can do almost everything those assets can do *natively*, so I think I'll be switching over to Unreal :)
Lixian! got an idea for a game based on a comment mark said about "have a monster in the start screen, when you press play your at where the title screen was" i.e. with the monster. An escape room in a dim lit room, but the monster in in there with you. Its blind and cant tell you are there at first. You have to tiptoe round trying to solve puzzles without disturbing it, combination locks etc. there is a very small inventory, if you don't pay attention and try to carry too much you may drop something and make a noise. Any and all items can be thrown to help distract the monster - but you have to be careful not to throw the thing you need. other environment things could help but are limited in their uses. possibly with two difficulties normal and hard. normal - if you make a noise the monster hears while it isn't facing you it turns to face the noise (gives the player a warning) hard - make a noise the monster hears and charges towards the player Some tasks make a small amount of noise so if the monster is too close it will notice you. ---- So, first time someone starts they are likely to just rush and die.... ok first few times so after death death it would probably but best to have an onscreen prompt giving clues.
During highschool I had taken a game design/ game development course for 4 years and the main thing we used was unity. But after i had graduated recently i found that unreal engine was everything i was looking for. It just felt so right to me and i love the engine.
One problem unreal engine is like caseoh because EVEN THOUGH I DELETED LIKE 80% OF THE APPS AND OTHER STUFF I HAVE IT'S STILL NOT EVEN ENOUGH ( I Think you already mentioned this )
I highly recommend Godot as far as 2d games go. The latest 4.X release has a ton of great features for 2d games, the most notable being the new tilemap stuff. Godot is extremely lightweight, both on memory and file size. If Unreal feels like overkill (which it is for most of us hobby devs), Godot is an excellent choice. Like the difference between a monster truck and a minivan.
I think it won't hurt to dabble a bit in Godot as well. Just in case Epic pulls a Unity. Godot is such a nice and lightweight engine. GDScript is lovely to use, and if you rather use C# you can do that too :)
What your describing as features of Unreal are really only useful for AAA studios, better they can use Unreal and they will do everything you do (you're an Indie Dev), but way better, because they know how to leverage the engine and they have the team to add that x-factor too. That's why Unity was always put ahead of Unreal, because it's a place where indie devs can shine and the types of games they create are unique because they aren't using the same free asset packs that everyone else is using with unreal, but editor the teams in place to add real polish or original gameplay. Or am i wrong?
Epic got me with a bunch of the freebies that i wanted when at uni and unreal has made it so easy to build and now that blueprints allows me to program the same way that i line diagram makes drafting so much easier.
Given how Epic has clumsily handled the current Bandcamp thing, I wouldn't trust them either, even if their CEO "knows what it's like". That aside, this was an awesome watch. Used to want to get into game design, so this was insightful
Oh so your the one who made do it for me!Hell yea I loved that game, plus it was the first game I saw Manlybadasshero play(other then Lisa the painful), that got me down the rabbithole. Of Gamejolt and indie games even faster then before
I LOVE Godot, but experiance in an engine is bloody handy. Part of why I love it is that I've been using it for years now and I already know how to do all the things i want to do, or how to knuckle the out. I remember what it was like during my first project with the engine, and sometimes you just want to _make games_ and not spend all your time learning the ins and outs of a new framework or engine. Super stoked that more people know about my poison of choice however. I hope the switch to UE keeps going well for you!
I started making games for a hobby recently and i'm an ex professional artist /animator. Started with unity but it was super frustrating , a few weeks ago i switched to unreal with paper zd plugin for my 2d games and ... it's so much better , especially if you are not good with programming and use blueprints
No matter the engine, your talented work is one of many things i live for
Lol
Ok
this reply must be likebotted
@@ПётрПавловский-щ1х lol what
i didnt ask for this@RepentandbelieveinJesusChrist5
That's fair, Unity broke their trust, and they don't deserve it back any time soon
Thank you for making this video and informing those yet to know of Unity's business strategy
oh hey trident
my recommendation is unreal for 3d, godot for 2d.
Unity also removed their ToS from GitHub, saying that it didn't get enough views.
It isn't a RUclips video, Unity, it's a fucking Terms of Service page!!
They don't deserve it again AT ALL
@@ninilac oh hey niko oneshot
Just a heads up to Lixian and everyone else, Unity's bad business decisions weren't just from the CEO. Since they went public in 2020(?), the majority of it's Broad of Directors are just as bad, and some ACTUALLY WORSE than the CEO.
That's why I said "I might reconsider". I'm going to wait and see what happens first. They will need to make many good moves to convice me to go back.
@@LixianTV Agreed, good way to view it
And let's not forget they bought IronSource last year. A shop dedicated to "monetization" aka ad and spyware and in some cases straight up malware. They bought literal scum of the earth for 4.4 billion dollar.
@@johnathanmcdoe And guess who's one of the head Broard Members! That's right, the Head of IronSourse!
@@johnathanmcdoe Not to mention, current interim CEO actually works for IronSource as "special advisor"... Whatever the hell that means.
Lixian, full-time father, full-time editor, part-time game maker... learning a new engine. Someone please give this man a vacation and a massage.
Get this man a microwaved hotdog
From how it sounds, making games is his vacation. He seems to be super passionate and not at all burned out about it.
@@fakedbee314 fr
Why. Others going to school to learn how do IT right.
or Brandon's generic "Give me a brek."
I adore Lixian not only read his script but also provide some cute cutouts of his character to pop in time to time, with cool expressions
so your average pngtuber?
@RepentandbelieveinJesusChrist5 your god is dead
No need for an explanation chief
Fr
True
Agreed
At first I thought so too, but then THE BIG TWIST happened
FAX lol
In my experience, Godot is great for lightweight, simpler projects. It could probably fill your niche of quick 2D games for which Unreal would be "overkill".
Godot solves Unreal Engine's downsides very nicely,
Whereas one engine is a bulky beast able to create massive landscapes with tons of incredibly advanced post-processing at the cost of resources and storage space,
The other is an all-round good engine which struggles a bit with being on the same level of post-processing and effects, but is even more versatile and barely uses up any storage space or resources.
(I personally prefer Godot over Unreal Engine but i respect Unreal Engine for what it is)
Godot is a good unity adjacent engine. It has a good (ish) 3D engine that’s constantly being worked on along with the 2d engine and an easy codebase to learn as its very similar to python and also understands and runs C# perfectly well on top of that. However unreal is definitely the 3D game engine of choice based purely on features and freedom alone. I like the limitations Godot provides as its a challenge that motivates me but thats about it on their 3D side of things
@@biteingcobra363 UE5 definitely has features, but it feels clunky and bloated as an engine. I'm not gonna be making a AAA looking game as a solo dev, godot just has a way smoother development experience for a solo dev.
But godot is still kinda buggy and missing some features. It's not quite a 100% unity replacement yet, but it's been improving very quickly.
Dunno, I miss some features with Godot. And when I watched some videos like this one and videos with Godot basics, I didn't really find out how to do some stuff with Godot that Unity has. Since it has some assets that are made in collab with other companies. Dunno how Godot fixes GooglePlay features, dunno if it works 100%, but Unity just has them so easy to do and connect. I heard somewhere that Godot is not yet prepared for mobile games, but it was like half a year ago.
But if my PC can't run unreal, wath engin wode you recomend?
Remember that the CEO is just the frontman for the board of directors. Just because they have a scapegoat doesn't mean the people responsible are gone.
Dude read something on the internet...
This, 100% this. So long as the board remains, Unity should not be trusted AT ALL.
average asmon viewer right here, literally hundreds of devs who work for unity said that the idea originated from the CEO and if it was the boards decision to implement these changes the stockholders would have the entire board removed or no one would be removed. Because even though people like to think that companies will sacrifice for to appease the "Consumer" companies will never sacrifice for anyone.
IF it was a hard stance made by the board then, they would not walk it back under any circumstance. While the board probably have general ideas they do not come up with the policy. They probably had some talks about how to increase profits, and let the CEO decide on which option to execute since that's the job of the CEO.
@@michaelmonstar4276 yeah, with a lot of evidence to back that claim. I mean, have you SEEN the people on that board? They're the sorts that would gladly rub shoulders with Bobby Kotick.
Same ceo that brought the downfall of ea
I Just started taking a Computer Science class. And I'm learning to make games and animation with scratch. I will be switching programs with the rest of the class in the next week or two. I'm glad I'm learning how to make games by just taking this class.
Hi Lixian
Amazing to be seeing you, I’ve been waiting for a video in a while now,
Please just use whatever you are comfortable with, no matter the engine you make your ideas will still be amazing to me and as an animator myself your animations inspires me a lot,
Please have fun making games and animations, you will very certainly see me again :)
that profile is amazing
The CEO being gone doesn't mean a whole lot when Unity is now effectively being ran by the board of directors. Replacing the CEO is more or less a formality at this point when the board makes pretty much all of the decisions. There's evidence to suggest that Riccitiello is not the main issue for Unity's decision. He's not blameless of course, but it does look like he's being made the scapegoat in all of this to protect the board members who are willing to do much worse in the future.
i mean, what's worse is he (the CEO) sold his shares in the company before the whole Unity burning down thing happened which drove the share price down which looks... bad and like insider trading, there's also the fact he has a history of trying to monetize stuff so if it is the board of directors fault, they had the PERFECT scapegoat as Riccitiello already had a history of scummy ideas in regards to monetization.
He wasn't only the CEO but also the chairman (and member) of the board of directors too, so he had basically ultimate power. He was certainly not just a scapegoat but I agree that the rest of the board of directors is also scummy.
And I don't know why people constantly bring up that "he sold 2000 shares a few days" before the announcement. His last sell of shares was on 26 May 2023. He did exercise an option on 6 September 2023, which is something completely different. The total value of said option was also just $2860, which is nothing and has 0 effect on the stock price.
Not you in particular but it's quite baffling how basically every comment section on youtube regarding game dev content has become a cesspool of people hating on everything Unity-related while throwing around nothing but a bunch of misinformation.
@@Stunex I didn't realize that he was the chairman. But yeah, C suite executives of major (and even minor) companies sell their stock all the time. Especially since at least part of their compensation consists of stock options. The cries of "insider trading" are definitely overblown since what he sold were negligible in the grand scheme of things.
@@Klyskada he sold a miniscule portion of his shares
lets not forget one of the board making choices for unity... was the former CEO of the malware company unity absorbed a few years back
Lixian: Knowing multiple engines is not a bad thing at all, which in that case....Maybe I.....should I learn Godot?
Mark: THIS IS BIG BRAIN TIME
historically accurate.
I like the idea of Gadot being his 2D engine
@@samiam858 Seconding this. I've heard multiple devs claim that Godot's 2D capabilities already surpass Unity's. While Godot's 3D is pretty usable and shows a lot of potential, it's not quite at the same ballpark as Unity, let alone Unreal.
hows it going ?
It’s interesting hearing about why you chose to switch from Unity to the Unreal Engine. My heart goes out to all the game developers who have been affected by this change ❤.
@DontReadMyProfilePicture.185 k, I guess I will just report you for spam instead 👍
So Lixian just thought I'd inform ya just in case. Its not just the CEO at fault with Unity, a lot of the Company Board of directors are responsible for the bad changes they tried to do. That said love your passion for creaton and cant wait to see what you do next.
Was looking for this one. The CEO is certainly at fault, but he's also basically just the fall guy in a case like this; unless the entire board also goes with them (and that pretty much never happens), the new guy is probably going to end up being same as the old guy. Stay away from Unity, unless someone _really_ cleans house.
Why changing the CEO means nothing.
Whether this pay-per-install thing was purely the CEO or he was some kind of front man DOES NOT MATTER. Rather, the more important thing is the fact that they had something in place already that promised they wouldn't do this sort of thing again, because the company had already tried to make unilateral changes to previous agreements in the past. That means them promising to not do this AGAIN means nothing. Sure, maybe the next CEO is a nice guy and steers the ship right, but what about the guy after them? The company as an entity has already shown that they are willing to break their promises to a shocking and possibly illegal degree.
I had never heard Lixian's voice before, and hearing it for the first time is like when you read a book and you imagine the voice of a character and when they make a movie and you hear it for the first time It's like, well that doesn't sound right.
It sounds about right to me though
@@Shockxv yeah same
All I can hear is "CAPTAIN OVERRR"
I had the exact opposite reaction. It was basically how I imagined it, even down to the accent. Then again, it's possible I've already heard it in a Markiplier video and just forgot about it.
at some points in the video he straight up sounds like Gru... Idk why
You forgot one last thing with Unity, Lixian: The former Unity vice president of global talent acquisition filed a lawsuit this week against the company and ten of its employees alleging sexual harassment from CEO John Riccitiello and others in management positions as well as retaliation for reporting it and unlawful termination.
Thats 3 years old
I got bullied in an office setting by my Asian Immigrant co-workers. It actively put me into the hospital. I wasn't a manager though....so nobody gave a damn. Apparently you need to have butt loads of money to sue for your human rights. Or not have your evil clique be ethnic. You can only sue white people apparently. And to sue you probably also need to be ethnic.
Well I'm bitter. I lost my home, my friends, my relationships. Got stuck starving in a room. So screw you guys and your hypocricy. Wealthy people are jerks.
I was over a month into learning Unity when it happened. I'd already been using Godot for years but with a new hardware upgrade I was super excited to start learning Unity and UE5. I'm still learning Unreal but I don't think I'll ever bother with Unity. Even though the CEO was fired the other board members still had to give the greenlight for the shitty changes so as far as I'm concerned, they are not trustworthy at all. Still, it's a great idea to be familiar with multiple engines. Looking forward to your next upload, whenever that may be ❤
yeah, the CEO honestly just seems like a fall guy. and don't get it twisted; he probably got a huge paycheck from the whole situation anyway. he'll just move on to the next company to be the fall guy of.
Unity is not going to let themselves die, or better put, Meta and Apple are not going to let Unity just kill itself like this, given how important Unity is to both of them for the VR/AR space.
I'm already buying Unity stock for when they turn things around
Godot is really nice even on a bit older /slower computers so that's kinda nice.
@@mattc9598 Keeping this pinned. Let me know how the stocks go.
@@mattc9598how the stocks go?
You make such good stuff. I can’t wait to see your next game, whatever engine you use. As for myself who was learning unity, I switched to unreal lol. Trust ain’t worth being broken twice
I Used to be a Unity fanboi, but I forced myself to learn UE5 using Cobra Code's tutorials. I said I would focus and force myself to spend 30 days learning Unity everday regardless of how frustrated I got - and I got plenty frustrated and hated UE5 the first week. I am past 30 days and I am loving it, after about 4 days of frustration, wishing they did things like Unity. When you are used to something, you don't like change, but after 30 days, it's now my engine of choice. I absolutely love everything about it. First week, I was frustrated with how bloated it seemed, now after 30 days, I realize it's not and just as modular as Unity, but superior in so many ways, in my opinion. 2D and 2D / 3D hybrids with FlipBook plug in is a freaking dream. So glad I got off my Unity addiction. They even introduced and are continuing to develop their AI Agent plugin - which is like Unity's MLAgents, but it works, and UE takes it seriously.
I have no idea what he's talking about but im all here for it.
As someone who uses Godot, I'd say it's worth at least giving it a chance. It's never bad to have a backup engine you know how to use just in case, even if you focus on Unreal.
Hey Lixian, just wanted to say this was a nice break down of the pros and cons for using Unreal. It sounds like it would be a lot easier to lay down ground work for a game compared to Unity's sandbox tools as you've put it. HOWEVER, I'm more interested in making 2D games, so I have been learning how to use Godot. I gotta say, the switch over feels very similar to what you pointed out for Unreal. Godot uses nodes for pretty much everything and each node can have scripts attached. They also have pre-made functions for gaming. Maybe not as many free assets as Unreal, but it feels a lot nicer than when I was using Unity.
Funny enough, if you use Unreal Engine there is a way to port theses assets to other engines, including Godot to see how they works. Not a bad option for those that use 3D, not sure about 2D assets but maybe can be similar there if there is any free Unreal Engine 2D assets.
4 years ago I chose Unity over Unreal, for many of the points you mention: no C++; blueprints seemed so fixed; "people" on forums said it was more difficult for indies to learn; and the kicker their big icons on the upper menu bar looked ridiculous (4.+). So I learned on Unity for 4 years in my spare time as a hobbyist. This last month due to the Unity debacle I gave Unreal (5.3) another try -- and it's like "Oh, that's what the feature or setting does"
I only needed the thumbnail to understand, king. I wish you good luck on the transition and hope it goes well c:
Knowing multiple engines si definitely a good thing, and I would recommend learning Godot. I'm not even quite a novice coder person, but I've toyed around in it a bit, and it seems relatively intuitive if you have any coding experience beforehand. Plus, you might just genuinely like it.
I have a coworker that's a hobby game developer and he says he also like Godot.
And yeah we REALLY need to diversify engine use more as putting everything under a couple engines is dangerous.
Even if we Trust Epic for now with Unreal, we can't be sure it will be like that forever.
So if we make sure to support and develop other engines now we can avoid letting Epic haveing too much control in the event someone malicious ever takes over.
Does Godot support 2D games? I haven't seen anyone mention it.
@@MusicComet Don't quote me, because like I said, very, very new, but I think it kinda specializes in 2D games? My girlfriend's talked about it at length, but I'll be honest, the technical stuff just goes over my head.
@@MusicComet 2D games is what Godot does better.
3D support is what is a work in progress. Although I have a friend who says he's fairly happy with Godot's 3D support as it is so it's certainly not unusable.
@@metazoxan2 Thank goodness, I was honestly worried there was no other 2D engine besides Unity. Tbf I'm not that much into game dev so maybe other engines that I don't know about, exist.
If it helps anything, my partner and I are making our first game together and he's been learning Gadot. His thoughts on it so far are pretty positive and the only issue he had was that he had to go through tutorials in order to learn it instead of being able to intuitively parse through it with the help of reddit from time to time like he did with Unity.
But hey! Maybe learning Gadot and Unreal will put more tools in your own belt and it'll help you make a final decision. Best of luck Lixian!
really cool comment
however
it's spelled godot
sorry for late reply
and sorry for nerding out
I've heard Godot is actualyl quite similar to Unity, so it's probably not the worst to learn coming from Unity.
There's a few differences, but generally speaking there's a 1:1 concept. And Godot has a less complex design philosophy. That's not to say it's perfect, and it's certainly lagging behind on some things. But when it comes to base design I prefer Godot's choices over Unity's, despite having worked in Godot for < 30 days and Unity for years.
The hardest to grasp part is probably that the nodes themselves it the component in Godot, not something you attach to a placeholder 3D transformer like in Unity. You can recreate the Unity layout perfectly in Godot, but in general you'd work a bit differently there which can take a while to grok.
The thing I like the least is that GDScript lacks encapsulation, but the support for C# is improving so it's not something you *have* to deal with (and a script like language is very fast to work with for smaller projects.)
I don't really know who's saying such things. Because the only two things that are similar in those engines are the scene editor and the ability to use C# (which i'm not using personally). In other ways they're very different.
in terms of the concept of "easy to learn, hard to master" engines, yeah. you can do quite a lot with simple knowledge of code and nodes.
Godot is not Unity. Don't expect it to be a Unity replacement, with the same things at the same place. Many Unity refugees make that mistake and complain on Godot sub-reddit about it.
When approaching Godot, you must keep a clear mind and get ready to learn again some stuff from scratch. For example, nodes in Godot are not scenes nor prefabs nor actors. They're all of them and none of them at the same time. It's simply a different concept.
That's not the case. Godot's scene graph approach is quite unique and don't translate very well from basically any other engine. You can kinda beat it into ECS shape, that other engines are using, but it defeats the purpose of using Godot. There is a plugin that implement ECS on a lower level, but they don't integrate perfectly and, again, defeat the purpose of using Godot.
I was kind of scared of coding, but blueprints sound like a colorful way to keep me up from 1PM-5AM working on blueprints, CoLoRs! :D
I can see a lot of research went into this video and I'm glad you acknowledged the existence of Paper 2D and even PaperZD for making 2D Games in Unreal!
Yes, sadly it's true that Paper 2D hasn't been updated for a very long time, but it has all of the basic things you need and PaperZD is free and greatly expands upon that.
It's not officially made by Epic Games, but it got an epic mega grant and both the creator of PaperZD and myself have been in constant contact with epic over the last 3 years or so trying to get more support.
Despite that, there are actually many amazing 2D and 2D/3D Hybrid games built with Unreal Engine, such as Ender Lilies, The Artful Escape, Twilight Monk, Octopath Traveler and all other HD-2D Games by Square Enix.
I think you should definitely give it a try :D
I'm stuck in the place where I started to learn Unity for my own creative aspirations but now I'm torn trying to decide what to actually learn now, because my style is more 2d story-minded. I'm kind of stuck and need to learn the options out there x'D First time in the world I've been kind of grateful for my procrastination in doubling down to learn something xD
Game maker is quite good for 2D games! Tho from what I’ve gathered from using it myself I don’t think it would be that good if you ever would want to do 3D games so keep that in mind if you want to be able to do more than 2D games in the future
if i may try to offer some help, with unreal you can use visual studio which in turn has plugins which one of them might prove useful to you. it can translate and convert C# (unity code) into C++ (unreal code). meaning that while you would still have to learn how unreal works, you could at least have the comfort of having the coding method you are use to still at hand. heck python can use visual studio so really as long as you pick a game engine that can use it, theres a chance visual studio can covert C# into the necessary language you need with a plugin. hope this helps in some way, best of luck to you and may success be upon you.
I've heard Godot is good for 2d stuff
Godot is booming with support and community now. It's open source too and was built originally for 2D games, so it's a good option for game possibly. Undertale is a game made in Game Maker as well, but it has a subscription fee I hear.
Godot is where its at, it has way better tools for 2D than unity.
I made the switch from Unity to Godot a few months ago. It was frustrating at first, but especially since I stuck with C#, I felt pretty comfortable with it after 1-2 weeks. I think it's great and definitely worth trying!
If you’re thinking of learning Godot, I’d wait until the next point release. They’ve done a lot of UI cleanup and general quality of life things based on feedback from ex Unity devs. It’s out in beta form right now though.
Kind reminder that a CEO is also often used as a fall guy for the people who pull the real strings: the board partners. The ones who actually own the company (legally speaking, outside of public market share). The CEO's job is to execute the plans and visions of the board partners, so even though he's a shitty person and I am thankful that he's gone, he is not necessarily the sole person behind the attempt to weaponize monetization the way Unity did. None of those monetization schemes would have made it through without the approval of the board. Those are the guys you should be truly fearful of, not just the one person that was chosen as fall guy. It's very common corporate business approach to just let one high-standing person take the fall and then pretend all the bad things went down with this one person - while in reality there's a whole host of people behind that person who are equally implicit, if not even more so. And these people are still sitting in the shadows today, outside the spotlight, with the same mindset that led to the horrendous monetization scheme. There's a reason you never really know the names of these board members or hear much about them. They don't want to be associated with their decisions for a reason.
After working for 3 years as an Unreal developer, I'm giving Unity a chance. This doesn't mean I'm abandoning/replacing Unreal, but the main reason is that Unity gives you that freedom you talked about. Indeed, Unreal is very powerful and has many tools out of the box, but it forces you to do things the "Unreal way," which feels limited. Unity might mean more work on your side, but in the end, you make your own framework and tools, and you decide how your game will be structured. Another reason is the size of the games, compared to a blank unity project with an unreal one.
One important factor is mods, which are easier to make for unity than unreal games. Allowing the community to mod your game keeps it alive for longer and probably sells more.
One of the most powerful things Unreal has probably is multiplayer, which I recognize. Unity is way behind on this. Unreal has everything set for multiplayer, even for single-player games, although multiplayer functionality is there but not used.
As a tip, if you want to transition from indie to AA or AAA at some point in your career, it will be easier if you already know C#. Blueprints are great, but if you only know this, the companies that you can be considered for are very small. Unreal C++, compared with Unity's C#, is a monster.
I leave this, might be useful for someone, somewhere.
It certainly was useful to me just now, sir.
Your stance on Unity is pretty much mine. I had learned some Godot before Unity, so I am back in Godot. I definitely plan to learn unreal though to see what I think of the workflow etc.
It's been an interesting time to get started in game dev and game dev content creation!
100% learn Godot. Unreal engine is WAY TOO MUCH for 2D games. If Unity ever becomes permanently unsuitable to use, Godot has been perfecting its 2D side for a while, and it also has C# support. When the dust settles and Unity (theoretically) fully dies, Godot is my go-to engine
Godots 2D tile system is already way better than in Unity and it also has some predone functions you can use or you could add yourself!
Awesome video as always Lix.
All of your games have been fantastic and super spooky so far and I look forward to seeing them in the future regardless of what you make them with!
Great video! This just hit the nail on the head :D
My boyfriend is a game dev, and told me all the gorgeous things Lixian is describing here about UE
Unreal is structured to build games, and it is so much easier. It guides you instead of giving you the engine and : there, do whatever you like the way you want.
I love level design and environment myself, so this lumen thing and now that you can make some modeling inside UE, without back tracking to *insert your trusty 3D modeling program here*, it makes work easier to implement directly in the engine.
your bf need Lixian ?
Something I've heard about Unity that requires caution is that most likely the CEO of Unity is playing the role of a scapegoat to appease everyone. It's the Board that makes the real choices in the company. The CEO still has people they consult and meet to make big decisions. They all played a role in the disaster.
Birds of a feather...
This disaster could be liked with Dani's dissapearance
Granted, didn't this same CEO is what brought in half of the board members? He isn't exactly free of critique either.
Boards don't micro-manage CEOs like that. They would probably suggest to CEO to consider raising prices and even that feels a bit overreaching.
I just finished my first year in a games design course, learning Unity. Our lecturers were like “look there is only a few weeks left before your assignments are due, it’s too late for us all to change now but some unofficial summer homework to learn a different engine” time to try out unreal and maybe also game maker for 2D
Having learned low-level graphics in C++, game development first in Unity, and recently in Godot, I think the most important skill that comes from knowing multiple engines is the ability to separate abstract game mechanics from the underlying framework. A quaternion works the same way regardless of the implementation, and thinking in concepts that you can transplant into whatever is best for the situation is much better than having snippets that work only in a certain engine.
I’m so incredibly proud of you, even if this decision was the most obvious
The best thing about the video is your editing and your delivery style. Highlight for me was the way you said "Should I learn Godot?" in a spooky manner.
I feel you man, even though I don't use unity. I gone through almost the exact same case on Roblox Studio, where Roblox (the creators of Roblox Studio) announced a policy in which prohibits you from using their own assets and models (Faces, Hats, etc.) and you have to create your own. Thankfully they cancelled the stupid policy when the community got angry at what they did. They have changed and now looking forward at adding more interesting stuff on the Engine.
I'd recommend learning Gadot as a backup.
It's easy to learn, has a pretty simple scripting language, and is great for 2D games.
It's good to have a lot of tools in your belt as an artist, even if you tend to stick to your favorites.
Unreal is a great engine though, and usually (but not always) the best tool for the job is the one you're most comfortable with.
Because of that ending, even if you stick more with Unreal, I'm will be excited to see you trying to learn Godot! I'm very passionate with this engine, even though I'm still learning too, and it would be an interesting journey to follow from a dev like you! Love your content 😎❤
With the whole unity pig situation, I think that there is no better time than now to start getting into Godot. It is receiving a massive flow of new users (go figure) and the open source engine is getting a lot more attention. With this, we will hopefully start to see a lot more support and features and mass usage and information for it. I'm hyped to see what this will do for Godot. You mentioned that 2D games in unreal blow, Godot has support for 2D and 3D much like unity did.
@RepentandbelieveinJesusChrist5uhh thanks.
Godot is awesome, I agree, I get why lixian probably got reeled in by the glossy features of unreal but I'm near certain godot can be used to do all these things out of the box, given you are willing to actually take the time to make more of your game actually be YOUR game than in unreal.
@@Chillco600 yeah. I love open source software and I love that it's very lightweight and runs easily. It's just a shame that you have to use either C# or GDscript, as both are an absolute disaster.
Godot is still primitive. The funding they got is so small, it's less than 100 thousand dollars. I don't see any real future with godot when it comes to commercial games. It is a hobbyist engine at best.
@@nhanimaah786 which is why a huge wave of new users would be great for it. It's far from primitive, people have already, and still are, making groundbreaking stuff with the engine. The modular open source and lightweight software to it makes it extremely healthy and approachable for people. You say it has no future commercially but there are several hundreds of games on steam, made with godot, gathering a lot of attention and popularity.
A mass of new users would greatly accelerate godot's growth and development. The great thing about open source software is that anyone can work on it, developing new tools and easier ways to work with the engine. Godot is already huge, and I hope it will only get bigger.
As someone who has JUST gotten into game development and is very overzealous, I started in Unity and already got a bad taste in my mouth for how overly complicated it was to install. (Things like having to manually install it using archives because the hub set the download and install locations differently, validation constantly failing and requiring permissions it already had? Saw alot of other people have the same issues) thank you for posting this, I've had alot of ideas for games for a long time but in completely new to coding, and idk what blueprints are but.....
THEY LOOK FUN
same here. when I first started using unreal engine during week course, it was really easy to get the hang of and stuff. but when I started using unity after I got into a game design course. things changed and things didn't go as planned for me either. even after using it for 2 years. issues I had with it, the constant changes they want to make with every update, it just got more complicated with each update and constantly signing me out of my unity account even installing it on my computer was abit of a pain.
Lexin I love you as an editor animator and a game developer keep doing what you're doing beautiful
I actually decided to put some time and effort in and work on my own engine, can't say much on it yet (It's very early in-dev) but I'll say this- it's a lot like a mix of the good parts of Godot and Unity, with the benefit that development is more seamless- things that normally you'd have to spend days programming, can be done within tools inside of the editor, things like complex cut scenes, included AI Behavior presets (and an easy way to make more) customizable camera, so on- there's more I could say on it, but the plan rn is to have 2D and 3D support.
I prefer Unity or Godot because 3D game development makes my head hurt, but in any case, I can’t wait to see how you adjust to these new changes!
Very glad to hear that you're confident in making the switch to Unreal, I've been curious to see how this whole Unity bull has been effecting you. I would maybe suggest sticking with Unreal through many of your upcoming projects, but whenever you just feel like making a 2D game, maybe that would be a good time to check out Godot and see what it offers?
Since the whole Unity fiasco, I actually started using Godot to make games, and with the NET version, I could basically use my existing knowledge of Unity and C#. I've been really happy with Godot, since it's basically just Unity without some of the fancy editor features built-in. It does compensate though, with their UI system with containers that automatically arrange elements.
One thing about Unreal I like with the newer stuff, Fluid Flux which is an engine within Unreal that gives actual water physics like flowing streams/rivers or roaring rapids and crashing waves.
“I’m more of an Unreal Engine man myself” -Markiplier
“I’ve never made a game!”
Thats o funy the way i had to press "read more " to hear the rest of the joke made me laugh even more thanks so much you nmde my day :))))
you can use construct 3/gdeveloper for 2D games, the workflow is pretty similar to unreal, but if you'd like something with more freedom, you can use gamemaker also
Game maker has the least freedom of any engine, its hardly an engine honestly its just a super simple way to make copy paste games for people who want to make a game but are not that experienced, I am not trying to be rude by the way but it does sound rude
@@PhoenixAscension554 someone doesnt know how to use game maker
@@tawagotoCage theyre not too wrong about the "least freedom of any game engine" part, but theyre definitely wrong about the copypaste part. also you should seek to calmly present evidence against others' statements when you disagree, not immediately be hostile and claim their ignorance. let's be more understanding of each other :)
@@Juliana-qe2th i wasn't being disrespectful, i was being sarcastic, irony is my fuel here, mate, and i completely disagree, game maker allows you to code in its own language which can handle pretty much anything you'd like to do and also allow you to use scripts from other languages, you're free to a point where you can even make simplistic to complex 3D games by using its coding to render the models, this is really the first time i ever heard anyone saying that game maker has the least freedom of any engine, i mean, your game depends entirely on your hability to code, someone made a running linux distribution on Scratch, yes that online software that teatch kids basic coding logic by using those blocks... so i think that the limitations of an game engine with support of multiple coding methods is entirely based on what the programmer is capable of doing, thus thats why i said that they don't know how to use game maker, you can disagree with me if you don't believe me, but it is known for a fact that many great games where made using only game maker and its built in coding
Much love as always lixian, I'm always super excited when another video is posted
I've been using godot for a year or so. The first thing I wanna say is don't even bother with 3D games. It's mainly for 2D games, but it's AMAZING with it. Literally the best game engine for 2D games. And it's incredibly easy and simple, you can run it on a school chromebook and even an android phone.
Took me a moment to remember where I knew "Lixian" from! I love hearing that you do game dev too!
I just wanted to say good job with the explanations of this video.
Not did I learn why you decided to switch engines, but you also gave some background information about how both engines work.
I did not know that in Unity most functions you had to code from scratch compared to Unreal Engines Blueprint system.
Keep up the great work Lixian. You might inspire me to make games in the future. 😌
Godot has also alot of things predone!
You can also add predone nodes and add them to your Node selection list ^^
I'd love to see you make a small game using Godot. Even if you don't plan on switching to Godot it would be interesting to see your opinion on it.
"I can change"
Yes that was the problem unity
I'ma be honest lixian, you are an exceptionally talented individual. Your edits on marks vids always make me burst out laughing, the games you make are better than most triple a titles these days, and you seem like an all around nice guy, we need more people like you 😊
I recently started making "my own" game in unreal, and I have to say, settings upon settings, blueprints, variables, I mean it's easy enough once you get your foot in the door, but it seems The Door is a 12 Ton slab of cement covered in nerdy graffiti, that you have to solve an algorithmically encrypted rubiks cube before even attempting to open for each and every thing I want to add.. OOOORRRR I can use a template and someone's public already functioning project file. And an army of youtube tutorials and google searches to cobble together something that just works. And build on top of that. 7/10 dev environment, 1000/10 development community. Thanks for the carry.
I think you wrapped the ups and downs pretty well and easy to understand, nice work!
Godot is a good engine for 2D and also 3D as far as i'm concerned but i haven't really looked into it so don't take my word. (probably still worth trying)
my school also switched from Unity to Unreal wich is REALY fun when you just spent the last year learning everything about Unity and all that knowledge is useless now :D
I was literally about to start learning unity the week the pricing thing got announced so now I'm going towards Godot and Unreal
i mainly watch Mark. its fun to see the similar editing style on your own vids (I gues they are technically all your vids but you know what I mean). strangely comforting somehow
Man, your editing skills are on point. Could watch this style for hours.
I might be able to guess why
Just a hunch xd
I think you making at least 1 2d game in godot will let you see if you want to use that instead of going back to a company who really almost doubled down on bad choices. I personally would love you to make a super small 2d game and remake it in godot and unreal and see what feels better. I think it will be a funny video seeing you struggle and learning new stuff.
Personally as you know unreal doesn't support 2d directly so I think godot will win but I am curious on how well that plugin is.
Unreal's 2D support is as good as Godot's 3D support :P
@@SylvanFeanturi That kinda true. X'DDDD
@@SylvanFeanturi 2D doesn't require much and what's needed is supported with paper2d and paperzd.
@@SylvanFeanturi that's true, so it just kinda depends on what he what games he wants to go for
Due to the Unity changes I was like "you know what I am going to start learning Unreal" and you know whats funny its largely because of your other videos discussing how you made your games. Much respect Lixian.
i was gonna try unreal
but then 60 gigs was thrown in my face
@@ahmed4363do... do you not have that much space? my computer has 5TB of space i put into it... is 60 gigs really that bad? or did i vastly overestimate how much i needed?
Great takes. I need to get a new setup before I even consider trying UE5, but It's nice to hear from a talented dev I respect.
Most of the things he named in the first half of the video are the reasons UE is a poor engine. Games are art first and foremost. Copy and pasting countless identical systems by using UE has given us the term that's being commonly used now "UE5 slop". Being enamoured by all the shiny features of UE is leading devs astray. Not to say that great things can't be made in the engine, but using all these default mechanisms is a fast track to making a "meh" game at best.
I have been looking for a straight answer of whether the unity thing was resolved for the better, and this man is the only one to give a straight answer. Mad thx, Lixian
I'm personally planning on learning Godot. As great as Unreal is for 3D games, the flexibility in being able to make either 2D or 3D games is too important to me, and it's why I originally planned to do Unity until... all this happened. Not to mention, Godot takes up less than a gig and a half of space and, well, I'm VERY bad at managing space on my computer, so having it be more compact is a big upside. Also, Godot is available through Steam.
For 2d games in my experience Godot is really good, Godot can't really do 3d to the extent of my knowledge, but as of a few years ago when I took game development classes in high school Godot was a pretty solid engine for 2D.
Speaking from experience, Godot can absolutely do 3D. There's a lot of cool 3D Godot projects out there too
really?@@acefp7547
@@ILoveKetchup402 just try the latest jungle demo of Godot. It just went out. You'll see if your belief still hold true.
Godot can't do 3D?
Road to Vostok would like to have a word with you.
Estava em dúvida sobre qual plataforma pegar quando decidi começar a fazer jogos, vídeo saiu só na hora Lixian
I've got a few mental break downs working in C++ as an artist but goddanm the animation system is heaven compared to animator controller from unity. I would say just learn the hard way c++ and avoid blueprint as much as posible or once ur done with ur work in BP use nativization option to turn everything u did in BP to C++ to get that sweet boost performance.
Very high quality video 🤣
It's my first time seeing him, but he ain't joking when he said he's a full-time editor 😅
I love how Lixian can just disappear for a couple months, come back, and nobody will mention it 😅
Hi'
@@bigmacbellydavisstudios hello!
Gadot uses Visual Script (Blueprints) you can safely translate what you learnt with time as anything would be done in unreal
Its mainly open source for the community to work on so it can be less streamlined and more complicated for what you want as one feature may not be available in the base kit and probably in a branch
However they do implement these features over time as it's again a giant community effort
However I've yet to see many indie games use it because it's still fairly uncharted territory for most because unity is so widely popular and known
No... It doesn't. Even in Godot 3 it's visual scripting was trash and from 4.0 it's been completely scrapped. Its been gone for almost a year and a half. You need to learn a whole new language for godot if you want to use GDScript which is definitely the best for Godot.
Well well well
Look who shot themself in the foot again
Unreal engine is cooked
HEY ITS MARKAPLIERS EDITOR, nice.
Just wanted to say thanks for making this video. Your game dev insight from your other vids is really cool to see, and I'm really glad you explored both the pros and cons of Unreal vs Unity. I've only dabbled so far, but I was torn about using Unity because although I've acquired quite a few assets over the years, Unreal seems like it can do almost everything those assets can do *natively*, so I think I'll be switching over to Unreal :)
Lixian! got an idea for a game based on a comment mark said about "have a monster in the start screen, when you press play your at where the title screen was" i.e. with the monster.
An escape room in a dim lit room, but the monster in in there with you. Its blind and cant tell you are there at first.
You have to tiptoe round trying to solve puzzles without disturbing it, combination locks etc. there is a very small inventory, if you don't pay attention and try to carry too much you may drop something and make a noise. Any and all items can be thrown to help distract the monster - but you have to be careful not to throw the thing you need. other environment things could help but are limited in their uses.
possibly with two difficulties normal and hard.
normal - if you make a noise the monster hears while it isn't facing you it turns to face the noise (gives the player a warning)
hard - make a noise the monster hears and charges towards the player
Some tasks make a small amount of noise so if the monster is too close it will notice you.
----
So, first time someone starts they are likely to just rush and die.... ok first few times so after death death it would probably but best to have an onscreen prompt giving clues.
During highschool I had taken a game design/ game development course for 4 years and the main thing we used was unity. But after i had graduated recently i found that unreal engine was everything i was looking for. It just felt so right to me and i love the engine.
One problem unreal engine is like caseoh because EVEN THOUGH I DELETED LIKE 80% OF THE APPS AND OTHER STUFF I HAVE IT'S STILL NOT EVEN ENOUGH ( I Think you already mentioned this )
I highly recommend Godot as far as 2d games go. The latest 4.X release has a ton of great features for 2d games, the most notable being the new tilemap stuff. Godot is extremely lightweight, both on memory and file size. If Unreal feels like overkill (which it is for most of us hobby devs), Godot is an excellent choice. Like the difference between a monster truck and a minivan.
Considering that the now former CEO of Unity used to be an executive for Electronic Arts, their hot spicy messy decision adds up.
I've been hoping for a game dev video for the mustache clicker for ages! 😭
I think it won't hurt to dabble a bit in Godot as well. Just in case Epic pulls a Unity.
Godot is such a nice and lightweight engine. GDScript is lovely to use, and if you rather use C# you can do that too :)
Didn’t know Lixian had a channel and I’m glad I found it
Lixian i love ur videos, i have discovered ur channel like 3-4 days ago. zaaa best editor and game dev
What your describing as features of Unreal are really only useful for AAA studios, better they can use Unreal and they will do everything you do (you're an Indie Dev), but way better, because they know how to leverage the engine and they have the team to add that x-factor too. That's why Unity was always put ahead of Unreal, because it's a place where indie devs can shine and the types of games they create are unique because they aren't using the same free asset packs that everyone else is using with unreal, but editor the teams in place to add real polish or original gameplay.
Or am i wrong?
Epic got me with a bunch of the freebies that i wanted when at uni and unreal has made it so easy to build and now that blueprints allows me to program the same way that i line diagram makes drafting so much easier.
Given how Epic has clumsily handled the current Bandcamp thing, I wouldn't trust them either, even if their CEO "knows what it's like".
That aside, this was an awesome watch. Used to want to get into game design, so this was insightful
Oh so your the one who made do it for me!Hell yea I loved that game, plus it was the first game I saw Manlybadasshero play(other then Lisa the painful), that got me down the rabbithole. Of Gamejolt and indie games even faster then before
I LOVE Godot, but experiance in an engine is bloody handy. Part of why I love it is that I've been using it for years now and I already know how to do all the things i want to do, or how to knuckle the out. I remember what it was like during my first project with the engine, and sometimes you just want to _make games_ and not spend all your time learning the ins and outs of a new framework or engine. Super stoked that more people know about my poison of choice however. I hope the switch to UE keeps going well for you!
I started making games for a hobby recently and i'm an ex professional artist /animator. Started with unity but it was super frustrating , a few weeks ago i switched to unreal with paper zd plugin for my 2d games and ... it's so much better , especially if you are not good with programming and use blueprints