Top Down Controller - UE4 Advanced Blueprints Tutorial - Unreal Engine 4 DevLog

Поделиться
HTML-код
  • Опубликовано: 30 июн 2024
  • In this episode I've added top down example. It doesn't seem like much but I also reworked the entire project to make it GIT based. From now on it will be possible to track updates and progress made to this system without constantly downloading the most up to date version. This is specifically aimed at people whom asked me about it due to bad internet connection.
    I will do a DEEP DIVE into game mode, player controller, game state and other classes of "Gameplay" family in the next video. They require at least as much material as the character class breakdown, and I want to do my research right and not mess anything up :)
    I also updated the old examples (3rd person bp and fpp BP). FPP BP is more contextual and looks more like something I would ship when working on a commercial project.
    Try to bear with me to the outro ;)
    Table of content:
    0:00 Intro
    0:38 Showcase
    3:04 Setup - game mode
    5:30 Player Controller
    10:08 Player Character
    10:44 Camera
    12:17 Aim
    14:55 MoveTo mouse click/hold
    17:44 different MoveTo types
    20:14 Stop Movement node
    21:26 Project structure
    23:03 Updated Wounded Pose
    25:06 FPP Update
    26:30 Few important words
    -----------------------
    Free advanced game ready components: github.com/VenomekPL/AGR
    My ue4 forum threat: forums.unrealengine.com/commu...
    If you liked the video, Please give it a thumbs up. Leave a comment if you have any questions or requests, or just want to share something about the topic :) If you think I could do something better - feel free to tell me about it!
    And If you really liked it - please consider subscribing and sharing the video with people you think might find it relevant.
  • ИгрыИгры

