I would compare gas to a board game that has many many pieces and rules and takes you 3 hours to read through the rulebook and once you're done reading the rule book you realize that the game was incredibly easy and takes 15 minutes per playthrough. It looks incredibly overwhelming because there's a lot of moving parts, but if you can get through the initial Hill of learning you will eventually get to a point where you can't see yourself not using it... Including in single player games because that's how incredibly powerful the system is. To quote the talker "you teach a person gas and you'll get a lifetime of abilities"... This is absolutely true, I stumbled through my first three or four abilities when I was trying to learn the system. Now it takes me longer to come up with some game mechanic for my ability then it actually does to implement it using gas. I can conceptualize an ability with a mechanic and have it completely usable and in a game in less than 10 minutes. It takes me longer to choose the right animations and to juice them up with visual effects then the coding part of it.
@JJC11382 жыл бұрын
This was very persuasive. Once I grokked what the prediction keys were about and how they let you rollback predictions for rejected actions I was convinced that it's worth the effort of adapting to a new way of doing things. Thank you!
@terraint36974 жыл бұрын
Excellent presentation. Converting over to GAS for my multiplayer game atm. This gave me a lot of confidence!
@DevGods4 жыл бұрын
Same man after trying to code a custom movement system and failing miserably I figure I give this system a try! Hopefully more information on the systems functionality gets put out
@SandeepKumarP5 жыл бұрын
That was a really great overview. Although this doesn't really tell implementation of GAS, it provides you with everything you need to wrap your head around the concept and the Gameplay Ability System. Thanks for the great session.
@celinopeiris58035 жыл бұрын
kzbin.info/door/CFUhQ6xQyjXDZ_d6X_H_-A this guy runs a very nice tutorial series revolving around GAS, I can heartily recommend watching them
@SandeepKumarP5 жыл бұрын
@@celinopeiris5803 Just what I needed. Thanks.
@celinopeiris58035 жыл бұрын
@@SandeepKumarP you're welcome, been following all of it since the beginning and loving it :)
@SandeepKumarP5 жыл бұрын
@@celinopeiris5803 , 😁
@WizardCell Жыл бұрын
What an amazing talk! Thanks Matt
@vincebgamedev74555 жыл бұрын
man i love those sounds he make :D thanks for the talk !
@vincentfallen4 жыл бұрын
Thank you for sharing, finally a good audio and a good speaker !
@Nytrox30004 жыл бұрын
42:55 are these talks available anywhere?
@KenmoreChalfant5 жыл бұрын
For those who haven't seen it, someone from another studio also just gave a talk about how they integrate the GAS with AI. Lots of good info and they have a Github repo with some sample code: kzbin.info/www/bejne/Z3XQYnpsm7qofNU
@yugen5 жыл бұрын
Looks incredibly powerful! Thanks for sharing.
@ashtonkorbin94423 жыл бұрын
instablaster...
@rwharrington875 жыл бұрын
Great talk Matt. Where can we find those internal videos you mention towards the end?
@gnarBones4 жыл бұрын
Did you ever find those?
@HappyLittleLark4 жыл бұрын
In case anyone is wondering the slides can be found here: epicgames.ent.box.com/s/w5xjf8idrzesmkcu2bq2zec91rmfakbd
@MyGameDevPal2 жыл бұрын
You've convinced me, gas gas gas :)
@alextwofaced85965 жыл бұрын
I wish those slides were posted.
@ivlgames87603 жыл бұрын
9:30 I was under the impression that you needed to call CommitAbility if you use Event ActivateAbility. Anyone know the reason it isn't used in this example?
@sebastianavena2 жыл бұрын
AFAIK, It only consumes the cost, triggers the cooldown, and not much than that. So it's not mandatory but mostly you will want to call it
@FrancoSciaraffia3 жыл бұрын
Came in sold wanting to learn about it. now i guess i'm double sold?
@邢龙-x3f5 жыл бұрын
very great video
@潘高峰-y8p4 жыл бұрын
太真实了,请不要把notify放在动画的最后,不然会出问题
@mikecoker59615 жыл бұрын
I agree using a system for Gameplay abilities makes a lot of sense and custom rolling your own for each game does not. However, I feel like the Able Ability system on the marketplace is at least as good as this ability system and provides a *much* nicer editor for abilities. I really think Epic should either hire the person that made the system or acquire it and make it a real thing. It's odd to hear 'a lot' of people are using GAS, yet people still settle for a sub-par editing interface. I believe more people would adopt it if it was easier to understand and use.
@martinwill044 жыл бұрын
it can now be added as a child in blueprint you welcome
@邢龙-x3f5 жыл бұрын
确定过眼神,是个大神,是个大神也就算了,头发还这么飘逸
@Vortex-qo7lq Жыл бұрын
gg
@Kinos1414 жыл бұрын
I think GAS is a great system, but I cannot find a real reason to implement it over simpler methods. Shame.