Programming a BETTER state machine
10:16
6 місяців тому
C# Coding Conventions in Unity
2:16
КОМЕНТАРІ
@lulprumpt4696
@lulprumpt4696 17 годин тому
i love the yoondie game engine.
@Twisle
@Twisle 22 години тому
Honestly Props to you for not following the hype wave to Godot and sticking with unity through all the drama
@Gann4Life
@Gann4Life День тому
As far as I understand they're not supposed to be used for working code, they should be used for unit testing, or am I wrong?
@sadaneduardo4391
@sadaneduardo4391 День тому
I can't wait to have something like this in godot, I'm only waiting since 2015 🤣🤣🤣
@menemen94
@menemen94 День тому
great tutorial :) I only have the problem that when I import the files it is not displayed nicely, but only very pixelated... do i have to pay attention to anything else?
@menemen94
@menemen94 День тому
great tutorial :) I only have the problem that when I import the files it is not displayed nicely, but only very pixelated... do i have to pay attention to anything else?
@darth6129
@darth6129 3 дні тому
This is like the only 3d Platformer Tutorial that made a professional looking result that I could find. Excellent job!
@slidewineder3953
@slidewineder3953 4 дні тому
wait, who uses unity anymore
@magicmaxx6346
@magicmaxx6346 5 днів тому
Thanks man your epic 😊
@AshleyCourchene
@AshleyCourchene 5 днів тому
You can definitely create smooth transitions between Unity's builtin cameras but youre right -- unless you have the experience in creating those systems, it can be a challenge.
@kashanali456
@kashanali456 5 днів тому
❤❤❤❤ awesome tip 👏
@FoundationMCR
@FoundationMCR 5 днів тому
Thanks for these vids. I'm getting the dreaded pink blobs when i add the joints material, anyone know how to troubleshoot that?
@soran2290
@soran2290 5 днів тому
Use godot please 😢
@lukegf0
@lukegf0 6 днів тому
Thanks for another awesome Unity video! I love your Unity tutorials. With your passion and enthusiasm for game development factored in, this is the best Unity channel I know of.
@patek2385
@patek2385 6 днів тому
Not even a github with the script...im dead
@itsJDarts
@itsJDarts 7 днів тому
Jesus christ you are good
@iHeartGameDev
@iHeartGameDev 6 днів тому
Thank you for the kindness lol
@ssk360
@ssk360 7 днів тому
Confused towards the end when transitioning from grounded to walk or running state, its only being done in the grounded/ jump InitializeSubState() . no where else, how do you transtion , would i make the method call for InitializeSubState() in CheckSwitchStates() also ?
@nnx7631
@nnx7631 8 днів тому
Hey man I really really like your videos. I have struggled quite a lot with state machines, yet i`m still struggling with some stuff but you are making it really easy for everyone to understand. I generally got a good idea how do state machine works, yet I still lack some understanding how to implement movement controls (as for fps character). So, I would like to ask you, if possible, maybe in a future video to show us an example of FSM of a FPS controller (based on a rigid body movement) and the new unity input system (which is based on input events). I assume since it's really hard for me to grasp all the aspects of it, that there are lot of people having the same troubles. Thank you for all the good tutorials so far!!!
@applejackpony4334
@applejackpony4334 9 днів тому
state state state state state
@iHeartGameDev
@iHeartGameDev 6 днів тому
State state state!
@mnnm1989
@mnnm1989 11 днів тому
I think you could return a BaseState directly instead of using generics and the enum. So basically the GetNextState returns the new target state.
@FrancoisArts
@FrancoisArts 11 днів тому
I saw many video about state. It's is the first I really understand. Thank you
@cross-y1462
@cross-y1462 12 днів тому
You can make a video, but for feet ik for slopes? Also nice video 👍
@Kuvlil
@Kuvlil 12 днів тому
I really appreciate the effort put in this can't wait for the next episode
@ProjectADOC
@ProjectADOC 13 днів тому
Assertion is great for unit testing.
@paulkruger4156
@paulkruger4156 13 днів тому
Pity the camera jumps all over the place when strafing in a 5x5 grid environment. Side step by 5 and the camera goes nuts. Makes it completely unusable!
@TechnoGamerzTopFan
@TechnoGamerzTopFan 13 днів тому
WOW 😮
@dogeking9352
@dogeking9352 13 днів тому
IM BACK! I’m gonna be a regular with these videos! They are so helpful, I’ve been having trouble with my horror game code being troublesome and not wanting to work in some parts, with this tip I’m definitely going to find the small error in my code that’s messing everything up. Hate when 1 small thing causes everything to break down.
@raman2404
@raman2404 13 днів тому
Please make video on visual scripting for beginner and i like your tips
@nexgen.graphics
@nexgen.graphics 13 днів тому
Wow. What else Unity is not providing? It got all the essential classes to build and deliver a best experience. Thanks for the wonderful information!!
@muhammadjamal347
@muhammadjamal347 13 днів тому
Why did you execute newCommand in lightApp invoker in addCommand method? arent they supposed to be different? newCommand.execute() in execute() part of invoker and pushing command to stack in addCommand() ?
@alzard6828
@alzard6828 13 днів тому
How is this even usable in production? You want to handle your discrepancy and not just stop the code. From what I understand this is only useful in unit tests. I appreciate your videos, keep it up!
@iHeartGameDev
@iHeartGameDev 13 днів тому
It’s for debugging!
@darrellwillis4871
@darrellwillis4871 8 днів тому
It's like Breakpoints or Debug.Log() It's mainly going to be used for debugging
@pokipokepoke
@pokipokepoke 13 днів тому
Did not know about this. Great tips as usual!
@iHeartGameDev
@iHeartGameDev 13 днів тому
Thank you poki!
@quirexo3199
@quirexo3199 13 днів тому
Great tip. Thanks 👊🎮
@iHeartGameDev
@iHeartGameDev 13 днів тому
thank you kindly!
@wesleysantos399
@wesleysantos399 16 днів тому
You are the best in your job
@user-wi1bx6yp4y
@user-wi1bx6yp4y 16 днів тому
Hey, You are worth having more subscribers. Good work
@iHeartGameDev
@iHeartGameDev 16 днів тому
Thank you! I hope to hit 100k this year!
@amun3903
@amun3903 17 днів тому
idk what i did wrong but non of it worked
@JohnToenjes
@JohnToenjes 17 днів тому
Rather than separating the animation from the character, why don't you download them separately from Maximo?
@_skeletoon
@_skeletoon 17 днів тому
Would it be okay to modify the setter of the player boolean member variables to also modify the animator booleans?
@rodrigomulinarioramos7504
@rodrigomulinarioramos7504 17 днів тому
BRO, WHAT CLASS! Your content is to be congratulated! 👏🏻👏🏻
@Unknown_Man807
@Unknown_Man807 18 днів тому
Hope with out music❤
@41ex
@41ex 18 днів тому
Amazing help thank you.
@Director414
@Director414 18 днів тому
Thanks, great tip!! 🎈
@goldone01
@goldone01 19 днів тому
Wow! So good!
@pokipokepoke
@pokipokepoke 20 днів тому
Undid my wife this way! Thank you!
@TheSoundWeaver
@TheSoundWeaver 20 днів тому
Amazing tutorial with a clear and great explanations in each step. Thank you! Waiting for the next episode)
@matheusalexandre4167
@matheusalexandre4167 20 днів тому
Thanks man, your tutorials are really helpful, I hope you continue this, you know how to explain the concept and apply it on real world situations. Thanks again.
@biocronic2986
@biocronic2986 20 днів тому
Very good work! Thank you very very much!
@dogeking9352
@dogeking9352 20 днів тому
I’m a game dev making a horror game and the amount of lightning errors I make is not fun at all, this is a extremely important tip. Thanks, you just earned a sub👍
@iHeartGameDev
@iHeartGameDev 20 днів тому
So happy to hear! Thanks for watching!
@guillem99
@guillem99 19 днів тому
I'm also making a horror game!
@dogeking9352
@dogeking9352 19 днів тому
@@guillem99 W, love that horror games are getting attention!
@dogeking9352
@dogeking9352 19 днів тому
@@iHeartGameDev You’re welcome!