Комментарии • 55

  • @3sgamestudio
    @3sgamestudio  4 года назад +1

    drive.google.com/file/d/1TlXrFiB4r85TmsaXclT9k0xr_2Hx-7aC/view?usp=sharing

  • @LpMitKm
    @LpMitKm 3 года назад +2

    Dude you're so good at explaining, searched all day for a good explaination of the playercontroller and usage.
    Not even unreal does it like that.
    Thanks a lot!!
    Already shared it with friends.
    Btw. please keep up, you're doing great! :)

    • @3sgamestudio
      @3sgamestudio  3 года назад +2

      Wow! thank you sooo much :D I'm doing my best. Got 15 Euro on my buy me a coffee account. .time to buy a better microphone! :D haha the quality of videos will improve.

    • @3sgamestudio
      @3sgamestudio  3 года назад

      @@LpMitKm Wait till you see the combat component.. and my oh my.. what I will do with the AI system : >

    • @3sgamestudio
      @3sgamestudio  3 года назад

      I laughed so hard mate ;D

  • @issamaf80
    @issamaf80 4 года назад +1

    Nice i this will be useful for my side project its a game like alien shooter , thanks again and keep it up 👍👍👍

  • @TopsyMorgenthau
    @TopsyMorgenthau 2 года назад +1

    really great! Helps a lot :3

  • @bosseerichsen6309
    @bosseerichsen6309 4 года назад +2

    Great work :) I asked like 2 days ago if he could show me how to do it and already tutorial :P thats commitment to the community :)!!!

    • @3sgamestudio
      @3sgamestudio  4 года назад +1

      feel free to request some more stuff :) I enjoy making them.

  • @27011788
    @27011788 2 года назад +1

    Gold

  • @TomHopewell
    @TomHopewell 3 года назад +1

    Hey love the video, would be interested to see you do something more in depth around the animation setup :)

    • @3sgamestudio
      @3sgamestudio  3 года назад +2

      what you have in mind? :)

    • @TomHopewell
      @TomHopewell 3 года назад +1

      @@3sgamestudio Apologies for the slow reply, I love the work you have done on turning, look at the mouse and that stuff. It would be super useful to see how you figure out some of that maths, the source animations and how you blend / adapt them.

    • @3sgamestudio
      @3sgamestudio  3 года назад

      @@TomHopewell download the example. most logic is inside the AGR controller and AGR top-down character ;)
      I know a person who actually made a full game out of this template that is pretty fun to play :)

  • @ollierockett5156
    @ollierockett5156 3 года назад +1

    Nice video mate, really easy to follow along. Does anyone know how you would apply the same point to the mouse cursor and have a WASD movement?

    • @3sgamestudio
      @3sgamestudio  3 года назад

      In my example setup WSAD overwrites the mouse click and folows direct input. :) otherwise the character would fight with you over control and median-average of input+click to move.

  • @CGChris-
    @CGChris- 2 года назад +1

    Are there other videos on your channel that would help in better understanding what's going on and why in this? I'm starting out with some of this and pretty lost on several elements of making the top down controller function this way.

    • @3sgamestudio
      @3sgamestudio  2 года назад

      Game mode character class explanation are my best videos. I also made a quick example of top down with agr pro

  • @jameswilliams2373
    @jameswilliams2373 3 года назад +1

    hey mate quick question how did you do the aim offset ive been trying to do my top down shooter like that with no luck just a basic version would be enough lol

    • @3sgamestudio
      @3sgamestudio  3 года назад

      I have one aim offset for all poses - its a sub graph. made completely with IK :) you can donwlaod and copy it to your proejct :)

  • @schumirc2
    @schumirc2 3 года назад +1

    Sensacional, nossa que perfeição as rotações e ângulos, isso é perfeito para meu estudo e futuros projetos. Minha duvida é como conseguir implementar o rolamento usando alguma tecla, como foi implementar mais animações, exemplo: quando eu pegar itens no chão ou abrir um caixa, teria a possibilidade e fazer tutorial explicando isso?
    Google Tradutor: Sensational, our perfection of rotations and angles, this is perfect for my study and future projects. My doubt is how to implement the roll using some key, as it was to implement more animations, example: when I pick up items on the floor or open a box, would I have the possibility and do a tutorial explaining this?

    • @3sgamestudio
      @3sgamestudio  3 года назад +1

      Check out my "witcher combat 5 episodes series. could help a bit. Also I am doing some more advanced stuff now :) real case game-scenarios.

  • @ShortBusTrip
    @ShortBusTrip 2 года назад +1

    The top down controller with the aim offset is something I'm trying to accomplish but the code you have to solve the rotation issues for the aim offset are (I'm guessing) hidden behind the plugin code. I understand that I can just download your plugin and use it, and I'm thankful for all you've done with it as it looks awesome, but I'd like to have this in my own code. I'm having problems with the rotation, when the cursor is below the character and flips between -180 and 180 it throws the math I have all off and my character will not look at the cursor properly. How do you get your character to have such perfect aim offset regardless of positioning?
    Thanks for any help. And honestly, if I can see this code from the plugin then I'll download it but I have a feeling I won't be able to. Let me know if you can, it's much appreciate!

    • @3sgamestudio
      @3sgamestudio  2 года назад

      the plugin has no controller in it really. this old tutorials has a donwload and everyhting is done in blueprints. I have however done top down example in a very simple way in my AGR PRO tutorial series. watch this playlist and you will see how to use the plugin version nd get proper top down rotation and aim offset.

    • @ShortBusTrip
      @ShortBusTrip 2 года назад

      @@3sgamestudio thanks. I downloaded the files but I’m having problems unzipping it. I don’t use winrar but have never had issue with using 7-zip on rar files but I’ll dl winrar and try again. I’ve downloaded the plugin but have difficulty setting it up to check things out but I also watched the top down video on the agr pro playlist but it seems that you do the aim offset calculations inside of the anim BP to provide the pitch and yaw for the aim offset but I never see any video of you showing the animBP code. I’ll watch some more, maybe I missed it and I’ll try downloading and extracting these files again. Thanks again man, it’s much appreciated!!

  • @Lord_Volkner
    @Lord_Volkner 2 года назад +1

    How do you get the diagonal lines in your blueprints? (as opposed to the curvy lines that UE uses by default)

  • @MaximilianMitchell
    @MaximilianMitchell 4 года назад +1

    how could i make this replicated for the character looking at the mouse cursor? When i test the character glitches and wont look where the cursor is. in other words rotate

    • @3sgamestudio
      @3sgamestudio  4 года назад

      1. Make sure you added the gameplay tag table to your project settings!
      2. Reopen assets using tags and make sure they have tags setted up. If you open up assets, compile and save, while no tags in project. All tags will clear and you need to set them up again. Its literally 3 tags in aim offset and 3 in the component.
      I will make a video on migration.

  • @GamesandBacon
    @GamesandBacon 4 года назад +1

    KEEP MAKING VIDEOS PLEEEEASE.

    • @3sgamestudio
      @3sgamestudio  4 года назад

      Thanks. I started to think this video sucked as I lost 60 subscribers after it :/

    • @3sgamestudio
      @3sgamestudio  4 года назад

      Scratch that.. 2 people unsubscribed in all time. I love over 60 subs and over 1200 views due to youtube cutting out entire day of my channel activity. thanks google! :/

  • @RogueTurkey
    @RogueTurkey 3 года назад +1

    Sadly my guy in top down won’t aim up and down just side to side, I liked the added aim on the z axis. I changed from camera to visibility, and looked at collision properties of the cube, and everything matches your example, but he won’t look up or down when cursor is closer or farther from character.

    • @3sgamestudio
      @3sgamestudio  3 года назад +1

      this guy's example blueprint - component animation master - animation modification TAGS (tags container) - remove "ignore aim yaw" ;) it is done on purpose. you can look up and down no problem.

    • @RogueTurkey
      @RogueTurkey 3 года назад +1

      @@3sgamestudio

  • @markwaterson6045
    @markwaterson6045 3 года назад +1

    Hi, I know this is an old video and you maybe don't comment anymore but here goes - do I *need* to do the #6 - #8 devlogs? Anything else?
    I only need a top down controller with strafe/look at mouse.. Not sure if I have to do the 3+ hours of tutorials before or what I'd be missing if I don't
    If you could tell me specifically what parts are necessary for the showcase seen in this video you'll be a lifesaver. All your videos are timestamped(thanks!) so it should be easy to selectively watch the required parts..

    • @3sgamestudio
      @3sgamestudio  3 года назад +1

      hi!
      check out my new AGR PRO playlist there is an example of top down controller wit hlimited aim offset on a new FREE marketplace plugin :) no you dont need to follow my old videos. AGR PRO is the ebst point to start :) Unless you want to jsut learn how things were made for backward engineering.

    • @markwaterson6045
      @markwaterson6045 3 года назад +1

      @@3sgamestudio Omg thank you for the quick reply! I'll start with the AGR pro playlist thanks :)

  • @RogueTurkey
    @RogueTurkey 3 года назад +1

    I can’t seem to find the bpi example interface in the drop down when I go to ass one, am I missing something?

    • @3sgamestudio
      @3sgamestudio  3 года назад +1

      its now called AGR interface.

    • @RogueTurkey
      @RogueTurkey 3 года назад +1

      @@3sgamestudio your so awesome!

    • @3sgamestudio
      @3sgamestudio  3 года назад +1

      UwU ! :)

    • @RogueTurkey
      @RogueTurkey 3 года назад +1

      @@3sgamestudio I’m going to look through your forum to see if you have already shown how, but id now like to know how to export only the stuff I need for the top down movement mechanic to another new top down project.

    • @3sgamestudio
      @3sgamestudio  3 года назад +1

      @@RogueTurkey there is avideo on how to migrate agr into new project :)

  • @teamson2433
    @teamson2433 2 года назад

    7:09 How would i get the starting node "Inputs" ?

    • @3sgamestudio
      @3sgamestudio  2 года назад

      I would strongly sugest to go to agr pro tutorial series - where a lot fo the hastle was doe in the code plugin so you dont ahve to bother with that ;) doesnt even require the agr controller anymore. and is in general less class dependent.

  • @saintxye
    @saintxye 3 года назад +1

    I tried to replicate this but my character just spins in a very fast circle as soon as my cursor touches the ground :(

    • @3sgamestudio
      @3sgamestudio  3 года назад +1

      Can you show it? Maybe its some silly settings.

    • @saintxye
      @saintxye 3 года назад

      @@3sgamestudio How would I go about showing you my BP?

    • @3sgamestudio
      @3sgamestudio  3 года назад

      Capture a short video showcasibg the problem with as much detail as possible.
      Make sure you have nagigation mesh and propper settings. Add navigation invoker to your character. Make sure you use visibility channel on click or a channel you are sure the ground block

    • @saintxye
      @saintxye 3 года назад +1

      @@3sgamestudio I fixed it :D I didn't disable the camera settings inherit pitch, yaw, and roll. Thanks for the help and it's an amazing video :D

    • @3sgamestudio
      @3sgamestudio  3 года назад

      Glad you managed it :) youre learning already :) 50% of game dev work is debugging. Even when youre veteran :D

  • @user-ji7tv7br3e
    @user-ji7tv7br3e 2 года назад

    Dislike. Ever minute jumps from one to another functions, and no description where this function or for what current graph

    • @3sgamestudio
      @3sgamestudio  2 года назад

      you see a NUMBER in the top right of the splash screen? its an episode in a series. It relies on a downloadable free repository. I'm not explaining here e very aspect of a top-down game. just the quick setup. otherwise it would take 2 hours. ;) Also my tutorials are for advanced users with years of experience and are stuck after finishing all basic tutorials there are online.