YTread Logo
YTread Logo

Best Game Engine: Battleroyale! (Unity vs Godot vs Unreal vs GMS2)

May 24, 2024
Everyone has the ambition that the current ones are simply not capable of making video

game

s, even the simplest ones tend to become one of those ambitions, so we use

game

engine

s, vehicles capable of taking us further than we could go with just our strength, but we simply like to buy. a car just choosing one is a journey within yourself years ago the

best

indie game

engine

was

unity

and

unity

has only gotten better over the years but the competition is fiercer than game of thrones and the crown that has nestled in Unity's head is not as well protected as it was before, instead of defending their throne, Unity has been trying to expand their kingdom, they improved the engine, created a lot of different packages and expanded into the automotive industry.
best game engine battleroyale unity vs godot vs unreal vs gms2
No, that's right, the auto industry unit's efforts to expand into the land of Hyundai and Ford, while building the data-oriented technology stack, turned the engine into a boiling pot of pure chaos that made the kingdom was susceptible to invasion, so other kingdoms began to take some of the land that one unit had worked so hard to obtain as a good example and use it. having the most generous license for a viable game engine, fast forward to today. Godot exists and it's free, super free, like you spend zero dollars for free, like stop looking for the ropes, pinocchio, you're a real kid, on top of that, it goes off the rails.
best game engine battleroyale unity vs godot vs unreal vs gms2

More Interesting Facts About,

best game engine battleroyale unity vs godot vs unreal vs gms2...

The license is now even better for indies than units. When you look at this, it becomes quite dramatic,

unreal

istic, basically changing their license so that you don't have to give them money until you make a million dollars a year in reaction to the Unity license, which is. You don't have to give them money until you make a hundred thousand dollars a year, 10 times more unity, on top of that epic, the game company behind

unreal

Engine gave Godot's main free 2D competition Unity a ton of money. The gaming industry looks pretty cutthroat. which is a good thing for us because our place in this relationship is basically that you guys are going to fight for the loners.
best game engine battleroyale unity vs godot vs unreal vs gms2
I really need to find a more relatable analogy. Value is just one variable among many when it comes to choosing a game engine and type. For example, finding Waldo sometimes has too many variables contributing to your decision, actually preventing you from getting to the answer, so we'll focus on a few key factors, precisely the engines that excel in certain types of games, their learning and how complete the toolboxes are. are for making games, so I'll give you the secret sauce, a secret blend of herbs and spices that will help you no matter which engine you choose, so let's discuss which engine rules which lands so you can go out and plot your core, stick your flag in the ground and conquer your way to game development glory.
best game engine battleroyale unity vs godot vs unreal vs gms2
If you asked me to simplify this whole choice to one crucial factor, it would be the graphics, after all, the game engines are like a relay race in which a great team has participated. of the work of making the game and they pass the baton to you so you don't have to work with a big team, which is really important for some of us because some of us don't have friends, come on, toughen up, maybe the biggest one. The benefit in terms of hours of work that has been done for you within a game engine is the graphics, so a lot of choosing a game engine can be decided whether you are making 3D games, 2D games. or both, if your answer is both, then I would like it. present unity as the leonardo da vinci of game engines now just to put this in context for all those who think that good old leo's resume only has the mona lisa, he also painted the last supper, reconstructed a lot of anatomy through the limit of necromancy.
He almost invented a bicycle, several interesting war machines, and a helicopter, and is one of the reasons we use the term renaissance man to refer to a multi-talented individual. Now Unity is basically the Renaissance Engine, it's good in both 2D and 3D, so if you want your skills to carry over to both then it's probably the

best

engine for you. Some of you might wonder if Godot could also fit into this. It depends on how far you go with 3d but it's not the best option most of the time. and it gets pretty technical why and I don't even fully understand it because I'm not a game engine developer.
However, the gist is that the way engines develop graphics is by using a graphics API like DirectX or OpenGL. different operating systems work better with different apis directx being a Microsoft solution means it works better with Windows metal being an Apple solution means Apple products tend to work better with it; in fact, in some cases Apple products will only work with metal, in other words. If you want the best 3D performance, then you need to have a way for your engine to use the correct API for the correct device drive. It's unreal and most other large engines have that capability.
Godot is not covered with an OpenGL API and will be moving to Vulcan, but we are still not sure if it will be able to compete with the other engines that already have Vulkan capabilities now in the 2D world. Performance is much easier to obtain, so we don't have to worry about this as much. well let's forget the technicalities and sum this up, leonardo da vinci was a beast and unity is probably the best option if you want to work with both 2d and 3d now, if two dimensions are not enough to tickle your game then the engine game you want to use becomes a little more complicated.
There will be more game engines available for the challenge than a new load of Super Smash Brothers, but if you eliminate all the competition based on the engines that are battle-tested in the indie community and also filter them based on whether they have a large enough community built around it to teach you how to use that engine because let's be honest, none of us are going to read the documentation that leaves unreal and unity as the two real contenders for a year or two. As of now cryengine unigine or

