If you want to learn more about Game Engines - check out these recent Ask GameDev Videos: The best free game engines: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-nT_9-p1-1cU.html Best engines that don't require coding: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-9xGU0Cqv-J4.html The best game engines in 2018: ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE--vwCU_ooTCY.html
@@alliedatheistalliance6776 I am a Huge Fan of Nes/SNES and also the 2.5D look like "Paper Mario". to answer your Q: i prefer 8-bit sprites. are you a developer of GFX?
Unity's license could have been better elaborated. You can make commercial games with the personal license under some (very common) circumstances. Another thing I missed in the video is a better description of the pros and cons of each choice. What does Cocos does better or worse than others? What are the limitations? etc
IMO assuming that you're not performing a massive undertaking (i.e. multiplayer or otherwise especially massive game) your choice of game engine doesn't really matter. For most indie developers (which is probably the audience of this kind of video), the chances they will be messing about with the engine's internals is low, so the choice of engine (and whether the engine is open-source or not) matters less than the ability to quickly make a viable product, since indie developers are usually pretty time/money poor. Since indie developers are usually time-poor, it is in their best interest to pick up a game engine that is easy to learn and/or has very good documentation/tutorials, since those two things will save so much time that would be otherwise lost sorting through dense and often poorly written documentation (especially in, unfortunately, open-source game engines). tl;dr: pick a game engine that you can make your game easily and quickly in, and only worry about which one you're choosing if you're doing something very big.
I own full versions of Clickteam Fusion 2.5, GameMaker Studio2 and Construct 3. I have also tried Godot and Unity but I don't like programming. Usually I use Construct 3 beacuse it very easy to use and you get results very fast, I really love it. Too bad I suck at making art assets though, the biggest reason I never finish a project :(
Even though it's pretty niche in what it can do, I'd say Ren'Py deserves a mention. It's by far the most popular western engine for visual novels, which fall clearly into the 2D game realm. Also, even though I'm not much of a fan of them, the RPG Maker series of engines are still somehow going strong. I still remember messing around with the Playstation version of the original back in the '90s, I think I still got it collecting dust here somewhere, lol.
I think you guys should’ve included Duality, it’s a C#, highly polished, free open source MIT licensed, unity like game engine which is made by one person. I really recommend liked it after trying it.
I can't decide between Unity2D and GameMaker Studio 2. I've already bought GMS2 so I thought I would just use it but then I thought it would be better to use Unity because that's the engine I'll use for 3D games.
Cuphead is one of the best games that we played this year. There were just too many to name. Off the top of our heads there's also Night in the Woods, Hollow Knight, Snipperclips and more. What are your favourite 2D games made in Unity?
Unity is kind of a hassle for 2d games. It is an engine focused on 3d games and while you can use it for 2d the other engines they mentioned are far easier to use.
@@deadpixel-bt7rw Unity is definitely more for when you start to get serious making games and have already done a project or two on more 2D focused platforms.
Since you've mentioned working on a Construct 3 tutorial series, I hope you'd make one for Godot in the future ^_^ Godot is a great engine, but I just can't get around to it having no experience on game development. Lots of its game tutorials on youtube are Platformers which I don't know how to apply yet since what I want to make is a top-down RPG but there doesn't seem to be any complete Godot tutorials for it, I've only went as far as character movement and animating sprites. More power to you guys! Doing great!
Thanks for the kind words! We’re planning a Godot series soon so stayed tuned. Have you looked at RPG maker as an alternative engine if Godot isn’t the right fit your your RPG design?
Wow great thanks, really looking forward to it! And yep, and to be perfectly honest I think RPG Maker would do the job really well and easy, especially since I aim to make a more story-driven game rather than one with a battle system (maybe kinda like To the Moon?). But I feel like I would still like to proceed with Godot, because I kind of want to encourage people that they could make their games come to life using free software. Sorry, It's quite ambitious of me to think that way, but the way I see it, Godot is really a good engine and if the community is bigger, maybe more people would do tutorials for their approach on how to do this, how to do that, which would help me and other aspiring gamedevs a lot as well ^_^
Nice video! I'm gonna have to check out some of these other engines some time! Some of my games made it to the Scirra arcade to games page a few days after this video was released! They probably would have been in this video for a split second if they got there a few days sooner.
Thanks for the video! The free version of Spelunky was made with GM, but the modern commercial version was XNA/Monogame. I also think Friday Night at Freddy's is libGDX.
GDevelop 5 es un buen motor de videojuegos. Está enfocado a la creación de videojuegos 2D y 2.5D. Creo que le deberías dar una oportunidad a GDevelop 5.
Good to see your channel growing to 5k subscribers guys....keep making amazing video you guys have a long way to go good luck 😁😉(hope you gain more subscribers)
This is awesome. Thanks for the love😀. When it comes to game development I'm a noob, but I'm interested in everything about it. Learning to code and watching many game developers create something from there passion is just awesome.
Great choice David! Animation can really make or break an experience. Cuphead, Dead Cells, and Jotun, are some of the best examples of 2D animation that we've seen in games.
Being free, open source, all of them have a very friendly community and Haxe Flixel and Heaps are cross-platform and export to everything you can imagine, plus you can program in Haxe, my favorite typed language!
@@ManaPie Having its own language is cool, but also a little offputting to me because I'd be learning an entire language like LUA or Haxe for a very niche purpose. In contrast if you use C++ you can also apply it to unity and desktop apps, if you learn javascript you can do web dev stuff or learn extensions like jquery or whatever.
I have a bit of a problem. My computer is old, and the specs arent really high. Windows 7 32 bit operating system 2 GB RAM Intel Core 2 Duo 2.40GHz And I need a game engine, but I dont have enough money for a better PC. I tried Unity, but it didnt even load up. Tried UE3, but it lagged a little, so I couldnt use it So, Ive decided to try out a 2d game engine, but my computer doesnt meet up to their minimum system requirements. I came to this video because your channel has really inspired me, but I couldnt find a game engine for my system. Please help me. I really dont want to give up this dream of making my very own game. Thanks in advance, and I hope your channel grows. You guys really deserve it.
I used many of the Engines^^ Clickteam Fusion 2.5 have problems with games that use a lot of videos and big music files. Construct 3 also have problems with big games. And Godot i don't understand the nodes in Godot. Is there any Powerfull 2D Game Engine without code that are Open Source ? I loved the programming of Construct 3 but Construct 3 make problems when you have many video files in your game, that will crash it and you can not export anymore. I also tried Gdevelop 5 but the programm crash's so often. I only build 1 Level with Music in Gdevelop 5 and the engine crash.
Unity only accepts C#, i'm pretty sure. try cocos, it accepts C++, lua and javascript, and you don't need to pay a huge fee to get money off of your game.
@askgamedev from India, please reply me what are the minimum pc/Laptop hardware requirements for Cocos2d-x? Please reply me.... Or suggest me a cheapest laptop in which I can run Cocos2d-x and can start developing games... Please
why not? Im begginig in this of creating games, and i'll like to start with something like that. Then what would you recommend? I already know the basics of programing, and dont have problem with learn c++ or another lenguage that is require for
Thanks for your question! You can absolutely make a great fighting game with these engines. In fact, one of our favourite fighting games, Rivals of Aether, was made using GameMaker Studio.
Thanks goodness someone mentioned Phaser! I literally started game development last Saturday, and my go-to is Phaser (due to some very limited exposure back when I started my web development career a couple of years ago). Then two days ago I discovered this amazing channel and I've been hoping to catch just the slightest mention of Phaser in one of their vids, with no luck. Anyhow, thanks for mentioning it, makes me feel like I might not be on the wrong track after all :)
yea but its really limited like you have certain amount of objects in you game despite having layers which makes free version um well !shit! developer version isn't limited nor the regular version. I can understand why they didn't mention it.
ClickTeam and Game Maker is old from 90s and still pretty good :D i remember gamemaker in v1.4 XD it whas pretty easy to make a mario kind of game and then expand :)
I would prefer to make 2d games with gdevelop but whenever someone starts the game it get a gdevelop intro, so imma go for construct 3 BUT whenever i go for construct 3 my events end cause i didn't buy a premuim acc ;( so i have no choice and can't make 2d games
I would recommend getting a subscription for Construct 3, it is really cheap if you think about it: 99$ / year, that is 8.25$/month, probably way less than you spend on fastfood, soda and candy in a month. Its a question of priorities I mean :) good luck!
@@AskGamedev Of course it is open source and free. But I think it is the most simply and logical 2d game engine out there! Easy to jump in and start to make a game. Very beginner friendly!
Great video, But I suggest you make a coding challenge for every week, and the winner of the challenge will be announced in the next week video And go forward you videos are amaing
That’s a great idea! We would have to come up with a challenging but achievable goal for each week that is fair for everyone. Have you seen anyone do this before? Would be curious to see what a reasonable weekly challenge looks like.
Ask Gamedev I saw it before, but not on a game channel, I saw it on Siraj Ravial channel which is an ML/DL channel, But yeah achievable goals are perfect, you can even provide a starter project for every week
Ask Gamedev Maybe you know Quidditch... I want to create a Quidditch Manager. It's mostly text based, but I'm a newcomer, and not very good in coding... The only language I'm a little bit better is Java :D I know libgdx, but isn't it very complicated and a bit strange? 🤔
sorry for the delay! Its tough cause there aren't a lot of Java engines out there. Libgdx is a very low level framework - and you are right in that its probably not the easiest to navigate if you aren't an experienced coder. There is Jmonkey .. but its seems to be for more advanced Java coders as well. jmonkeyengine.org/ if neither of those options are appealing - you may want to take a peak at learning some basic C# as it will allow you to use Unity, which is very powerful and comes with lots of onboarding tools. C# is a very similar language that takes a lot of influence from Java - you can probably get a handle of that language if you were able to develop a proficiency in Java. Hope that helps - sorry if not.
biggest cheat is that Construct does not use coding. You cannot create games without coding at all, and Construct DOES HAVE coding, althought it is their own language.
@@snizce5865 Still need an animation timeline to put it together. Some programs, like Unity, have one built in. Others make you use an outside tool like Spriter or Flash, and import a sprite sheet into the game engine. It would be really helpful to be able to create the animations right there in the same program. Unity's, unfortunately, isn't very good.
@@snizce5865 Animate uses Java-Script now. Java-Script is a pretty lousy language that's only really good for web design. If I'm going to use it, I might as well just stick with my Flash CS6. I was just hoping for a game program that would have something similar built in. I do miss the days when you could make games directly in Flash.