The State of 2D Game Development with Unreal Engine 5
Vložit
- čas přidán 15. 06. 2024
- 🎮 Get the Extravaganza Game Dev Bundle (Affiliate Link):
gumroad.com/a/220215315/myzqi
Use my code cc70 on checkout to get an additional 70% off!
📚 Get my 12 hour course on how to make 2D games with Unreal Engine:
tinyurl.com/Ultimate2D
Get my free and open source Unreal 2D Template:
github.com/CobraCodeDev/TP_2D...
Please leave a review for PaperZD:
www.unrealengine.com/marketpl...
Creators mentioned in this video:
/ mortmort_
x.com/HoussineMehnik
x.com/ansimuz
Support the channel on Patreon:
/ cobracode
In this video we'll explore the current state of 2D Game Development with Unreal Engine 5. Paper 2D and PaperZD have been around for a long time, but recently there have been many updates I want to highlight.
🔔Subscribe: / @cobracode
Twitter: / cobracodedev
Discord: / discord
Timecodes:
0:00 Intro
0:37 Extravaganza Game Dev Bundle
1:14 Has Pixel Animation Property
2:09 Bone Based 2D Animation
3:29 No More Tone mapping
4:46 Ansimuz joining Unreal
5:14 PaperZD Updates
9:21 Free 2D Template
10:15 Remaining issues
🎵 Music By:
- Krynoze - Pawmises
- Provided by Lofi Records
- Watch: • Krynoze - Pawmises 🐾 [...
Icons made by Freepik (www.freepik.com) from Flaticon (www.flaticon.com/)
#cobracode #gamedev #unrealengine #ue5
🎮 Get the Extravaganza Game Dev Bundle (Affiliate Link):
gumroad.com/a/220215315/myzqi
Use my code cc70 on checkout to get an additional 70% off!
已经买了,什么时候可以出一期使用spine做动画资源,然后制作一个小游戏的教程呢?有没有计划出这样的教程呢?很期待~!
@@user-yk1sn1lg4p
谢谢!
我也认为Spine看起来很有趣,但是问题是它是一个付费软件,因此并不是所有观众都能跟上。
@@CobraCode 嗯 也是哦
Ya, i was one of the people who jumped from Unity to Unreal during the rush, I do not regret it in anyway
Awesome :) Glad to have you here
What was “the rush”? I’m new to all this
@@ArdentTakeunity was abojt to charge devs per game install so if I free to play games with no ads blew up devs wouldve had to pay unity hella money out of pocket
@@ArdentTakethey went back on it but damage was done, I hope we geta vrchat competitor in unity ( a good one they keep failing because the devs make game but not worlds or easy sdk to use which is why vrchat thrives everything else about it sucks) so many mfs say oh game engine doesnt matter the fk it hella does
liike no only the most competent capable devs get equal results In both unreal is superior af for vfx and visuals and vr clearly can perform well there with good devs looking at contractors and pavlov
Thanks for the shoutout
Oh dude, thank you :D
10:02 That's great to hear that Epic has recongized your work. Hoping they'll be more supportive of 2D focused creators in the future
Thank you :D
Its been great to see more attention to Unreal Engine's 2D capabilities. As someone who has been working on a 2D game in UE5 for a couple of years now, I think its completely doable, as long as you are more open-minded and problem-solving oriented.
UE5 still lacks some easy workflows for 2D games, such as tilemap, like Godot engine with good tilemap editor, 2D skeleton tools like you mentioned in the video and so on. We need people like you to guide them through workflow improvements.
Thanks for the input.
I doubt we'll get official support for those features any time soon, but will mostly have to create them as the community.
I would love to build them myself, but I'm still way too unexperienced when it comes to the side of actually developing tools and looking at engine code... and also too busy making tutorials.
But maybe some day.
2D on UE has been p good the past few years. Just need a few more AAA 2D games, and it'll be even better!
That select anim by ENUM worked Perfect for my Emote choosing. Was perfection
Ohhh that's a great application!
As a student who have to make a 2d game for my school project. Cobra code really helped me a lot on knowing how to create 2d games using unreal.
Great video! 2d has always scared me in unreal, so it’s nice to hear your experiences and tips with it! ❤
Heck yeah! I honestly dont understand why more people dont use unreal for 2D . Its soooo frikin easy to use.
Just made a video about doing this for a boomer shooter within UE5. It's hard to get people to realize how good this engine is for 2d/sprite based games when that's been the stigma for so long. But it actually works great. Awesome video.
Excellent video. Your beginner video was what finally pushed me to install UE5 and start playing around building games again.
I've been loving your course on 2D Unreal engine on Udemy! I'm glad I could help sponsor you and your work!
Thank you so much :D
Man unreal engine becomes more versatile every day, keep it up epic
Ooooooh the tone mapping thing is very interesting !
And yeah would be nice to get Epic more interested in 2D. My auto tiller is a bit clunky but not that wild and would probably take a very short time to an Epic employee to implement something similar directly in the tile map editor, it would benefit everybody and would be much nicer than the one I did on the side with a couple of Editor Utility widgets and custom data assets.
Ansimuz best guy i use all of his assets for my current game! props to that guy
I could never figure out a good way to make animated sprite VFX with PaperZD. If the Niagara support makes that possible now then that's a huge improvement!
As someone who has been interested in making 2D games for ages and worked with Paper2D for a couple years now, this video has been amazingly helpful... and I'm not even all the way through it yet! So many problems I've had to make duct tape fixes for (like tonemapping) or problems I've yet to face in my current serious project (animated widgets), now finally having answers.
Seriously, thank you for spreading the word like this. 👌
As Always great video! Im glad to see changes and updates!
As a decade-plus long Unity developer, now on Godot, and also having shipped multiple GameMaker games... I absolutely love the look of your game and also your well-informed and interesting showcase of the state of 2D on Unreal! This vid was extremely valuable and enjoyable to me!
Thank you so much :D
Great work as always. Keep it up! I'm looking forward to learning more about UE5.4 - 2D/2.5D game development. I like Unreal's workflow and options; however, it would be great if they had more plug-ins and tools to help with 2D development, such as better tile drawing tools. This is why I've been bouncing between Godot 4 and Unreal Engine 5 lately.
Thanks for highlighting these updates!
PaperZD definitely has a lot of potential.
Would be great to see some more customisable physics collision shapes for the player character template. Things work a bit strangely with the default capsule collider if you want to use a different collision shape or a combination of shapes for the physics.
What an awesome time to be exploring 2D in Unreal Engine. Congrats on getting some attention from Epic! I know 2D is a lesser priority for them but it seems like it would be foolish not to further leverage it in Unreal at a time when Unity has made some well known missteps. Another great video, can't wait for the next!
Thank you so much :D
I understand that there are other engines that are able to do 2d games but it'd be nice to have UE5 able to do all types of games to relieve to amount of software on your computer.
I'm never going back to Unity :) Great video.
Congrats on Epic Games contacting you. I cross my fingers for a good 2D future.
I have a 2D game in Godot in development, there are a few features on PaperZD that I miss in Godot. Might give it a shot!
Do you have suggestions or approaches for 2.5d stuff? Tutorial videos even?
Hey, this video is a bit old and definitely one of the next ones I want to remaster, but it goes into that topic.
czcams.com/video/-xLl1PLPGS0/video.html
My Udemy course, which you can find in the video description does build up towards 2.5D though and then covers it in detail.
Very useful video! Looking forward to more 2D stuff in unreal engine
Always appreciate your videos. Great job!
The sequencer support for omnidirectional anims are going to be so useful for cutscenes. It’s like I focused so much on the main parts of my greybox and just found out a very important part for cutscenes is fixed before I even knew there was a problem lol! Hey Cobra, for your sequencer videos, do you just record your gameplay and you can play it back or do you have the ability to basically animate in 2.5D within unreal without having to use your gamepad/keyboard controls?
Hey, you don't have to control the character with a keyboard or gamepad, you use keyframes instead.
You set the location/rotation etc in the editor, place a keyframe, scrub along the line and place the character where you want it to end up.
It will then interpolate all of the steps in between that!
@@CobraCode Thats amazing! The more you know. Thank you for your time again.
Are you going to update your udemy courses with these new features?
Hey, these new features aren't essential to what I wanted to teach in those courses and I would have to shoe-horn them in, so probably not.
They will be considered for new courses though where they make sense.
thanks bro!
I like a lot your channel because is very complete about 2d dev. I'm also one of your udemy students. You are doing a very good job so i'm waiting a lot for the bone plugin tutorial..this is awesome! Another topic that would be very very interesting is about destructible tiles and 2d physics, imagine for example a 2d fluid or water.
Thank you so much :)
i am now raising my respect to the old Star Ocean 2 from Playstation 1, as they did most of this paperzd on their battle system back in their old technologies
I wish I could like this video more than once. I have been following your channel for a long time now, always hoping Epic would pick up on your work, showing how much interest there is out there for 2D in UE. Finally this last news are such a prize for your efforts, getting noticed by Epic in this way goes to show that your work has gotten its more than due reward. It makes me very happy for you. I am eager to see what comes up next. Congrats!
Thank you so much :D
We gotta keep on pushing!
Thank you for the update! Question though, the updates to paper zd are they only accessible in 5.4 or would I notice the updates in 5.0 (which is what I’ve been working in for my project)
AFAIK the latest 3 versions will get the update and not being able to update the versions before that is a limitation of the UE marketplace.
5.2, 5.3 and 5.4 should get it.
@@CobraCode Rip me... But good to know! Thank you for responding, and thank you for the amazing content!
@@rockinpatty346 5.0 should also have been updated... had to ask EpicGames for that update though, let me know if you can see it though, they trigger a manual update which i'm not really sure ended up working or not.
Whats the 2d/3d hybrid project at 6:50 with the female character? Is that one of your tutorials? I own both your 2d udemy courses btw, they're amazing
Hey, it's a clip from my devlogs from a beat em up I'm working on.
Still no tutorial about that since I'm prototyping and figuring things out.
Will try to teach something like this eventually though.
Thank you so much for getting the courses :D
Absolutely not interested in doing 2D Games as in right now, however very good video and some really cool stuff in there! Keep it up and yeah, I have noticed when swapping from UE4 to UE5 the 2D template was gone, even tho I never intended to use it I was still kinda disappointed..
I'm doing your courses on Udemy and I just love them! And I don't even have plans of making my own games :O
Oh that's very interesting :)
Thank you so much
The most disadvantage I deal with is the collision when I have the same collision for more then one tile in the tileset and I cant copy paste it to another tileset.
If there is a fix for that Id like to know. anyways they need to fix it and its a 5 min fix.
Yes, you could write your own tile editor...Assuming you know C++ and UE's internals. Then you enter into the world of Yak Shaving.
I have an idea for a video, you know you made a top down tutorial and than a you also explained how to make it like a 3D game? Take it a step farther and explain how to do a third person movable camera, how to make the movement work and the direction work both with walking direction and camera rotation
Hey, thanks for the suggestion.
Yeah that's a cool idea and I might do that at some point.
Currently though I already have the next couple of videos planned out.
Rive has a free UE plugin. With Rive you can make 2D skeleton animations
Thanks for the tip, haven't heard about Rive yet.
The free tier only allows up to 3 files and a max size of 10 MB though, not quite sure if that would be viable for most people to get into.
Hey I have a question about flip books. Is it possible to use them in sequencer? I tried doing visible tracks to different sequence of flip animation, but it's still hard. Any tips?
You should definitely be able to use flipbooks in some way.
Not quite sure if you can just drag them in there as is, but the way I've used them is to have a PaperZD character and drag the blueprint into the sequencer.
There you can then change which animation they should play at which point in time.
I do know about the Paper 2D spline terrain editing tool - are you saying that's been updated (PaperShape)? I haven't seen much information on it and last I knew it was incomplete. If you know anything more about it let me know!
Oh also for bone editing and stuff, you showed Vagrant Story which used Creature2D which does have a plugin for unreal, though you need the software beforehand to use it which costs $150 for the full version. Creature2D I think is easier to make stuff quickly in than spline, though not as robust, and also it seems the guy isn't working too much on it anymore these days (though he did make a github update for the plugin to work with UE5, you just gotta browse the net to find it lol).
Hi, I've been following you for quite some time now and I'm working on a 2d project on Unreal Engine, I wanted to tell you that your tutorials save my life. Do you have a tutorial to recommend to me for using the “Paper ZD”, thank you in advance. (Sorry for my poor English, I'm French :))
and what it is really essential to use "Paper ZD" because I started creating my game with one of your videos and it does not use Paper ZD 🙃
Thank you so much.
When it comes to free tutorials about PaperZD, this is probably the best one.
czcams.com/video/ogIyMrX_uws/video.html
Sadly it's a bit outdated at this point and the character spritesheet I used for it has been removed by the artist :(
Both of my Udemy courses, which you can find in the description of most of my videos do cover PaperZD in detail though.
Thanks you for your Amazing job ❤
Does anyone know any course for 2.5D for godot engine i am trying to search for it but not able to find it on internet or maybe i am blind.
Is the 2D tile map crash on close still a thing? Haven't checked in a long while
I heard from a viewer that there was a slight refactor of the 2D window which apparently fixed the issue for them.
Would need to gather more data though since I'm one of the lucky ones for whom it rarely crashed in the first place.
I would really love to try again UE, but I am on linux: Too much space, Hard to setup(C++ + clangd), Assets store well...
have you found any way to download and test the script from elhoussine mehnik, to be able to convert the paper sprite to skeletal mesh ?
I think that one is still WIP and hasn't been published.
I only found a download of the one for UI widgets on his website at the moment.
@@CobraCode that's sad to hear even Godot have one tool for this and from your courses I have learned that unreal is much more smooth than other engines for mixing 2d and 3d!
I have been looking for dragon bones but link is broken and solutions in blender are too time consuming and spine or sprite pro are too expensive for any enthusiast starting this journey!!
hello sir tell me how to add sound on 2d charcter
Hey CC! Really enjoyed your Udemy course. Any plans for a follow up course covering more intermediate topics that would be a great addition to what you've already created?
Thank you!
My plan is to make big courses for specific genres that cover everything from beginner to advanced.
For example how to make a beat em up, how to make a JRPG and so on.
These should be interesting for viewers of all levels :)
I would like to see how to make a game in UE5 using Spine.
I see silksong, I click.
But anyways, I do agree that the general consensus is that Unreal is only for 3D lol.
thank you so much,
you are amazing as always ^^
I have learned a lot from you
Thank you so much :D
For movement mechanics this video is a bit advanced, but it will allow you to implement a WIDE range of movement systems.
czcams.com/video/GTRloXAZ-gg/video.html
@@CobraCode thank you so much for your kindness ^^
I am already using your amazing plugin and have learned how to implement it on 5.4 all thanks to you ^^
I have also bought both of your amazing courses , yet I feel like I need to learn more and more to be able to make my dream game come true ^^
@@TheTrueFriend. Thank you so much :D
Yeah the learning never ends.
I also still try to set aside 20~30 minutes a day to learn new stuff :)
@@CobraCode can you please teach us how to set up a movement system similar to the one implemented in Celest ?
@@TheTrueFriend. That's very specific and probably to niche.
There are plans to cover platformers in general more though.
Trying to make a 2d game in unreal is really hard. The rotation of the character causes mine to cause the screen to turn when on a tile map. Not to mention the boundaries.
Can't you use LDtk as tilemap editor?
Thanks for the suggestion.
I know that you can use Tiled, but haven't had the time to look deeper into it yet.
Unreal Engine isn't listed on LDtk's website, but since it outputs to JSON it should be possible.
Will put this on my TODO list.
I remember trying to put some free pixelart assets on unreal marketplace, but it had so many hurdles that I gave up.
I think the problem with it was the 'free' part.
It's probably a part of quality control, but they don't allow free assets on there.
Needs to be at least 5$ unless it's a code plugin.
@@CobraCode Free attracts beginners, and some of those beginners eventually become professionals that make profitable games.
Epic just loses the chance to onboard more users by neglecting the start line.
@@KiaAzad Yeah I would certainly also love to have free assets on there.
Would make things much easier.
They could probably enforce quality control in a different way to make sure it doesn't get as flooded with low quality content as the unity asset store.
Hey buddy how do you make 2d parallax background
Actually gonna be one of the next videos
@@CobraCode waiting
I have an idea with a game I wanna create and I’ve created the artwork, sprites and a story but I don’t know how to make a game at all. Coding freaks me out so much.
Нет плагина для работы вв браузере. Пока его не доделают, не актуален движок для 2д
The only problem for me is the shear size of Unreal and how demanding it is. If there was a 2d or slim version that could run on a machine that unity tmor godot can.
Would be great to have that, yeah.
There are actually a lot of settings you can tweak to make Unreal run smoother on low end devices and a game jams I did provided a 'slim' template.
Also make sure that you deactivate linux, android, ios support and so on on your installed UE version. That clears up around 40 GB.
How long have you been studying Unreal?
About 5 years now
The last 2 of them mostly focusing on 2D and 2D/3D Hybrid
You might just be the only person who cares about 2D in Unreal, at this point! Thank you for maintaining such an important aspect of the engine!
Not the only one.... but one of a few xD
Just to name a few: Chris Wilson has done a lot of great speeches on Paper 2D and HeavyBullets has been working hard on PaperZD for years :)
:') ZD does not code itself.
yo considero que hacer un juego en 2d en Unreal es como querer matar moscas a cañonazos. Puede ser efectivo, pero creo que hay mejores herramientas para eso.
Unreal will always just be too heavy in the file size and too resource intensive to acheive the entire point of making 2D games, that being to make a low-spec games in an easy environment. GMS2 is just always going to be the best choice for this.
even thought unreal is an unbelievable tool, when it comes to 2D, its not a viable option to 99% of users, they lack a lot of basic tools and functionality yet like not having a resizable eraser for tilemap, not being able to copy paste part of the tilemap, etc. Only when they add built-in basic functionality like that 2d will be able to reach the same 'unreal' level that we already have on 3d for developers.
Not all 2D games use tile maps though, but yeah if tile maps are a huge part of your game and you don't have the skill or resources to create a custom editor tool then yeah that's a downside you need to consider.
Godot... just Godot!
There's pro's and con's to every engine.
With Godot you'll struggle porting to any console, which is something you should probably do in the long run.
Using unreal for 2D is like renting a factory to make a leather bracelet
When you think you can use Unreal Engine to make a 2D game...
And then realize that those wonderful pixel art animated figures are not something a talentless developer can do anyway...
Same applies to all engines and all art though :(
I'm in the same boat as you, mostly being a programmer and have to rely on assets from the marketplace for the most part.
But I learned to at least edit them to change them up and make them stand out more and recently started to learn pixel art.
It's all a long winded process, but it's all a skill that can be learned and doesn't necessarily have to do much with talent.
I have no idea why ppl learn video games, there’s way too many of them.
Why people learn to make video games?
It's one of the most fulfilling things you could possibly do!
The excitement you get when a character you drew yourself moves along the screen or the achievement you feel when a piece of code you've been struggling with for weeks finally works is unmatched.
Many people will never make it to the point where they publish anything or actually make money from their games, but even then it's an exhilarating hobby that can teach you so many different skillsets that can be valuable in many different areas of your life.
dude cant you just make 3D look like 2D?
Not quite.
Dead Cells does something like that, but it still looks very different from hand drawn pixel art.
It's not necessarily bad, it's just different.
For me, it looks like you are fighting to make the engine work in 2D. Trying to make colors, frames and all other stuff work different to adapt for a 2D workflow is a negative point from my perspective.
Godot + C#.
It's just there better tools for making 2D games. Unreal you can make it but why use it when better tools are available. Just like when making 3D unreal is just better. Let it go let it go lol. Use tools tailored for the job it's made for.
True, other engines are way more developed for 2D, but lack other areas, where UE shines. So it boils down to the question, will you always just want create 2D games, or do you want try 2.5D hybrid games too, or maybe 3D? Knowing, that UE excels in the 3D part, and 2.5D is half 3D, then you would not have to learn a new engine, if you start with UE. If you start with a different engine, and realize, that UE is the way to go for your next project, then you pretty much have to learn a new engine from scratch, instead of just learning some new features and functions for the engine, which you already know pretty well.
Doesn't matter what state its in now. The future says its going to be junk, since the woke DEI/ESG loons have already started to infest the engine code structure.
Thats a cool mascot.
Thank you so much, I'll pass the compliments on to my artist :D
She's done an amazing job and I'm pretty sure nobody else could have come up with exactly the design I envisioned.