godot

might offer real competition, but for now in 2020 the real options are unity and unreal, and unity can do 2d too, why wouldn't you choose unity over unreal if you had to delve into all?
The reasons why that would be a video in itself, so here's the bulleted version. Unity is the least complete engine I'm talking about today. Please understand me. You can make a complete game with Unity. There is no problem when you compare the engine with other engines. It's missing a lot of tools that others come out of the box, and it's catching up by working on visual scripting and finally including a shading graph, but it's still missing behavior trees, 2D pathfinding and something important, for some reason , Unity technologies simply cannot maintain. a networking solution, its track record is starting to get embarrassing.
Fingers crossed solution. The fix is ​​in preview and hopefully a good one, but you may want to look into third-party solutions if you're going for a multiplayer game or maybe. I want to go with unreal, another point, unity requires more work to get the same results, they don't have beautiful graphics without some tweaks, while unreal, you make the game and it's pretty good, so this is what I would achieve in unity after spend like me. I don't know, like 20 minutes, which I did in two minutes in ue4, which might be the fruit of some underlying design principle for both companies because a lot of Unity implementations tend to make things harder for the developer instead of making things easier. the point-describable rendering pipeline. and the new input system require learning new workflows to gain new advantages, while Unreal introduces features like Nanite, which allows you to forget about polycounts;
In other words, the Unreal engine simply does more work and you do less over time. Unreal has a lot to offer. In the 3D world, it's much better tested across the board, meaning the better graphics you use, the more likely it is that something similar has been done with unreal engine blueprints. The visual scripting solution in unreal is a first class citizen of the unreal engine. We're meant to make games with it, it's built and maintained by Epic, so it's probably the best out-of-the-box visual scripting solution in the 3D world. If visual scripts are your thing, your engine is probably unreal.
We have completely destroyed Unity's reputation. that's eerily similar to ea why would you choose unity over unreal again? bulleted version unity is the renaissance engine that you can also do in 2d, in fact if it is another type of game, unity will be one of the first to support text based workflow scripting is better in Unity, it will they compile faster, they are c vs c plus, plus it's just better in case you don't understand compile time, when you finish making a change to unreal scripts you will have to wait between five seconds and two minutes depending on your computer and How much you've written doesn't seem like a big deal, but when you're working on a game it can be tricky to have a one-minute loading time every time you make a five-second change while fixing a bug. it compiles much faster, so if you're using visual scripts that can completely negate this whole point, another reason you might want to choose Unity is its asset store because it's amazing.
There are some solutions that can save you months or even years of development time. I can talk for days about some of the greatness within the asset store, so if you're going to spend money on third party solutions anyway then unity is probably the endpoint for your engine, the unt community is bigger and in the community world, the bigger the better, you can find tutorials on almost anything, so if a guy offends you then no problem, there are plenty of fish on youtube, just search for what you want. Then, boom, a new, more eye-pleasing existence is on your screen.
In the end, there is no perfect choice. If I had to break it down to a singular point, I would say it is whether you plan to spend money on this or not. Unity just has a lot of good assets and everything that comes with unreal, you can buy for unity; However, if you feel like you start to have a panic attack every time I mention money, then choose Unreal, it comes with a lot out of the ordinary and visual. The scripts are really good and the templates it has are excellent. In short, I don't think you can go wrong with any of the options, even their weaknesses are still greater than other engines if everything we have talked about so far has too many dimensions.
Then it's time to really talk about the best 2D game engines. Let's start by talking about the outlier, the most specific game engine on this list. RPG maker. A quick disclaimer. They are in the middle of releasing a new version. The time you see this rpg maker mv it might be rpg maker mz but from my research that won't change anything I'm talking about now unless you are a detective this may surprise you but rpg maker is great for making games role however it comes. with some caveats if you're not looking to make money from this if you just want to get your story out there if you don't care that people will only be able to play it on PC because you'll never be able to do it port it to a console then there's no engine that can take your vision and turn it into a full game as easily as the RPG creator.
Now the guy who landed on the moon could easily take a housing dump for my opinion on the engine. restrictions, however, I would still say that if you look at the most complicated game ever made with rpg maker and you look at the hobby projects made with unity, the hobby projects have things going on that the rpg maker couldn't dream of trying to make. something beyond. an rpg game with rpg creators, like trying to turn a prius into a street racer, theoretically possible, but so is building a car from scratch, don't get me wrong, a prius has its place, as does the roleplaying game creator, and the roleplaying game creator place is for the person who wants to release a story based roleplaying game and doesn't really want to make money making video games, if you want to leave the door open to make money in the future, then RPG Maker is probably not the engine for you. game maker studio 2

