Make 2D Games the EASY way in Unreal Engine 5 - PaperZD Tutorial

  Рет қаралды 780,599

Cobra Code

Cobra Code

Күн бұрын

Get my 12 hour course on how to make 2D games with Unreal Engine:
tinyurl.com/Ultimate2D
Support the channel on Patreon:
/ cobracode
Making 2D games in Unreal Engine the regular way can be quite hard because Paper 2D lacks many features.
In this video I show you how you can use PaperZD which is a plugin that enables you to make 2D games the easy way through adding animation blueprints and anim notifies!
Prototype Hero Asset (It seems like this asset was deleted, I reached out to the creator to see if there's something we can do):
sventhole.itch.io/prototype-h...
Character Turn Snippet:
dev.epicgames.com/community/s...
PaperZD in the Unreal Engine Marketplace:
www.unrealengine.com/marketpl...
PaperZD Documentation:
www.criticalfailure-studio.co...
If you enjoyed this video, please subscribe: / @cobracode
● Twitter: / cobracodedev
● Discord: / discord
Timecodes:
0:00 Intro
0:40 Setting up PaperZD
1:47 Preparing character sprites and flipbooks
5:11 Setting up the Animation Source
6:40 Setting up the base character
11:23 Switching to Run animation
14:40 Anim Notifies for Footstep Sounds
15:50 Setting up a State Machine
19:34 Jump and Land Animation
26:09 Particle Effect Flipbook
28:40 Advanced Anim Notifies
35:00 Making the character turn
🎵 Music by:
- no one's perfect x Casiio - Solace
- Provided by Lofi Records
- Watch: • no one's perfect x Cas...
Icons made by Freepik (www.freepik.com) from Flaticon (www.flaticon.com/)
#cobracode #gamedev #madewithunreal #indiedev #gamedevelopment

Пікірлер: 418
@CobraCode
@CobraCode Жыл бұрын
Get my 12 hour course on how to make 2D games with Unreal Engine: tinyurl.com/Ultimate2D If you're on UE 5.1 or higher the way the movement system is set up will be slightly different. You can check out how to use the new enhanced input system here: kzbin.info/www/bejne/qnykZYt8fKadrpI
@Striker9
@Striker9 8 ай бұрын
I honestly gave up the ghost on ever making my own game. I legit don't know how or why this video popped up in my suggested, but dude, I'm glad it did. I'm downloading unreal and gonna give this a shot.
@ryx10
@ryx10 7 ай бұрын
Yo how'd ur project go/how's it going?
@HolyMoeFallout
@HolyMoeFallout 7 ай бұрын
Please dont give up btw. I pray you find something great within you that will make ab awsome game that everyone will play. Its alot of bumps and trial and error but you never know where a project might take you.
@pr9039
@pr9039 6 ай бұрын
How's it going? Keeping up with it? Need any help?
@KulaGGin
@KulaGGin 3 ай бұрын
Not to discourage, but making video games(as well as any other software) isn't as easy as it looks. Even if it works well when you watch the tutorial, you wanna have a good background knowledge on how to do things on your own once the tutorial ends. Good things to know how to do before starting your own project in Unreal are: 1. Solid C++ knowledge. You wanna know all the basics: classes, objects, conditionals, functions, raw pointers, smart pointers, basics of template programming, etc. 2. Solid generic programming knowledge: just knowing C++ basics is good but there's more to know: object-oriented programming(most programmers don't really understand it and don't use it correctly), functional programming(most programmers don't even know what that is), aggregation, composition, polymorphism and concepts like these that help you write better software. 3. Good software practices and principles such as Clean Code, Clean Architecture, SOLID principles and design patterns. Once you have those, you have enough knowledge to actually make your own projects from scratch without fighting the language, IDE you're working in, the build system, the version control system, etc. And you'll know how to do them well. Without all those, you're like a blind man trying to paint or a guy trying to make a blueprint for a building but you haven't even studied baasic geometry.
@rodrigorojas9565
@rodrigorojas9565 3 ай бұрын
Dont give up!
@charzulu
@charzulu Жыл бұрын
Followed all the way through just now. Awesome Tutorial, I learned a lot. Def one of the best instructors out.
@px64
@px64 9 ай бұрын
This is unlike most other tutorials. We can see the clear planning went prior to recording. Extremely dense packed and not a single second wasted. 🎉🎉
@CobraCode
@CobraCode 9 ай бұрын
Thank you :D
@Skybii
@Skybii Жыл бұрын
Fantastic tutorial, thank you so much! Honestly helped me understand state machines and how to set up transition logic -- that's something I've been struggling with. Appreciate the way you talk through your process!
@CobraCode
@CobraCode Жыл бұрын
Awesome :D Thank you!
@Pac-bq2sn
@Pac-bq2sn Жыл бұрын
yesssir was waiting for some vids on the workflow, cool stuff
@MacetheBlader
@MacetheBlader Жыл бұрын
I’m so exited to try this when I get home. I have been thinking of trying to make a 2d game for a *long* time now and this tutorial is finally teaching me how to start. This is so helpful!
@CobraCode
@CobraCode Жыл бұрын
Awesome! I hope this will put you on the right path!
@nubunto
@nubunto 13 күн бұрын
the fact that this tutorial works perfectly with Unreal 4.27 is a statement of how solid PaperZD is. Happy so far!
@CobraCode
@CobraCode 13 күн бұрын
Awesome, great to hear that :D Yeah I think heavy bullets is still maintaining that version as well.
@croppedcrit8812
@croppedcrit8812 Жыл бұрын
I think this is what I have been needing. lol going to follow this and see later today, thank you for the upload!!
@heretiko2117
@heretiko2117 Жыл бұрын
Thank you so much for this, i think you're one of the few, if not the only one properly taking time to explain and create these tutorials (as far as i'm aware ofcourse). I always wanted to create a "2D HD" game but i've never used Unreal Engine, so i really think i will subscribe to your Patreon or something in due time!
@CobraCode
@CobraCode Жыл бұрын
Thank you so much! Yeah there aren't that many people covering this topic, so I was really happy to fill that niche! There is a really great video by the creators of Octopath Traveler which goes into a lot of details about how they created the HD 2D art style you should check out: kzbin.info/www/bejne/gWfaiGOmhJVrgqc
@heretiko2117
@heretiko2117 Жыл бұрын
@@CobraCode please keep doing so! Even some more basic tutorials would be nice, but I understand there are plenty of them already! Either way you're one of my favorite youtubers recently haha, nice work!
@Another_youtube_animator
@Another_youtube_animator Жыл бұрын
This has been extremely helpful so far. Very happy with this, I’m trying with my own sprites so it’s a bit difficult but I’m getting through 😅
@YahyaDanboos
@YahyaDanboos Жыл бұрын
It's finally out!! Gonna help so much with 2d game making for Unreal Engine
@Alpha17x
@Alpha17x Жыл бұрын
This is what I've been looking for. Thank you very much.
@romanchannel69
@romanchannel69 Жыл бұрын
Great tut, great plugin. Thx guys!
@evogarciagaming6791
@evogarciagaming6791 7 ай бұрын
This was very useful. I'm doing right now a 2D game with deep movement and just with this information I were able to adapt it. Also, for the turn around I just check whenever there is a movement and multiply the X of sprite by minus 1.
@JJZ77
@JJZ77 Жыл бұрын
It's been my dream to make a 2.5d metrovania-metal slug-Contra style side scroller, start to finish, by myself. No monetary gain wanted, just to say I did it. Then I got older, get into a different career and years have passed. With these new tools like Unreal 5, it seems like the perfect time to dig out my old sketchbooks and notebooks full of ideas and do this on my own time. So far your tutorials have been very informative and I appreciate your efforts! Thank you! Subscribed.
@CobraCode
@CobraCode Жыл бұрын
Thank you :D I also really love metal slug and those types of games, so I definitely wanna try making something like that with PaperZD as well at some point.
@edgelord6210
@edgelord6210 Жыл бұрын
You are awesome man, I will support you as soon as I can!
@CobraCode
@CobraCode Жыл бұрын
Thank you so much :D
@dylanalpers
@dylanalpers Жыл бұрын
Thank you so much! Anticipating this video is why I subbed and +notifications!
@CobraCode
@CobraCode Жыл бұрын
Thank you :D
@M1LK445
@M1LK445 Жыл бұрын
Thanks for the tutorial and plugin! Props to you for making this tutorial very neat and clear!
@CobraCode
@CobraCode Жыл бұрын
Thank you :)
@bagboybrown
@bagboybrown 8 ай бұрын
This man knows a thing or two about a thing or two. Lovely content bro! :D
@retroid416
@retroid416 Жыл бұрын
Man I just want to say thank you. With each new video I'm coming closer to my dream which is making 2.5d beat'em up on unreal. You can't even imagine how happy I was when I saw that first video about 2d/3d hybrid. Also want to say that your tutorials are getting better with each KZbin release.
@CobraCode
@CobraCode Жыл бұрын
Thank you so much :D Awesome! Then I think you'll be happy with my future content as well, because I really wanna go deep on beat em ups and do something about the fact that there aren't really any tutorials out there about this genre.
@misterbeach8826
@misterbeach8826 Жыл бұрын
Just don't, unless it is a hobby project and you do not like money. I own a bigger game company with the biggest game corp as an investor. I talked last year to the owner of the publisher behind the biggest 2D pixel art game successes of the past 10 years. He revealed to me that you do not make almost no money anymore with 2D games, compared to 3D. What you see on KZbin, or Twitter, or Reddit, is not necessarily what in the end works out for you financially... which may matter if you spend 3-4 years on it. He said: It is one of the reasons why no 2D game developer of the past 10 years survived or is independent anymore. They all went down, disappeared, or play no role anymore -- except, yes, for Stardew Valley's dev. Be he is an exception who had a lot of luck. That publishing owner claims that the majority of players got used to 2D graphics, and find them cheap or old at this point again.
@NorseWhittler86
@NorseWhittler86 Жыл бұрын
And yet square is pushing out hd2d games left and right that are a huge success 🤦‍♂️
@RusPitman
@RusPitman 9 ай бұрын
​@@NorseWhittler86it's also probably why cult of the lamb and hollow knight performed so poorly 🙄🤦‍♂️
@jinkaiser7482
@jinkaiser7482 9 ай бұрын
​@@misterbeach8826i get what ur trying to say .. but ur advice is coming from someone as you claim ..we talking about huge profit..and ofc i see why you said it because..alot of the ppl when they start to make their game expect it to be next Stardew valley or next Minecraft..for them yes they need a reality check and change strategy...but there are also ppl who genuinely love pixel art and don't expect it to explode but generate enough profit as a small team and not as a big company Now apart from business I still see alot of pixel art doing great ofc it's not doing well as ur AAA games..then again why would it? There's still love for pixel art in the gaming community.. Stardew valley wasn't just lucky it's also a great game.. which is why ppl liked it and there's many more that's just doing fine ...the problem is ppl just expects millions of dollars 😊
@SARI8N
@SARI8N Жыл бұрын
i dont even use unreal engine, but you've convinced me with this, super useful, and WAYY faster
@scevvin7788
@scevvin7788 9 ай бұрын
Incredible video, thank you so much for this! I'm a brand new game dev coming from Unity (i know i know) and this was an immense step forward; and, using the blueprint system got me super excited to make games!
@hughjazz5608
@hughjazz5608 9 ай бұрын
Good luck on your journey! I'm also a unity refugee
@scevvin7788
@scevvin7788 9 ай бұрын
@@hughjazz5608 you too! It’s funny though because I think a lot of us are realizing…oh…man I should’ve switched a long time ago lol
@VinoVenitas
@VinoVenitas Жыл бұрын
This was amazingly helpful. Thank you for this. I am trying to figure out how to make my character fly instead of jump. But this was really useful.
@DeadPixel1105
@DeadPixel1105 7 ай бұрын
I just started learning Unreal Engine a few weeks ago. I love classic Doom, so I thought making a few classic Doom-themed maps would be a good place to start for experimenting with game development. And just to have fun. I extracted all the texture and sprite assets from classic Doom and Doom II. And now I have this tutorial, which will be a huge help. Thanks a lot for making this guide.
@malachiharvey869
@malachiharvey869 7 ай бұрын
When I start making games with this, I'm probably going to make 2 or 3 landing animations, (still land, run land, and maybe a slide land) so the movement doesn't stop. Great tutorial! Definitely saving this for later.
@gamelabunivali-florianopol6716
@gamelabunivali-florianopol6716 Жыл бұрын
Amaaaaaaaaazing! Thanks for all your work!
@georgenassar1953
@georgenassar1953 Жыл бұрын
You're so good at explaining things!! Thank you for this :)
@CobraCode
@CobraCode Жыл бұрын
Thank you :D
@paulgan7097
@paulgan7097 Жыл бұрын
I'm so happy it's finally out, will you also post within your patreon a tutorial on making 2D hit them up in unreal engine 5?
@CobraCode
@CobraCode Жыл бұрын
Hey I definitely do have plans to make a full on 2D beat 'em up video course at some point, but still not quite sure how exactly to go about it. I don't want to make videos patreon exlusive. Videos will either be on KZbin or for really long courses on Udemy/Skillshare. Patreon will just give early access to those or discount coupons. For now I plan to first keep working on the devlogs for beat 'em ups until I've found a really good workflow which I can teach before making a full on course.
@AtTheLetterM
@AtTheLetterM 8 ай бұрын
The best way is to make a whole project for free and ask for donations in bitcoins
@YannSchmidt
@YannSchmidt Жыл бұрын
Thanks a lot for your tutorials. Help me a ton !
@thegeekrelief
@thegeekrelief Жыл бұрын
Really appreciate the vids on 2D and HD 2D/3D topics! 🙏
@CobraCode
@CobraCode Жыл бұрын
Thank you so much :D Glad you're enjoying the content!
@aceventura8966
@aceventura8966 Жыл бұрын
Super helpful, ty! Especially the anim & state machine management with paperZD. Also how to add a new actor to the world using notify events in the animation sequence!
@roydash5657
@roydash5657 Жыл бұрын
You really very awesome person! You really very helpful me. Thank you so much for your support developers 👍I wish you GOOD LUCK
@magicth
@magicth 8 ай бұрын
Oh wow. I want to remake my very first game idea in Unreal now. I started it in Unity 12 years ago and abandoned it (because it sucked and I didn’t know anything.) but this looks SO cool!
@nicobu
@nicobu 7 ай бұрын
Very good tutorial!
@project_234
@project_234 Жыл бұрын
thank god this tutorial exists!! thank you!!!!!!!!!
@nickcy5083
@nickcy5083 5 ай бұрын
Thanks for this! Paper ZD seems pretty awesome.
@CobraCode
@CobraCode 5 ай бұрын
It is pretty awesome! The developer really cares about it and is taking in a lot of feedback.
@Sidm270
@Sidm270 6 ай бұрын
Thanks so much this was so helpful
@F3f33f
@F3f33f Жыл бұрын
Amazing teacher!
@RealidadScansOrg
@RealidadScansOrg Жыл бұрын
Amazing video my friend.
@gandolphin96
@gandolphin96 10 ай бұрын
I decided to make a game on gdevelop as there wasnt many good beginner tutorials for 2d game on unreal and many people said it was just overkill to use unreal. Thank you for dumbing things down, I will try this out asap
@CobraCode
@CobraCode 10 ай бұрын
Awesome. Yeah Unreal can definitely be overkill for simple games and can be the wrong choice. But thinking long term if you really like Unreal and will eventually implement many of its great features to adopt an HD-2D style I believe you can make great use of it.
@nyghost9991
@nyghost9991 9 ай бұрын
Excellent video
@strangemodul3
@strangemodul3 Жыл бұрын
Fantastic tutorial, thank you so much!!
@CobraCode
@CobraCode Жыл бұрын
Thank you :)
@addisonjacoby
@addisonjacoby 8 ай бұрын
If anyone is coming to this now and needs a template sprite sheet since the one used in the video is not available anymore. There is one on itch by ZeggyGames called "FREE-2D Pixel Art Character Asset Pack" that I used and think is a very good replacement. Everything in the video can be followed except for the footstep sounds unless you find some elsewhere. I used different FPS for my anims for my preferences and when setting up the BP_Hero I used a scale of 5 instead of 4 and instead of setting the Z to -97 I used -130. Hope this helps.
@eitanozeri6647
@eitanozeri6647 8 ай бұрын
Tysm
@addisonjacoby
@addisonjacoby 8 ай бұрын
@@eitanozeri6647 np hope it helps
@addisonjacoby
@addisonjacoby 8 ай бұрын
@eitanozeri6647 this video goes over another thing. You need to multiply the X and Ys by your direction to get the rotation to work correctly. kzbin.info/www/bejne/q3uUoGCfatl7qsU
@Nitragon
@Nitragon 7 ай бұрын
Thanks!
@addisonjacoby
@addisonjacoby 7 ай бұрын
@@Nitragon no problem!
@cacovonluca
@cacovonluca Жыл бұрын
This gave me an idea about a character from a 2D World being transported into a 3D World.
@just_gaminlive3402
@just_gaminlive3402 Жыл бұрын
wow that was realy cool👍
@kobbsy7441
@kobbsy7441 Жыл бұрын
Not even planning in doing any of this and I have never done any sort of game development besides using uefn to recreate a map. Still a very entertaining video👍
@geraltdirivia7328
@geraltdirivia7328 Жыл бұрын
Very very usefull!
@alixsprallix
@alixsprallix Жыл бұрын
great video
@tableprinterdoor
@tableprinterdoor Жыл бұрын
I've been relucant to ever make 2d games using ue4 or ue5 as I feel they favour 3d a lot in comparison to gamemaker or unity, so this was a great thing to see
@CobraCode
@CobraCode Жыл бұрын
Yeah ue4 definitely isn't the best choice for most people when it comes to making 2D games. You can make some really cool stuff with it though and if you combine 2D and 3D you can create something really unique that actually makes it worth using UE :)
@BlackPara11
@BlackPara11 6 ай бұрын
Thanks. Love!
@user-tu7qe3ut2n
@user-tu7qe3ut2n Жыл бұрын
Thanks. your tutorials. ❤
@Giga_Chad2.0
@Giga_Chad2.0 Жыл бұрын
I just stumbled upon this on my foryou page I don't even have Unreal Engine 5 and I found this intriguing
@_justus_1239
@_justus_1239 Жыл бұрын
Thanks
@brandonjacksoon
@brandonjacksoon Жыл бұрын
Thanks!
@isimbulamadmobenibulsun660
@isimbulamadmobenibulsun660 Жыл бұрын
thank you
@npoctobblpogok3730
@npoctobblpogok3730 5 ай бұрын
Братан спасибо что существуешь, спасибо большое за урок. Ты лучший. Очень помогаешь. Купил Уроки UE5, в итоге не пригодились так, как твои, спасибо. И главное всё понятно на интуитивном уровне. Я не знаю английский, но твои действия настолько чистые и понятные, что мне и не нужно понимать язык.
@CobraCode
@CobraCode 5 ай бұрын
Привет! Я воспользовалась для этого переводчиком, но огромное спасибо за добрые слова!
@-.Kaitty.-
@-.Kaitty.- 7 ай бұрын
I don't have an interest in making a 2D game or anything in Unreal for that matter, but always neat to see how things are done.
@S4NSE
@S4NSE Жыл бұрын
daaaaaaaaaaaaaaaaaayuuuuuuum, I'm absolutely in
@SolovyovDev
@SolovyovDev 9 ай бұрын
Im done with my first 3d shooter, but i have idea for 2d game. Thanks for video
@user-ci7fi5rg1p
@user-ci7fi5rg1p Жыл бұрын
Wow! Now make the games good :)
@Jokerwolf666
@Jokerwolf666 Жыл бұрын
This is pretty damn awesome, I'm using Game Maker Studio 2 to make my game, down the line if I make another game I'm definitely going to consider this.
@MissesSmileyface
@MissesSmileyface 4 ай бұрын
Thank you so much for your tutorials, just recently stumbled upon them, but absolutely enjoying every single one! I do have one question though, if i wanted to use one animation bp for multiple animation sources, aka one character in different colors, how would i do that? Thanks a lot in advance, and keep up the great videos! :D
@CobraCode
@CobraCode 4 ай бұрын
Hey, sadly there is no system for that available currently. I talked to the PaperZD dev about that and even though they would love to implement that it seems that there are technical hurdles and they'd have to write a custom compiler to enable that.
@bichu1998
@bichu1998 Жыл бұрын
Muito obrigado
@Bloodyshinta1
@Bloodyshinta1 Жыл бұрын
just watched your most recent video and in that you find some new ways to clean up your code and it had me thinking, maybe you could get in contact with the people who made this plug in to create some tutorials that have best practices and optimal coding strategies directly from the creators of the plug in. That way you're optimizing your own learning while simultaneously putting out the best content possible.
@CobraCode
@CobraCode Жыл бұрын
Hey, thanks for the comment! The creator, heavy bullets, is actually in our discord and I do talk to him from time to time to get feedback and advice. But at the same time there are also things I'll just really understand by actually applying them and using them in my own projects first. So yeah I definitely do want to make sure to teach as many best practices as possible, but there might be times where I don't get it perfectly right!
@soundrogue4472
@soundrogue4472 11 ай бұрын
The best help I got from the Unreal 5 community was that I was told to, "not use Unreal Engine for 2D games" bizarre to see this pop up into my feed god knows how many years later.
@FacundoEstebanPerezDominguez
@FacundoEstebanPerezDominguez Жыл бұрын
Hi! These tutorials have been very useful to me so thank you for your hard work!! However I want to know how to check the animation that is currently playing with paper zd. This is for making combos and moves available only if a certain move is being played. Thank you again and hava a nice day!!
@Gwizz1027
@Gwizz1027 10 ай бұрын
Making a 2D game in UE5 is like using a semi truck as your daily commute vehicle.
@albinodino.stevied3976
@albinodino.stevied3976 4 ай бұрын
I encountered an issue with the Animation BP because my game is in 3D space (X, Y) movement. When moving diagonally, it's possible for the velocity of X to equal Y and start the idle animation. The fix for this, is to not split the struct pin on "Get Velocity" and plugin that into != or ==. Important tip for anyone working in the 3D space with this tutorial.
@dstails_4599
@dstails_4599 8 ай бұрын
I've started using this recently while moving from Unity to Unreal, and it's super helpful! It's allowed me to get things set up super quick. I have a question about the project and c++, that being whether it's possible to make child classes of the PaperZD character in C++ rather than blueprints? As I would like to have some more control over things and also use the gameplay ability system. Thanks!
@CobraCode
@CobraCode 8 ай бұрын
Hey, yeah that should be possible.
@salvadorcabrera4941
@salvadorcabrera4941 Жыл бұрын
my man this is gold in video format, thx soo much :F question, how to associate different types of footstep sounds to one type or another of terrain?
@CobraCode
@CobraCode Жыл бұрын
You'd do this the same way you would with a regular 3D game, so there should be many tutorials about it. AFAIK you'll have to apply different physics materials to different ground surfaces and get which sound to play that way. There are also some plugins on the marketplace that make this easier I believe.
@salvadorcabrera4941
@salvadorcabrera4941 Жыл бұрын
@@CobraCode ah ok there is code to chop through the bazaar, that's great I'll take a look, I assumed it was normal, associate a texture to a trigger in the animation as you do in your tutorial but of course need to modify the blueprint and the rest, if we have the code in bazaar already done, is a luxury, thank you very much for taking your time to answer! they are very very interesting tutorials!!!!
@salvadorcabrera4941
@salvadorcabrera4941 Жыл бұрын
@@CobraCode I have another question that may be interesting, can the mechanics of the "hit" when falling after jumping be associated with a certain distance of fall? I found it a very interesting addition, and the truth is that it gives a lot of play if it could only be associated with those conditions, fall or speed of the actor when touching the ground... thanks again
@Woelll
@Woelll Жыл бұрын
at the end, I copied and pasted, I can walk, but it still does not turn to the other side, the character goes backwards?
@evocybernation8839
@evocybernation8839 Жыл бұрын
Super Metroid revamped would be amazing. I would tear up if someone decided to redo that game with updated graphics, and I saw it.
@marvinheberger7916
@marvinheberger7916 Жыл бұрын
Hey I followed the tutorial and it was great! I would like to make my character also move in the Y axis and therefore already added another axis mapping, now I am just lost on how to properly align the animation for this? Grateful for any help, keep it up and greetings from the Netherlands!
@fourbeforeforty
@fourbeforeforty Жыл бұрын
Thanks for the tutorial! I got a weird issue where IsWalking didn't connect to my BP reference in the Fall to Run rule while I could get the Get Velocity in the Jump to Fall rule. In the end, restarting my computer solved it... Might be useful to someone.
@DailyPaily
@DailyPaily Жыл бұрын
I tried it tonight, all work fine. Need upgrade to 5.1, i want use it with enhanced inputs !
@CobraCode
@CobraCode Жыл бұрын
I think PaperZD still isn't updated to 5.1 :( You might have to wait a bit
@DailyPaily
@DailyPaily Жыл бұрын
@@CobraCode 5.1 released :D
@CobraCode
@CobraCode Жыл бұрын
@@DailyPaily Awesome, thanks for letting me know :)
@emoneydev8684
@emoneydev8684 Жыл бұрын
cool
@Theyoshifan200
@Theyoshifan200 Ай бұрын
Hello! Hope this comment finds you well. I tried following your "how to create a 2D game" by following your old method of using the old 2D system. It worked out and was able to create a simple platformer that way. I now tried the hybrid method which also worked, but I wanted to implement an attack animation and followed your "add melee attacks 2D video" and would break the animation into not working. I then came here and tried using PaperZD, which was easier for me to understand, but when I attack an attack animation, it stops and only when I jump does it reset the animation. I also have it set to using an input from the project. How can I fix this issue using PaperZD? I want to make an RPG styled Hybrid system, and have an attack system in place.
@DirtBoyzProductions
@DirtBoyzProductions 11 ай бұрын
There is so much work into this, but what a great blueprint... How the HECK does anybody even learn how to use such a complex software??
@CobraCode
@CobraCode 11 ай бұрын
It does take quite a long time to get used to it and honestly even after using Unreal Engine for 4 years there are still so many parts I don't really know anything about. You just kind of concentrate on the parts you need to make your game idea come true and learn about the other things little by little!
@DirtBoyzProductions
@DirtBoyzProductions 11 ай бұрын
@@CobraCode - I can only imagine… So, are the possibilities endless, like, can you bring an idea and character you design to life in a game through this??
@CobraCode
@CobraCode 11 ай бұрын
@@DirtBoyzProductions You'll need a lot of practice and knowledge, but yeah pretty much! There still are a few functions in UE that are only exposed to C++ which you can't use in blueprints, but most of them can be accessed from blueprints. For example I worked on a game for 2 years and there were really only 2 things I needed C++ for that weren't really that essential. And for everything visual you can use the material nodes and afaik you can do pretty much everything there you could do with GLSL, so the possibilities are endless there as well.
@Arcturus-ie5ue
@Arcturus-ie5ue 16 күн бұрын
Thank you for your video, that help me a lot to create my game in 2.5 D. Just one question : I download your movement switch code, but i don't really know what is "Parent Trick" or how to have it by myself. It's just in case I wish to create this code by myself in the future, so i try to understand the node and logic for programation. Thank you again for your video and your help on Unreal Engine blueprint. ;)
@CobraCode
@CobraCode 15 күн бұрын
Hey, Parent Tick isn't essential to this and not really related to the logic itself. I assumed many people would just copy paste the snippet and might remove their parent tick if they originally had one and just wanted to make sure no issues occur due to that. Parent tick will basically just tell your parent class to also execute the tick event and this is what you'd want to do in most cases if you have a parent class. Forgetting this could lead to certain things breaking since the parent code isn't being called.
@gabrielionescu9816
@gabrielionescu9816 3 ай бұрын
Nice tutorial, I have a problem with animations because I use for my own animations, a walk animation and a run animation instead of sprint, and in the settings in the video Its work only walk animation,but i try another blueprint for run
@geraltdirivia7328
@geraltdirivia7328 Жыл бұрын
I've got a problem with the debug sphere since the two variables (position and radius) did not appear in the animation source. I compiled and saved of course.
@DracoVerta
@DracoVerta Ай бұрын
Hey! Love your content - I'm a big fan of yours! I want to try out PaperZD, but I want to get that Prototype Hero that you used. I have looked everywhere for it, and Sven Thole seems to have removed it from basically everywhere. Do you know any other way to get it?
@CobraCode
@CobraCode 27 күн бұрын
Hey... yeah sadly it's gone and so is most of the stuff from Sven Thole. I tried to reach out to him multiple times, but no reply. Not quite sure what's going on. Ever since this happened I tried to make sure to use CC0 assets I can redistribute myself whenever possible to not have this happen again.
@kookydot
@kookydot Жыл бұрын
Thanks a lot! These videos, on PaperZD and other Unreal ones are amazing! Though I have one question on 2D games for Unreal. Is it possible to have 2D games not with sprites? I mean, if I have a character and want customize it - give another weapon, clothing, i.e. to have possibility to change it. As far as I understand it's impossible to do with sprites character...
@CobraCode
@CobraCode Жыл бұрын
Thank you :D I haven't really tried this out myself yet, but I did start doing research on this topic. Weapons can be achieved by using sockets and attaching the weapon sprite to a socket. Costumes can actually also done with sprites, but you'll have to draw all the frames and import multiple sprites sheets. Fight 'n Rage is a game doing it like with this approach, but it's not an Unreal Engine game. Would work the same way in UE though. Also you can check out 'The Vagrant' or 'Detained: Too good for school'. The vagrant is actually just using sprite sheets and has multiple costumes. Detained is made with Spine 2D which has a runtime for unreal engine to run bone based animations for 2d characters... however this software is quite pricey.
@kookydot
@kookydot Жыл бұрын
@@CobraCode yeah, one option is to make multiple sprite sheets, though it will be really time consuming, ahha, and not that flexible.. Thanks a lot for the answer! Very helpful! Looking forward for more videos on the chanell! ^_^
@complainergamer
@complainergamer Жыл бұрын
This is what I am doing now.
@kookydot
@kookydot Жыл бұрын
@@complainergamer would be awesome to see the results!
@marko1701
@marko1701 Жыл бұрын
hey this is so great. I have only one question. Do you take comissions?
@CobraCode
@CobraCode Жыл бұрын
Thank you :) I already have a lot on my plate with the channel and am also working on a udemy course. Commissions aren't really something I plan on doing, but thanks for the offer!
@nospimi99
@nospimi99 Жыл бұрын
With Paper ZD, do you still do the normal "Base character" practice? Cause I saw you did just BP_Hero and I wasn't sure if maybe for some reason with the extension it's better to avoid making "Base" character blueprints.
@CobraCode
@CobraCode Жыл бұрын
Hey, no it still works the same way and if you plan on having multiple characters in your game I'd definitely go with the 'Base Character' approach and using inheritance with PaperZD as well. Think I just decided against including that in this video since it was already gonna be quite long and explaining inheritance would have made it even longer.
@jarnine9803
@jarnine9803 Жыл бұрын
Did you change your channel, this is strange i thought your channel all ready went over this addon a few weeks ago. But i probababy got you mixed up with a different channel ive been watching. I followed your 2d side scroller from five months ago and got every thing done plus some extra's (points, health, enemys, death screen/respawn) except end of the level and starting a new level. And then i went to move some bp's into there right folders and it broke my camera. Thanks for the great tutorial's, i wish there was alot more but theres so little on youtube for unreal 5. Update I fixed my camera, had to go into project settings, maps and modes, default game mode then changed it back to my game mode bp, i dont know how it changed by its self but glad i fixed it.
@CobraCode
@CobraCode Жыл бұрын
Hey glad to hear you liked the 2D tutorial and even took it above and beyond :D I did talk about this addon a few times before in my devlogs and mentioned it in other videos, however this is the first full on tutorial I did for it!
@Doppio_00
@Doppio_00 10 ай бұрын
Oh that's so fucking cool
@vinegargore
@vinegargore Жыл бұрын
Love this, just starting out with UE5, was curious with how you could create a "skid" animation for when you stop running? For example I assume the blueprint would go something like /when PlayRun has stopped, PlaySkid happens (no loop) and then return to PlayIdle/ however I cannot figure out how to do this. Does anyone have any tips? :D
@summeratgrans
@summeratgrans Жыл бұрын
This is so helpful, thank you! I'm curious as I'm running into an issue with flipbooks that aren't pixel art but vector assets where they appear blurry - do you have any idea why that may be? The assets are high res?
@CobraCode
@CobraCode Жыл бұрын
Hey, thank you! Sadly I haven't gotten around trying any of this with non-pixel art assets. Maybe the settings that are applied with 'apply paper 2d texture settings' are good for pixel art, but not great for vector assets or hand drawn things. You could go into the texture settings of your art file and play around with the settings a bit. Most likely the 'filter' setting might need to be changed to bilinear or trilinear instead of nearest which we use for pixel art. Also maybe the devlogs from OUIVO can help you out since he's also using non-pixel art sprites. kzbin.info/www/bejne/p5LUlIyYgLKlq6s
@summeratgrans
@summeratgrans Жыл бұрын
@@CobraCode thank you for this, I will try those things ! I appreciate it 👏
@alessandrocreanza2641
@alessandrocreanza2641 Жыл бұрын
so youre not using sprite 6 and 7 right? really nice tutorial btw ty
@Jigokusaru
@Jigokusaru 2 ай бұрын
I think we just need a fully updated version for 5.3 so much has changed, and the assets used in this video are not available. so I can't follow along to practice, if I don't follow along, I can't really learn. So I would appreciate an updated version of this tutorial with the new input system included as well. maybe just 1 video going from Setup > making a level > using a character > testing and all that just get a feel of a full 2d tutorial in 1 video that kinda works as a Hey some of my things are outdated, this is to make up for that.
@CobraCode
@CobraCode 2 ай бұрын
Hey, thanks for the feedback. Yeah this one is definitely on my list for reworks, just like the top down tutorial. But at this point we're gonna get 5.4 soon, so it's probably better to wait for the release as well. Also I recently made a remaster of the 2D tutorial WITHOUT paperZD and this is a very similar topic, so I'm thinking maybe the Top Down tutorial would fit better for now. kzbin.info/www/bejne/h4fbfGWaha-lask
@Jigokusaru
@Jigokusaru 2 ай бұрын
@CobraCode awesome, ill take a look into that one 😀
@double-a-games
@double-a-games 5 ай бұрын
Hello @CobraCode any way to not make the capsule offset its path when runing into 3D objects
@MsJojoDangerMusic
@MsJojoDangerMusic Жыл бұрын
Thanks for the tutorials! I am struggling with getting the final step of turning around to work. I'm using 5.1 and figured out how to make everything in the tutorial work using the new enhanced inputs instead of the project settings inputs but then the final step of copy and pasting the turn around snippet didn't work. I tried to redo the whole thing with the "old" project setting axis inputs but the copy and paste snippet still didn't work at the end. I'll try again soon in case I missed something but if anyone can help me turn around in 5.1 that would be sick!
@reubencsengo5199
@reubencsengo5199 Жыл бұрын
did you figure it out?
@MsJojoDangerMusic
@MsJojoDangerMusic Жыл бұрын
@@reubencsengo5199 kzbin.info/www/bejne/ZpeUkKSJjcekd6s yeah I followed this tutorial instead
@gigabusterexe
@gigabusterexe Жыл бұрын
If you can't figure out how he got "IsMovementLocked" like that instead of asking for set or get, you hold CTRL while dragging
@DiEKOOVA
@DiEKOOVA 11 ай бұрын
Will the 2D character you provide in the description be available again? And if not, can you assist me in finding a similar one? Please. I honestly don't know anything about this, but I would be willing to learn.
@CobraCode
@CobraCode 11 ай бұрын
Hey, sorry but it doesn't seem that way :( I contacted the original creator of the asset through multiple channels and never got a message back. It will be a bit harder to follow along using another character, but the steps will generally be the same, so you could try it with one of the following assets: clembod.itch.io/warrior-free-animation-set brullov.itch.io/generic-char-asset
@DiEKOOVA
@DiEKOOVA 11 ай бұрын
@@CobraCode Oh well, anyway, I'll try with these. Thank you very much for your support, my friend. ^^
@rb6_cavvy869
@rb6_cavvy869 Жыл бұрын
I'm having a problem, when I try to select the sprites and make a flipbook of them, It makes each sprite a separate flipbook. Any idea why is that?
@ThisIsYourGodNow
@ThisIsYourGodNow 11 ай бұрын
if i wanted to have a slower walking character, and I wanted to add a sprint function, how would I do that?
@CobraCode
@CobraCode 11 ай бұрын
All you really need to do is change the max walk speed whenever the sprint button is being pressed and then also update the play rate at which the run animation plays according to that.
@complainergamer
@complainergamer Жыл бұрын
@3:00 If yall have issues dragging and dropping in, Remove the Admin privilege's from the program. ;)
@LukeGameDev
@LukeGameDev 8 ай бұрын
Can't you change the sprite of every individual limb? And do it just once? Since the animations are already referencing the limbs parameters. (I don't know if he made a tutorial on this already)
2D MELEE COMBAT in Unreal Engine 5 - Beginner Tutorial
10:58
Cobra Code
Рет қаралды 76 М.
I Made the Same Game in 8 Engines
12:34
Emeral
Рет қаралды 3,9 МЛН
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 65 МЛН
FOOLED THE GUARD🤢
00:54
INO
Рет қаралды 20 МЛН
Каха ограбил банк
01:00
К-Media
Рет қаралды 2,8 МЛН
WHO DO I LOVE MOST?
00:22
dednahype
Рет қаралды 46 МЛН
Make a 2D Top Down Game in Unreal Engine 5 - Tutorial
32:10
Cobra Code
Рет қаралды 421 М.
КАК СОЗДАТЬ 2D ИГРУ на UNREAL ENGINE 5
10:57
Мелсик
Рет қаралды 22 М.
Unreal Engine 5 2D Game Character Movement [2024]
56:58
Pixel Helmet
Рет қаралды 4,7 М.
The Most Common Mistake Beginners Make in Unreal Engine | UE5
12:17
Ali Elzoheiry
Рет қаралды 90 М.
Why Solo Developers Should Use Unreal
10:55
Thomas Brush
Рет қаралды 312 М.
The Trick I Used to Make Combat Fun! | Devlog
8:12
Game Endeavor
Рет қаралды 1,6 МЛН
I solved Unreal Engine's Package Size Problem...
14:35
Cobra Code
Рет қаралды 57 М.
An Aseprite Crash Course In 30 Minutes
31:47
AdamCYounis
Рет қаралды 1 МЛН
The secrets to good Pixel Art animation! (Animation tutorial)
6:50
Pixel Overload
Рет қаралды 624 М.
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 65 МЛН