My Favorite Game Engine

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
today in my video I'm going to answer the question of what my favorite gain engine is and it should be pretty obvious from the title of this video but this is completely subjective meaning this is just my personal opinion from the engines that I've used there may be engines that I haven't used that I would like more or ones that I don't understand well enough yet that I would also enjoy more this is this is what I think at this moment anyways and kind of my thoughts so let's cover the engines that I've actually used in the past I started out with game maker and I was only a teenager I didn't know how to program so it was a good engine for me because of those things the next engine that I tried was obviously everyone tried I mean most everyone has tried unity and the very first time I tried unity I bounced off of it pretty hard I didn't like how much there was to learn in the editor the programming language put me off a little bit too because I didn't understand vectors at the time and you pretty much need to understand how vectors work or else you're gonna be really lost so I bounced off of unity pretty hard the next engine that I tried using a little bit of was called superpowers so I used superpowers messed around with it a little bit I didn't really it didn't really feel like it was for me so then the next engine I tried was Godot and I didn't really give it much of a chance I think I initially thought that it might be C++ so because of those reasons I bounced off of Godot as well the next thing I tried was I think I tried unreal so I picked up unreal however my experience let me tell you about my experience with unreal ok unreal is probably an amazing engine for 3d but I don't feel like it's good for 2d not that you can't make a 2-d game with it I just feel like there are other tools out there that are better suited to 2d I just remember going through some of the tutorials and even some of the developers as they were going through their tutorial they would run into stuff where they were like I'm not really sure what this is or this isn't working quite how I expected and I was like if they are if they understand unreal pretty well and they're running into stuff I'm gonna be running into stuff like that all the time because I'm new to the engine so I bounced off unreal very hard I'd still like to learn unreal someday for 3d stuff at that point I had started picking up Godot again I had a student that actually went through my space shooter course on udemy using Godot instead of game maker and it was really cool and he showed me some of the stuff that he'd done and he showed me the engine and I started picking up the GD script a little bit and learning more about GD script and I was like this is actually this is actually pretty cool so I started using Godot I made a couple small projects kind of remaking some of my old stuff in game maker but in Godot so I could kind of see the differences and I started to really like the engine started to really enjoy Godot I was kind of doing it on the side not really doing any YouTube videos about it yet because I was still new to it but I was having a lot of fun I ended up picking up loved 2d as well messing around with it and made a small prototype and loved 2d it was an entity component system and I actually liked loved 2d as well I liked the the language and the way love 2-d was set up all the wonderful libraries that are out there that you can use but I did feel like having a level editor is something that's really important to me and I couldn't find anything that fit that very well with love 2d those are those are the main engines that I've messed around with so I would say I've actually started I've used unity a couple other times since the very first time that I bounced off of it and especially after learning Godot unity feels quite a bit easier to me makes quite a bit more sense and I can see myself using it potentially in the future depending on the project that I'm working on those are the Ancients game maker Godot unreal unity love 2d superpowers let's talk about game maker versus Godot because those are my those are the two that I use the most that I'm the most comfortable in that I feel the most qualified to talk about so a game maker is obviously the one that I've been using the longest and I feel like game maker isn't dream Li good engine for small 2d games that have interesting mechanics but don't necessarily have complicated interacting systems and don't necessarily have a lot of UI so what does that mean in English platformer games shooters like simple shooters foodie hack and slash maybe maybe even like a Metroidvania and the reason is because as you start to have systems that interact more and more with your project it gets difficult to manage the coupling of the project why is that it's not necesarily game makers fault you don't have functions in game maker which can make things difficult because scripts are global scope so any object can call any script that doesn't mean that you can't solve that problem because you can solve that problem in game maker there are ways to solve these kinds of problems and there are very smart programmers out there solving them and making huge games inside of game maker objects are indexed so you can grab any object at any time very easily that's both a plus for like prototyping and quick stuff but it's also a negative because it can create coupling it makes it easy to create coupling as well with other objects so you know objects constantly accessing other objects all the time that makes your code difficult to deal with as it grows and so these are a lot of the things that people are running into not necessarily a hundred percent game makers fault the system facilitates it a little bit that's true but it doesn't necessarily mean that you can't do it right it just means that it's easier to do wrong and and the other thing that I mentioned was UI and game maker you're going to have to write all of your UI code from the ground up so if you have a complicated UI if you want to have input that doesn't propagate to other menus and stuff like that those are going to be problems that you're gonna have to solve in game maker if you want to put in the work to do that you can do a good job of it but you're gonna be reinventing the wheel to some degree with your UI for game maker I recommend if you want to build like a small type platformer you know with an interesting mechanic or a shooter of some sort of top-down shooter a space shooter or even like some sort of a mobile game flappy bird something like that game makers really good at those kinds of things and I'm not trying to diss on game maker because I love game maker but in my experience that's what it's good at and it does those things very well so if that's what you're interested in making it's a great engine a perfect engine for that can it do other things yeah undertale hyper light drifter rivals of aether all three of those games were made using game maker and they're not in that specific in that area I feel like they're they would be more difficult in game maker but they did it very well and so they just had to put in the extra work for those kinds of things but if you're already familiar with the engine it might be worth it because you have to put in work to learn another engine Godot I have been using Godot for less time than I've been using game maker but I already liked it quite a bit I've made like I said a couple small projects I feel like Godot is really great for well first of all any game that has a lot of UI Godot is really great for that because they have a bunch of built-in UI stuff that you can theme to match your game and the UI system in Godot is very powerful the UI for the engine was written using the UI stuff that you can use in your game so anything you see in the engine you could probably do in your game as well pretty easily and then just theme it so that's very powerful right away that's a huge plus so if your game has a lot of UI in it Godot might be a good solution it's also I'm not gonna I should mention I'm not going to talk about price in this although that is something to consider for some people that Godot is free and open-source and game maker is a paid software I don't feel like game maker is overpriced I do wish they had a better trial version but I don't think it's unfairly priced so I'm not really going to talk about price here but that is something to consider for some people so Godot get back to ghetto so it it takes a little bit longer to set stuff up sometimes game maker is really quick you can make stuff there fast and game maker I'm always gonna use game maker for prototyping over other engines because it's so fast Godot I think does better with complicated systems creating coupling is a little bit more difficult they have a scene tree if you want to access another node in that tree or object you could say you have to kind of step towards it and find it it's trickier to get access to other objects which makes coupling more difficult not that you couldn't create coupling it's just harder now it has a very cool scene system that also helps to prevent coupling if you can make everything inside of that scene work independent of another scene so you can basically run your player scene and make sure that it works when it's not connected to anything else then you can that helps you to prevent coupling as well and then it's got functions that you know on global scope so because of these things I think Godot is good for RPGs turn-based strategy games point-and-click adventure games because of all the UI I think that Godot could do anything game maker can do and game maker can do anything that Godot can do in these areas but these are the things that I think they're both good at so which one's my favorite well my favorite is actually Godot I think because mainly because of the kinds of games that I want to make good Oh seems to fit my needs better so even though my channel is more focused on game maker my favorite engine to use right now is actually Godot and that doesn't mean I'm going to stop using game maker for stuff it doesn't mean I'm going to stop promoting game maker it just means that I enjoy using Godot more personally and with the projects that I'm making in the future and Hall the one I'm working on right now and my kind of secret project that I haven't really told you guys about a lot about yet I'm planning on making both of those inside of Godot so there you have it hopefully you found this video interesting I know some of you have been asking me would you like Godot or game maker better or and why here's the video to help answer that question thank you guys so much for watching give it a like if you enjoyed it and I will talk to you guys later
Info
Channel: HeartBeast
Views: 111,063
Rating: undefined out of 5
Keywords: Game Maker, GameMaker Studio, Game Design, Game Maker Studio, Game Development, Indie Game, GameMaker Studio 2, GMS 2, Game Maker Studio 2, Game Maker 2, GameMaker Studio 2 Tutorial, Unity, Godot, Godot Engine, Unreal, unreal engine, godot, unity, love2d, superpowers
Id: glPFa0_O-s8
Channel Id: undefined
Length: 11min 3sec (663 seconds)
Published: Sat Jul 21 2018
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.