No video

Stop Fighting! Systems for Non-Combat AI

  Рет қаралды 25,925

GDC

GDC

2 жыл бұрын

In this 2019 AI Summit session, programmer Rez Graham shares the key to populating a world with engaging townspeople and other non-combat NPCs.
Register for GDC 2022, in-person in San Francisco, March 21-25, 2022: gdconf.com/passes-prices/?_mc...
Join the GDC mailing list: www.gdconf.com/subscribe
Follow GDC on Twitter: / official_gdc
GDC talks cover a range of developmental topics including game design, programming, audio, visual arts, business management, production, online games, and much more. We post a fresh GDC video every day. Subscribe to the channel to stay on top of regular updates, and check out GDC Vault for thousands of more in-depth talks from our archives.

Пікірлер: 28
@coolbrains142
@coolbrains142 2 жыл бұрын
GDC must have mini-series playlists for all speakers go have like 3 episodes where they sort of "MASTER-CLASS" the concepts they present in more detail
@decodedbunny101
@decodedbunny101 2 жыл бұрын
Love these kinds of discussions
@npatch
@npatch 7 ай бұрын
Having watched several of Rez's talks, I can confidently say he's one of the most interesting, fluid and strong speakers I've seen. I've never seen that man nervous.
@davedoublee-indiegamedev8633
@davedoublee-indiegamedev8633 2 жыл бұрын
This video made me realize how poor the non-combat AI in games usually is, and how easy it would be to actually make it more fun. I remember playing an old warcraft 3 map, Founders of the North and I just thought that the way the NPC's are placed and how travelling merchants actually travel made the world feel much more alive than others. Seriously, we need to invest more time and effort into NPC AI.
@CornRecords972
@CornRecords972 2 жыл бұрын
Try out an old classic game called Gothic. It's the first 3d game I can think of that really mastered ai that actually does things.
@olon1993
@olon1993 2 жыл бұрын
Really good talk! Great insight for an entry level AI programmer.
@Alkis05
@Alkis05 6 ай бұрын
Illusion, Stats, Heuristic models, Excel moddeling, utility curve, prototyping, schedulling tasks
@ryzeonline
@ryzeonline 2 жыл бұрын
Good points, many devs could do with at least a bit of polish on their AI.
@oldcowbb
@oldcowbb 2 жыл бұрын
great speaker, interesting topic
@user-sl6gn1ss8p
@user-sl6gn1ss8p 2 жыл бұрын
that Sims/BF question from the senior producer is scarily out of touch
@shinjite06
@shinjite06 2 жыл бұрын
Yeah, what the heck? The AI in the sims IS THE WHOLE GAME.
@Adrian2140
@Adrian2140 2 жыл бұрын
He simplified the AI quite a lot... Even in a shooter game nowadays there's a lot more than run to player and shoot. There's cover systems, best spots to shoot the player from, how to interact with other NPCs and environment etc. It might be 12 seconds on the screen but they are quite intensive 12 seconds. On sims the actions are pretty much routine but over longer periods due to the nature of trying to simulate the wants and needs of a person. Basically more complex + static > decently complex but will get recycled / despawned soon.
@dropit7694
@dropit7694 2 жыл бұрын
@@Adrian2140 Those are still pretty basic interactions, cover systems have been around for a long time now. It's not amazing to see AI try and flank and change cover, that is if you don't kill them before being able to take in what the AI is doing.
@Adrian2140
@Adrian2140 2 жыл бұрын
@@dropit7694 They might have been around forever but the environments have not. We've come a long way in terms of environment analysis, pathfinding and AI nodes. And that's if the AI is not detecting and 'talking' to others. Just like the dude in the video, you're overly-simplifying the complexities.
@suitNtie22
@suitNtie22 2 жыл бұрын
sadly this is extremely common... you'd be surprised at how many senior decision makers have no idea what's goin on.
@erobusblack4856
@erobusblack4856 2 жыл бұрын
Lmao and throw it tf out, i love it, but i like keeping early iterations for teaching examples 🤣😂
@ivanmonaco7735
@ivanmonaco7735 2 жыл бұрын
Hey all! Im a backend developer ( fullstack really, but i try not to touch front haha ) , have been in the industry for 4-5 years. Im currently looking for some course / program to learn about game systems. I DO NOT want to create games, i want to create the systems, tooling, frameworks, engine , etc of games. I want to be able to know the basics of a render engine, of an AI system. Any suggestions? I am Argentina-based so it would need to be online, thanks! ( Any resource would be highly appreciated )
@neneboi
@neneboi 2 жыл бұрын
Busca el canal de the cherno y ahí la playlist de game engine. Quizá es lo que buscás.
@erobusblack4856
@erobusblack4856 2 жыл бұрын
I see alot of D&D here🤔
@erobusblack4856
@erobusblack4856 2 жыл бұрын
Ima dm this guy
@zerosum1290
@zerosum1290 15 күн бұрын
more use random AI , i think they misunderstood the question.
@AdamBourke25
@AdamBourke25 2 жыл бұрын
This is an interesting subject, but I feel like the talk is far too shallow - it namedrops a lot of techniques used in AI, but doesn't describe either what they are or how to use them. It's really just a list of building blocks you might want to consider. The presenter talks as if he is speaking to experienced AI devs, but at the same time probably doesn't teach an experienced AI dev anything new, so I'm not 100% sure who this talk is aimed at...
@deanvangreunen6457
@deanvangreunen6457 2 жыл бұрын
first
@grilleFire
@grilleFire 2 жыл бұрын
I wish the audience wouldn't have been so brain dead and asked more questions...
@Adrian2140
@Adrian2140 2 жыл бұрын
I mean, nothing he said was groundbreaking. When working with more complex AI a schedule system is implied. We got a glimpse of how the AI interacts in sims but that's about it. Still, interesting how they tried to connect different interests and events into creating meaningful interactions.
@grilleFire
@grilleFire 2 жыл бұрын
@@Adrian2140 i would have loved to have seen more questions regarding how this system might be improved for future versions ... More technical details about it.
@winmine0327
@winmine0327 2 жыл бұрын
The language is not necessary.
Tales from the Trenches: AI Disaster Stories
24:43
GDC
Рет қаралды 260 М.
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН
Finger Heart - Fancy Refill (Inside Out Animation)
00:30
FASH
Рет қаралды 27 МЛН
Inside Out 2: Who is the strongest? Joy vs Envy vs Anger #shorts #animation
00:22
Sigma Kid Hair #funny #sigma #comedy
00:33
CRAZY GREAPA
Рет қаралды 38 МЛН
What Makes a Game Cozy? ~ Design Doc
11:03
Design Doc
Рет қаралды 103 М.
Utility AI configuration as fuzzy logic rules - Rafał Tyl || QED Games ||
43:36
Game Industry Conference
Рет қаралды 1,9 М.
Generative AI in a Nutshell - how to survive and thrive in the age of AI
17:57
Growing Your Code Library with Each New Project
56:21
Best Practices for Procedural Narrative Generation
25:44
Как бесплатно замутить iphone 15 pro max
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 8 МЛН