#2 Character Attributes | Unreal Engine 5 RPG Framework

Поделиться
HTML-код
  • Опубликовано: 11 ноя 2024

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

  • @吴大伟-r5x
    @吴大伟-r5x 2 месяца назад +2

    It's great to learn about the application of GAS in RPG games.Thank you

    • @infinityedgegames
      @infinityedgegames  2 месяца назад +1

      Thank you. I'll also cover all other things needed to create an RPG game, like AI, Behavior trees, EQS, Motion Matching, PCG...

  • @daveradburg1805
    @daveradburg1805 2 месяца назад +1

    I never comment on youtube videos but i wanted to say thank you, you really break everything down easily and i am so grateful. I have been looking for something that covers gas in 5.4 and i feel so lucky to have stumbled into your tutorial here. Thank you! you've earned a subscriber. Keep it up, this is awesome work and you are explaining it in a way that is finally making sense to me.

    • @infinityedgegames
      @infinityedgegames  2 месяца назад +1

      Thank you. I agree that there are lack of learning resources for so powerful GAS. When I learned GAS I have hard time finding solutions for more advanced scenarios, so I spend a lot time researching. Then I decided to start creating this tutorials.

  • @melqueescossio
    @melqueescossio 2 месяца назад +2

    As a complete beginner in UE and C++ (I started studying UE only two months ago), I'm enjoying learning the basics here. It took me 3 days to complete this video tutorial, mostly because of some compilation errors.

    • @infinityedgegames
      @infinityedgegames  2 месяца назад +1

      I'm glad to hear that! It's a bit harder for absolute beginners to follow this tutorials since I'm not explaining basic things about UE and C++.

    • @melqueescossio
      @melqueescossio 2 месяца назад +1

      @@infinityedgegames One more thing is that I'm Brazilian, my knowledge of English is basic, but even so, the fact that you're dictating everything you do, and doing everything well explained, makes it very easy to understand.

    • @infinityedgegames
      @infinityedgegames  2 месяца назад +2

      @@melqueescossio I'm trying to create community around this channel so I have created discord server. You can join if you wish. Here is the invitation link: discord.gg/pYguWFmf. If you have any questions about game development there is discord channel called #game-dev-discussion. I will help as much as I can.

    • @melqueescossio
      @melqueescossio 2 месяца назад +1

      @@infinityedgegames i'm in

    • @jakelewis3782
      @jakelewis3782 7 дней назад +1

      I would like to join! Link is now invalid though

  •  3 месяца назад +1

    you're the best , thank you.

  • @SamuelDarby
    @SamuelDarby 3 месяца назад

    You make this very simple thank you

    • @infinityedgegames
      @infinityedgegames  3 месяца назад +1

      You’re welcome. Thank you for subscribing. In next episode we will cover melee attack abilities!

  • @Cookie_has_youtube
    @Cookie_has_youtube Месяц назад +1

    These set of tutorials are the best I have seen so far and I have watched quite a few.
    Any clue on why Progress bars do not update? BP Interface is loaded in the Hud widget. begin play is calling SetupHUD and displaying. Progress bars are filled up to spec. As far as I know the blueprint and code is exact but missing something.

    • @infinityedgegames
      @infinityedgegames  Месяц назад

      @@Cookie_has_youtube Thank you. Can be a few things. First thing I should check is if the attributes are changing using ability system debug UI. Second, check modifier magnitudes in cost effects. If it is not solved by this, then you should check how you implemented RPG HUD interface and BP function for calculating attribute percentage, like GetHealthPercentage. I would appreciate if we move this conversation about solving issues to my discord server. There is dedicated channel created for questions like this (rpg-framework channel). Plus you can upload screenshots in order to detect the problem easier. You can find discord link in my profile description.

    • @Cookie_has_youtube
      @Cookie_has_youtube Месяц назад

      @@infinityedgegamesI understand, its like advice in a totally dark room without any real data to show you. I will definitely visit the Discord, but the link is invalid at the moment. Throw an invalid invite.

    • @Cookie_has_youtube
      @Cookie_has_youtube Месяц назад +1

      ​@@infinityedgegames Ok 5th time through and this time it seems the video added something that wasn't being shown the last few times. Maybe stupid commercials knocking it out. I don't know. But I got it.

    • @infinityedgegames
      @infinityedgegames  Месяц назад

      @@Cookie_has_youtube Hi, invitation link was expired. Here is new one: discord.gg/RrzWAWru. This is a new discord server, so I'm looking to encourage people to start asking questions there and share their work in order to build a community of game dev enthusiasts.

  • @salsaahunt
    @salsaahunt 20 дней назад

    Love the tutorial but having an issue getting the stats to show. Max values are pulling from the table but regular values are still showing 0. Doesn't look like the PreAttributeChange is getting called. Ant help would be great.

    • @infinityedgegames
      @infinityedgegames  20 дней назад

      @@salsaahunt Have you applied default attribute effects?

    • @salsaahunt
      @salsaahunt 20 дней назад

      @@infinityedgegames I have assigned GE_CharacterAttributes to the Default Gameplay Effects on BP_CharacterBase. Is there somewhere else that needs to be updated? I'm pretty new to UE so not sure where everything goes yet.

    • @infinityedgegames
      @infinityedgegames  20 дней назад

      @@salsaahunt This is it. Make sure to check in ARPGCharacter.cpp that you have code to apply these effects to ability system component. Also, did you check GAS debug UI to see what is the value of the attributes (you need to run the game and open it using ‘ key on the keyboard, then press key 5 on num keyboard). You can write on my discord, there you can upload screenshots this will help me to better understand the problem you are facing with.

  • @cameronmalkani
    @cameronmalkani Месяц назад

    tried following this tutorial however I could not get past the max attributes always showing as 0 and could not figure out how to fix it

    • @infinityedgegames
      @infinityedgegames  Месяц назад

      Have you check the value using gameplay ability system debug UI? Also, did you apply default attribute effects on character?

    • @cameronmalkani
      @cameronmalkani Месяц назад

      @@infinityedgegames Yeah, the debug ui was returning 0 for every stat, even max. and I made sure to triple check that the default attribute effects were on the character. not sure what the issue was, i can maybe join your discord and show the issue

    • @infinityedgegames
      @infinityedgegames  Месяц назад

      @@cameronmalkani Yes you can join our Discord server and we will continue this discussion there.

  • @melqueescossio
    @melqueescossio 2 месяца назад +1

    The Unreal Engine's Live Coding is enabled?

    • @infinityedgegames
      @infinityedgegames  2 месяца назад +1

      No, it is disabled. If you leave it enabled, it causes some strange behavior, frequently unreal editor crashes with no reason. So I have found that disabling it solves the problem.

    • @melqueescossio
      @melqueescossio 2 месяца назад

      ​@@infinityedgegames same here. Including if I leave it enabled, the VS doesn't even compile.

    • @infinityedgegames
      @infinityedgegames  2 месяца назад +1

      @@melqueescossio I read somewhere that live coding is still experimental feature, guess that this is the main reason for inconsistent behavior.

  • @jeem8008
    @jeem8008 2 месяца назад

    If I do not plan on making multiplayer can I ignore the replication?

    • @infinityedgegames
      @infinityedgegames  2 месяца назад

      Yes, you can. I have no plans to make multiplayer in near feature.

  • @SamuelDarby
    @SamuelDarby 3 месяца назад

    Error accessed none trying to access BPI RPG HUD?

    • @SamuelDarby
      @SamuelDarby 3 месяца назад +1

      Fixed I had to switch from client mode to standalone

    • @infinityedgegames
      @infinityedgegames  3 месяца назад

      It’s strange if that causes an error. The error looks like you forgot to set BP_RPG_HUD for HUD class in BP_RPG_GameMode 1:24:21