iHeartGameDev

iHeartGameDev

iHeartGameDev is a channel all about game development. Together we explore the ins and outs of the Unity game engine and learn best practices in programming through highly detailed tutorials that break everything down to be as beginner-friendly as possible. From character animations, to camera systems and so much more: there is so much to learn and share as we progress on our game dev journeys!

Пікірлер

  • @yoyopei3793
    @yoyopei37939 сағат бұрын

    So helpful even after 3 years! Thank you

  • @shivangipriya4153
    @shivangipriya415317 сағат бұрын

    Hi, any email that I can contact you

  • @hamzazafar4540
    @hamzazafar4540Күн бұрын

    Hi Very Good work. Please can you guide me from where to download the Banana man with Bones from Blender?. Thanks

  • @jieye919
    @jieye919Күн бұрын

    这和playmaker的事件系统很像

  • @CardboardBones
    @CardboardBones2 күн бұрын

    Thank you for this tutorial! Ive had a really basic understanding of a state machine, so this helped a lot with figuring out the actual inplementation.

  • @mmar5896
    @mmar58962 күн бұрын

    Great explanation.

  • @BornToTroll-it5ju
    @BornToTroll-it5ju2 күн бұрын

    i still don't get why your channel isn't right up there with the best Unity tutorial spots on the web. Flawless presentation, easy to follow. The quality of each upload just drips from the screen. Honestly the boys at Unity should hire you on the spot esp now that Brackeys has gone turncoat and joined the Godot dark side.

  • @iloem3917
    @iloem39172 күн бұрын

    This helps thanks 😊

  • @lulprumpt4696
    @lulprumpt46963 күн бұрын

    i love the yoondie game engine.

  • @Twisle
    @Twisle4 күн бұрын

    Honestly Props to you for not following the hype wave to Godot and sticking with unity through all the drama

  • @Gann4Life
    @Gann4Life4 күн бұрын

    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
    @sadaneduardo43914 күн бұрын

    I can't wait to have something like this in godot, I'm only waiting since 2015 🤣🤣🤣

  • @menemen94
    @menemen945 күн бұрын

    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
    @menemen945 күн бұрын

    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
    @darth61296 күн бұрын

    This is like the only 3d Platformer Tutorial that made a professional looking result that I could find. Excellent job!

  • @slidewineder3953
    @slidewineder39537 күн бұрын

    wait, who uses unity anymore

  • @magicmaxx6346
    @magicmaxx63468 күн бұрын

    Thanks man your epic 😊

  • @AshleyCourchene
    @AshleyCourchene8 күн бұрын

    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
    @kashanali4569 күн бұрын

    ❤❤❤❤ awesome tip 👏

  • @FoundationMCR
    @FoundationMCR9 күн бұрын

    Thanks for these vids. I'm getting the dreaded pink blobs when i add the joints material, anyone know how to troubleshoot that?

  • @soran2290
    @soran22909 күн бұрын

    Use godot please 😢

  • @lukegf0
    @lukegf09 күн бұрын

    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
    @patek23859 күн бұрын

    Not even a github with the script...im dead

  • @itsJDarts
    @itsJDarts10 күн бұрын

    Jesus christ you are good

  • @iHeartGameDev
    @iHeartGameDev10 күн бұрын

    Thank you for the kindness lol

  • @ssk360
    @ssk36011 күн бұрын

    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
    @nnx763111 күн бұрын

    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
    @applejackpony433412 күн бұрын

    state state state state state

  • @iHeartGameDev
    @iHeartGameDev10 күн бұрын

    State state state!

  • @mnnm1989
    @mnnm198914 күн бұрын

    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
    @FrancoisArts15 күн бұрын

    I saw many video about state. It's is the first I really understand. Thank you

  • @cross-y1462
    @cross-y146215 күн бұрын

    You can make a video, but for feet ik for slopes? Also nice video 👍

  • @Kuvlil
    @Kuvlil15 күн бұрын

    I really appreciate the effort put in this can't wait for the next episode

  • @ProjectADOC
    @ProjectADOC16 күн бұрын

    Assertion is great for unit testing.

  • @paulkruger4156
    @paulkruger415616 күн бұрын

    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
    @TechnoGamerzTopFan16 күн бұрын

    WOW 😮

  • @dogeking9352
    @dogeking935216 күн бұрын

    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
    @raman240416 күн бұрын

    Please make video on visual scripting for beginner and i like your tips

  • @nexgen.graphics
    @nexgen.graphics16 күн бұрын

    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
    @muhammadjamal34716 күн бұрын

    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
    @alzard682816 күн бұрын

    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
    @iHeartGameDev16 күн бұрын

    It’s for debugging!

  • @darrellwillis4871
    @darrellwillis487111 күн бұрын

    It's like Breakpoints or Debug.Log() It's mainly going to be used for debugging

  • @pokipokepoke
    @pokipokepoke17 күн бұрын

    Did not know about this. Great tips as usual!

  • @iHeartGameDev
    @iHeartGameDev17 күн бұрын

    Thank you poki!

  • @quirexo3199
    @quirexo319917 күн бұрын

    Great tip. Thanks 👊🎮

  • @iHeartGameDev
    @iHeartGameDev17 күн бұрын

    thank you kindly!

  • @wesleysantos399
    @wesleysantos39919 күн бұрын

    You are the best in your job

  • @user-wi1bx6yp4y
    @user-wi1bx6yp4y19 күн бұрын

    Hey, You are worth having more subscribers. Good work

  • @iHeartGameDev
    @iHeartGameDev19 күн бұрын

    Thank you! I hope to hit 100k this year!

  • @amun3903
    @amun390320 күн бұрын

    idk what i did wrong but non of it worked

  • @JohnToenjes
    @JohnToenjes20 күн бұрын

    Rather than separating the animation from the character, why don't you download them separately from Maximo?

  • @_skeletoon
    @_skeletoon20 күн бұрын

    Would it be okay to modify the setter of the player boolean member variables to also modify the animator booleans?

  • @rodrigomulinarioramos7504
    @rodrigomulinarioramos750421 күн бұрын

    BRO, WHAT CLASS! Your content is to be congratulated! 👏🏻👏🏻

  • @Unknown_Man807
    @Unknown_Man80721 күн бұрын

    Hope with out music❤