godot

and unity give you a much better set of tools to create a wide range of games with better yet, the skills of any of those three translate to each other, while rpg maker's skills are often lost in the translation, so I recommend it for those who don't do it.
RPG to look between Game Maker Studio 2 Unity and Good Dough when choosing between them, I found that the crucial factor here is the scope of your game: whether it is a gamesmall, less complicated, medium-sized or you will spend half a decade without finishing it. maker studio 2 is great for small to medium sized projects, again the guy who made the hyper light drifter could take all my opinions and build a bathroom out of them, however, look at the game maker studio 2 showcase and you'll see a certain scope of the game. and any time a game goes beyond that scope, you won't see them go much further.
A guy who built his YouTube channel with tutorials from game creators decided to switch to Godot once he started producing games he was releasing. Well, my favorite is actually. I think Godot is mainly because of the types of games I want to make. You'll find similar stories on YouTube, which brings us to Godot, probably the best 2D engine in terms of its ability to scale to projects of different sizes. It's simple to get started. Free, open source, free, has an interesting structure that helps visualize the code. Free, gaining a lot of momentum in the independent community.
Free and good, from small games to big games. I make tutorials for it and they are free, regardless of compensation. All of its free open source glory is that it can't do the work for you by transferring to councils the SDKs that council companies own are proprietary and therefore incompatible with open source, but not incompatible with you doing so. do it yourself, going to consoles is an easier journey not easy, but easier in both Unity and Game Maker Studio 2. You may not be able to handle that journey on your own, but if you just want to free yourself up to Steam , then you don't have to worry about this either.
A lot of people want to start on PCC like they do and use that money to port to consoles. There are companies that specialize in porting Godot games for medium and large projects. Unity is doing very well on this point. Unity has been a part of all the discussions, so it may seem like I'm favoring them, but I'm not the reason they've been so intrusive in this video. It's the same reason they have been kings all this time. They are the Swiss army knife of game engines. There is no situation you can get into that they can't work their way into, however, you will always want to have your real toolbox with you.
Unreal Good Masa Game Maker Studio 2 and RPG Maker do a much better job of feeling like specialized tools to obtain professionally. the job is done, but you can use the asset store to make unity an even more specialized tool that can create very, very specific games, but it may seem like you're putting together a frankenstein solution, it's an unstoppable monster when it works well, but achieving it . coming to life is an achievement in itself now of course you can build unity or any of these other game engines to do anything but you can also build a game engine from scratch using just c plus plus and sdl or you could even break all. down and just use assembly, the point here is that you are using a game engine to save time and maybe money, if time is the main issue and money isn't really that important then unity becomes a gamble pretty good, buy an asset that gives you a good base to start with and then just buy something that saves you more time than you want to spend on a feature like procedural generation, for example, if money is more important then the unit It shows its ugly side because it requires either more time or money with Unity to build momentum, this is why it is not very good for small games.
This is subjective, but I found that Game Maker Studio 2 and Godot have better workflows for 2D than Unity, which means I feel like I can. do more things in either of those engines than in Unity, which is crazy because I have more experience with Unity than the other two engines combined. A developer named devduck on youtube had a similar experience switching from Unity to Godot in this video. I'll try. and take the six months of progress I've made in unity in my indie RPG and evaluate what it's like to develop those same features and systems in the Godot engine and to be clear, I'm not aiming for 100 feature parity or even close .
Also, to be smart with my time and not totally derail my game development, I'm limiting the length of this experiment to about a week, so with all that said, where have I landed and what does the future look like for Dauphin? I will continue the development of Dauphin with the Godot engine, this is after six months of development. Basically I think Unity is the best engine if you are willing to spend money on it because there are a lot of great asset developers that basically turn Unity into different game creation powerhouses, however if you are not spending money on the asset store, I think the best engine is between Godot and Game Maker Studio 2.
Game Maker Studio 2 if you are planning on making a console release and it won't be a A really big game, Hyper Light Drifter, is as big a game as what you want to do on Game Maker Studio 2 and that game really pushed Godot's scales better, it's super free and I've underestimated how fantastic of an engine it is. Keep in mind that if your video game making dreams involve the App Store or Google Play, then either engine can play a supporting role for you again. I would like to point out how free Godot is, while Game Maker Studio 2 costs money, Unity is also free until you earn a certain amount of money, but they force you to show a splash screen before your game, basically saying "made with unity" , which could also be saying that this game sucks because that's the reputation that splash screen gives your game if you buy one of their premium subscriptions.
You don't need to put that splash screen in your game, but then you won't be using the free version of Unity anymore and the argument for Godot becomes bigger and better. Let's go back to a bird's eye view of this topic when choosing a game. Engine It's important to talk again about learning curves and transferable skills, RPG Maker has probably the smallest learning curve on this list, however it has the least transferable skills; In other words, using RPG Maker won't help you much in learning other game engines, any other engine I've talked about will give you skills that translate much better to other engines.
Speaking of the other engines, from easiest to hardest in my experience, and in the most popular opinions, Game Maker Studio 2 is the easiest. Godot Unity Unreal 2D is easier than 3D, so if you're using Unity to create a 2D game, then it's probably easier than using Unity to create a 3D game. In fact, it's probably easier to create a 2D game in Unity than a 3D game Godot. There's just a lot of extra stuff in 3D. which you don't need to use in 2D like lighting and iks you can use some of those things but you don't need something that is fast and 2D animation can take a while in 3D although the skills you get from game maker Studio 2 are transferable .
Many people have found that switching from it to another motor is quite difficult and, again, the motor costs money, so it may not be a good initial investment if you are going to change it later. Anyway, so I think the sweet spot to start with engines is Godot, it's free, the skills transfer really well, it's not much harder than Game Maker Studio 2 to get started, it installs easily and scales well it has everything you need built in except for an art program and with free art programs like libra sprite you don't need much else and that's really all you need is to literally pick an engine if you're going 3d and then choose between unreal and unity if you go to 2d. so Game Maker Studio 2 could work in Unity and when you're just starting out I recommend Godot because of the balance of being Game Maker Studio 2 free online and it's easier to get started than Unity but if you're interested in both 2D and 3D then it's unity all day long and even unity especially if you're starting with 2d it's also not much harder than mass now for the most important part of this whole video the secret sauce pick a serious game engine the secret sauce is simply By making a decision in the next 24 hours, you play such a big role in just choosing one.
I said that everyone has ambitions that the current ones are not capable of, but is it true? All our parents tell us that we can become anything we want. We have infinite potential that we are capable of any achievement and then we go through a childhood of life that keeps hitting us, yelling at us, convincing us that our parents lied to us and after all that we become parents and tell the same thing to our children. We become movie directors and tell stories of the same thing We become reporters and travel the world finding evidence of the same thing Because deep down we all know that we are capable of more, we all know that we have been wasting our lives We spend our time like a Spoiled rich kid spends his parents' money.
We all know that we have so much more potential and that we absolutely have to convey that message to anyone who will listen, if only we could find some purpose, some reason that justifies sheer force of will. to awaken that potential but we can't find it so we give up one thing and another and another looking reading waiting for a purpose so don't let your search for a game engine become intertwined with your search for a purpose so many people get confused . They try to consume the answer they want to find and they get an answer, it's just not the right one for their question and no one can give them the question because the blessing and the curse of free will is that you can create anything you want for yourself. purpose, then you want to create something that you want to give to the world, but you don't know what, so you ask others what should I do, what engine should I use, why am I alive and my answer is simply choose an engine starter. create today start little by little and create something better every day strive because in that effort in that creation I believe you will create something within yourself also different questions and different answers until one day all those efforts will merge and you will be able to find yourself looking at your own masterpiece and you will look inside yourself and maybe find the answer you have been looking for.
Please subscribe, but above all comment, if you want to donate to this channel, you can buy from me. a coffee using the my coffee account link in the description but above all, thank you very much for your time. I am so much more grateful to be a part of your search for what I can convey across time, space, and YouTube. I wish you find everything you are looking for

If you have any copyright issue, please Contact