Learning 2D development with PaperZD - Part 5: Dynamic animations - Unreal Engine 5

  Рет қаралды 10,350

LeafBranchGames

LeafBranchGames

Күн бұрын

Пікірлер: 55
@DERUSART
@DERUSART Жыл бұрын
You have done the greatest tutorials in the world
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Thank you kindly for that high praise. It is very much appreciated. :)
@FredericoMonteiro
@FredericoMonteiro Жыл бұрын
We are really grateful for your effort, thanks a lot man. It'll help me so much.
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Thank you very much, glad to hear it. :)
@geoffrey3668
@geoffrey3668 Жыл бұрын
Thank you for these videos! I learned so much about 2D animation thanks to you!
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Glad to hear it. :)
@nekbeth
@nekbeth Жыл бұрын
Amazing tutorials, thank you. As a side note, you create the RunPlayRate variable in the BP_Character, then call it in AnimBP cause it's already there as PlayerCharacter, thus avoiding casting. You can then just set the exposed variable to equal the existing RunPlayRate.
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Thank you, glad to hear you like them. Sure, you can do that.
@user-dingydee
@user-dingydee Жыл бұрын
You are a natural at both deving and teaching! Are you interested in continuing the PaperZD tutorial series? Our small team is making an omni-directional (top down) action-focused 2.5d game and I would gladly support you on Udemy or honestly anywhere if I can keep getting this quality content in PaperZD tutorials.
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Thank you for the kind words and the willingness to support my work! To answer your question, yes I am intending to make more PaperZD tutorials. Both shorter and longer formats. I don't have many ways of supporting my work other than Patreon. The only other ways are subscribing and sharing my videos. Any and all support helps out of course.
@user-dingydee
@user-dingydee Жыл бұрын
​@@LeafBranchGames Thats awesome to hear! I think my og comment got lost on YT but I wanted to ask if you were willing to do tutoring services? Our small team are currently implementing auto-aiming/z-targeting features and migrating fully 3d combat systems with our PaperZD characters and you are incredibly knowledgable in this area. Def be willing to purchasetutorials or 1/1 tutoring if you are interested
@LeafBranchGames
@LeafBranchGames Жыл бұрын
@@user-dingydee Feel free to contact me on my e-mail with the details of your proposal.
@user-dingydee
@user-dingydee Жыл бұрын
@@LeafBranchGames My apologies, I forgot to msg back on KZbin. I have sent the email with details and screenshots of our small groups proposal :D
@raigautista
@raigautista Жыл бұрын
Hello , Can you help me with something , I have different state machines that i want to switch between them by int, trying to use "Select Animation by Int" .
@robink712
@robink712 Жыл бұрын
Thanks for the tutorial!
@LeafBranchGames
@LeafBranchGames Жыл бұрын
My pleasure. :)
@xdreamx
@xdreamx Жыл бұрын
I've created an enemy that can receive damage. How can I customize it so that for specific attacks, it plays a specific damage animation, for example. If I throw a high punch, it plays the one anim, and if I throw a low punch, a different anim. Cause the Event AnyDamage node doesn't allow for customization like that. Or at least to my understanding
@LeafBranchGames
@LeafBranchGames Жыл бұрын
You can pass along a damage type object with your damage event. That is a blueprint with some predefined information you can fill in, but you can also expand upon that functionality.
@xdreamx
@xdreamx Жыл бұрын
@LeafBranchGames Thanks. I'll test it out and let you know if it worked out. BTW, thanks to your tutorials, I'm finally applying for funding for my game. I wanted to not only thank you for helping me achieve a childhood dream of being a game designer, whether I get the funding or not I just wanted to say thank you as well as ask if I can credit you
@LeafBranchGames
@LeafBranchGames Жыл бұрын
@@xdreamx Sure, if you feel you have gotten value from my teachings, feel free to do so.
@fireoptions
@fireoptions Жыл бұрын
Just few days ago i started to mess around with UE5 to learn it and maybe make some simple games and found your channel, good stuff in it... but your accent, it makes me ponder if you are swedish?
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Your pondering is accurate.
@gigabusterexe
@gigabusterexe Жыл бұрын
could you do a video on Directionality animations used in topdown sort of games there is documentation but I can only make heads or tails of it, part 13 of PaperZD docs
@LeafBranchGames
@LeafBranchGames Жыл бұрын
I could put it on my to do list. But I would need some free sprites that can be used for it so everyone can follow along. Do you know of a set of such that meets those criteria+
@shadishyne993
@shadishyne993 Жыл бұрын
bro, how to make animation slide and opponents?
@LeafBranchGames
@LeafBranchGames Жыл бұрын
I will show these topics in future videos.
@shadishyne993
@shadishyne993 Жыл бұрын
@@LeafBranchGames wow, thank u :)
@dltaplays
@dltaplays Жыл бұрын
I stumbled onto a problem that I'm struggling to resolve. When my character walks into another character/collides with another character(anything that is a capsule component), my character begins moving in the Y-axis before overlapping and essentially pushing the other component/s in the opposite direction within Y. How do I lock my characters and keep them in 0 Y-axis permanently 🤔
@LeafBranchGames
@LeafBranchGames Жыл бұрын
There is a setting on your characters movement component under planar movement, called plane constraint which allows you to lock the movement along an axis if you want.
@dltaplays
@dltaplays Жыл бұрын
@LeafBranchGames it requires me to enable physics, and when I enable it, I can't move
@LeafBranchGames
@LeafBranchGames Жыл бұрын
@@dltaplays I am not sure you are enabling it correctly then. Hover over the different properties in that section and you should be able to read yourself to the specifics you need to apply for your game.
@dltaplays
@dltaplays Жыл бұрын
@LeafBranchGames Okay I'll get back to you and let you know if I've solved it
@dltaplays
@dltaplays Жыл бұрын
@LeafBranchGames Just an update... IT WORKED!! I was being an absolute idiot, I was adjusting setting under the Capsule instead of the Character Movement, I'm so sorry for the confusion. Sending love from South Africa 🇿🇦 ❤️
@Cloroqx
@Cloroqx Жыл бұрын
On UDN Epic say that they have no intentions regarding Paper2D going forward. So look into Unity and Godot for these types of games.
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Yes they did. But that mean that the 2D development side will not continue to evolve anyway. You are perfectly fine doing 2D development in Unreal.
@phakin9532
@phakin9532 Жыл бұрын
good content bro!
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Thank you very much, glad to hear it is appreciated. :)
@dahpatave1885
@dahpatave1885 Жыл бұрын
Thank you for these video. i want you to make the Ai system and Ai fighting system.
@LeafBranchGames
@LeafBranchGames Жыл бұрын
I will add those to my to do list.
@dahpatave1885
@dahpatave1885 Жыл бұрын
@@LeafBranchGames Thank you, you is better
@sammermusa5124
@sammermusa5124 9 ай бұрын
another good video, with good lessons, and a big perspective
@LeafBranchGames
@LeafBranchGames 9 ай бұрын
Thank you!
@ndzaba
@ndzaba Жыл бұрын
Hey guys. I'm struggling to get the animation to jump to Death node when it's in the middle of attacking but health went to 0. Does someone know a way I can override the animation?
@LeafBranchGames
@LeafBranchGames Жыл бұрын
What is happening in this case, is that the attack animation is playing and it is not allowed to transition until the attack is done, so your jump animation can not play until it returns to the normal flow in the animation state machine. There are many ways to approach a fix. You could resume to the idle state for more conditions than the attack animation finishing, you could stop the animation or you could chose a different structure for the animations for attack and not have it use a jump. These are some of the approaches you can take.
@ndzaba
@ndzaba Жыл бұрын
@@LeafBranchGames hey man forgot to reply here! Turns out I had to update the rest of my jump nodes since I had more than one state machine now. As well as other things. Thanks a lot!
@glassmarble996
@glassmarble996 Жыл бұрын
thanks for the series. After struggling with unity i started unreal but there is not much 2d tutorial. I hope you continue to 2d. my suggestions. -Good camera following -Celeste and hollow knight smoothness.
@LeafBranchGames
@LeafBranchGames Жыл бұрын
Thank you for the feedback, I will take it into consideration moving forward.
@Anirudhji2001
@Anirudhji2001 Жыл бұрын
I know this tutorial is pretty old, could you make a tutorial for combo chains in the same method as you just showed with hit detection?
@LeafBranchGames
@LeafBranchGames Жыл бұрын
You mean like this? kzbin.info/www/bejne/qHzFk2eGd9J5i6M
@abra2133
@abra2133 Жыл бұрын
could you help me with something ? it's about your sprite flipping method from paperzd basics video. I want to make a game with 3d movement and 2d sprite character and enemies, but when i did sprite flipping with your method, it was omnidirectional rotation, while i want to have it only 2 dimensional (left or right). you know what could i do to limit the rotation to just two directions ?
@LeafBranchGames
@LeafBranchGames Жыл бұрын
If you want to limit it two two directions you can't use the flipping method I showed since it will align it with your direction.
@abra2133
@abra2133 Жыл бұрын
@@LeafBranchGames welp that's sad cause i have two directional using sprite scale but your way gives it more of a "rotation" look which i preffered :/ Also do you know how to speed up scaling objects? I can't find any source that would tell how to speed up "set relative scale" node effect
@LeafBranchGames
@LeafBranchGames Жыл бұрын
@@abra2133 You can check whenever you have a non-zero x input, then rotate it towards left or right, but that is by code not by parameters. What do you mean with speeding up the scale?
@abra2133
@abra2133 Жыл бұрын
@@LeafBranchGames i have a character sprite that has it's scale changed from x1,y1,z1 to x-1,y1,z1 whenever it's x axis velocity is lower than 0 (moving left) And it's not immidiately change, but gradually in a timespan of about half a second, and i want to speed it up so it happens in about 0.2 of a second. When i'll be back home i can send a picture of the code
Learning 2D development with PaperZD - Part 1: Basics - Unreal Engine 5
37:26
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН
Миллионер | 1 - серия
34:31
Million Show
Рет қаралды 1,8 МЛН
Как мы играем в игры 😂
00:20
МЯТНАЯ ФАНТА
Рет қаралды 3,1 МЛН
The Best 2D Games made with Unreal Engine
11:10
Cobra Code
Рет қаралды 37 М.
Epic's Unreal Optimization Disaster | Why Nanite Tanks Performance!
13:07
Threat Interactive
Рет қаралды 168 М.
Modular Control Rig and Auto Retargeting Tutorial | Unreal Engine 5.4
18:33
2D Enemy AI in Unreal Engine 5 - Beginner Tutorial
15:50
Cobra Code
Рет қаралды 15 М.
Unreal Engine Materials in 6 Levels of Complexity
44:12
pwnisher
Рет қаралды 249 М.
Creating the ultimate save system - Unreal Engine 5
51:30
LeafBranchGames
Рет қаралды 21 М.
This Is The Greatest Project Ever
11:46
Clydiie
Рет қаралды 145 М.
Best Project Settings for 2D Games in Unreal Engine 5
6:00
Cobra Code
Рет қаралды 15 М.
The joker favorite#joker  #shorts
00:15
Untitled Joker
Рет қаралды 30 МЛН