Best Practices for Procedural Narrative Generation

  Рет қаралды 71,737

GDC 2025

GDC 2025

Күн бұрын

Пікірлер: 90
@GabrielRicardoFreeman-Gabe
@GabrielRicardoFreeman-Gabe 2 жыл бұрын
Um, what's up with the blurred out sections on the screen? I get there's a link that's no longer good at the end, but it covers up speakers names, Twitter handles, slide images etc for a lot of this video
@GrantBrenner
@GrantBrenner 3 жыл бұрын
I love the cross-section of engineering and art.
@baronvonbeandip
@baronvonbeandip 3 жыл бұрын
Dwarf Fortress: The most namedropped game regarding procedural generation.
@xDMrGarrison
@xDMrGarrison 2 жыл бұрын
and deservedly so :D
@JTX30000
@JTX30000 Жыл бұрын
I think you might be misunderstanding what this video is talking about.
@sechmascm
@sechmascm 2 ай бұрын
​@@JTX30000 At 2:25 Dwarf Fortress is name dropped and shown. How did he misunderstand again?
@stumbling
@stumbling 5 жыл бұрын
The dove flew down to the stream. The ant insulted the dove. The dove ate the ant. _A kindness is never wasted._
@javedakhtar1435
@javedakhtar1435 4 жыл бұрын
literally how a primitive story generator would work.
@NeoShameMan
@NeoShameMan Жыл бұрын
@@javedakhtar1435 the dove got a feast, not wasted
@javedakhtar1435
@javedakhtar1435 Жыл бұрын
@@NeoShameMan bro i don't even remember when i put this comment dpwn lol
@NeoShameMan
@NeoShameMan Жыл бұрын
@@javedakhtar1435 that's the fun of this
@android272
@android272 5 жыл бұрын
Why is it that halfway through this video some parts are blurred out?
@TheAssassin642
@TheAssassin642 5 жыл бұрын
I assume it's the link being blurred out because it's not safe
@android272
@android272 4 жыл бұрын
MadsterV that makes scenes.
@AZTECMAN
@AZTECMAN 4 жыл бұрын
If you look a 20:40, there is a person's face behind the blur.
@android272
@android272 4 жыл бұрын
@@AZTECMAN Nice!
@poe84it
@poe84it 4 жыл бұрын
@@AZTECMAN she is not "a person", she is the other realtor. so I think the blur it's pointless if it's for that. I think it's for something else. 14:30
@bradleetulio4801
@bradleetulio4801 2 жыл бұрын
Caves of Qud is another really good proceduraly genrated game
@_equalo
@_equalo 4 жыл бұрын
In the process of designing a game following some of these principals. I’m really curious to see if the bigger limitation is the designers ability to anticipate and effectively codify all the various motivations and influencing variables, or the computational power to actively simulate all these variables
@RakijaveObloge
@RakijaveObloge 2 жыл бұрын
How's the game designing going? Did you learn something interesting?
@Joel2Million
@Joel2Million 4 жыл бұрын
Seems like the narrative interactions would be good to crowd source, just send out lots of random verbs and objects and ask people to give suggestions of what they lead to, do that a billion times and you'd have good data for an AI...
@nullvoid3545
@nullvoid3545 3 жыл бұрын
Look up GPT-3. its an AI built just like that, but instead they just used a massive amount of text from the internet. Its very impressive.
@NocturnalJin
@NocturnalJin 7 жыл бұрын
(at Darmok and Jalad, Tanagra)
@juandesalgado
@juandesalgado 2 ай бұрын
shaka(A and B) = (shaka A) or (shaka B)
@stevetaylor5290
@stevetaylor5290 4 ай бұрын
Happy to see the thumbnail for this is from the old Sinclair Spectrum “The Hobbit” game!
@rewindcat7927
@rewindcat7927 Жыл бұрын
Cool! My video had censor bars on it .. ??
@marksmithcollins
@marksmithcollins 5 жыл бұрын
WHAT THE HECK IS THAT BLUR
@nichan008
@nichan008 3 ай бұрын
a bad url
@svart-rav8072
@svart-rav8072 Жыл бұрын
I'm really curious where these eather novel deep learning language models will take this!
@PepeSi7via
@PepeSi7via 5 жыл бұрын
Why are parts of the video redacted?
@Brainstrain
@Brainstrain 2 жыл бұрын
It had a naughty word
@tsukinoko_kun
@tsukinoko_kun 3 ай бұрын
Why is the presentation censored?
@SadSmileGames
@SadSmileGames Жыл бұрын
so, this is basically logical programming like in prolog, no?
@alexkennedy4990
@alexkennedy4990 7 жыл бұрын
I really want to see more games using this.
@JTX30000
@JTX30000 Жыл бұрын
I'm working on it...
@feelsunbreeze
@feelsunbreeze 8 ай бұрын
I am working on one in cpp console it won't be big but it will deeply intricate and complex. sort of like a life simulator.
@alexkennedy4990
@alexkennedy4990 8 ай бұрын
@@feelsunbreeze Anywhere I can follow the development?
@ironyelegy
@ironyelegy 2 жыл бұрын
no kind effort is wasted... great philosophy
@MistaSmith
@MistaSmith 5 жыл бұрын
the blurring is super weird.
@franknord4826
@franknord4826 3 жыл бұрын
@GDC: Is this video available on another platform? KZbin automatically blurs whole slides in this…
@qeshi
@qeshi 7 жыл бұрын
7:52 Is this logic programming?
@dciug
@dciug 7 жыл бұрын
Reminds me of Prolog as well. It's nice to see these old ideas implemented in games.
@qeshi
@qeshi 7 жыл бұрын
Yeah I've been thinking about using core.logic in clojurescript for games. Interesting though to use it for the narrative in the game.
@KarolMarcjan
@KarolMarcjan 6 жыл бұрын
On GitHub, there was some preliminary work by Chris and some Scheme/Kanren people about doing this in a system similar to core.logic.
@andrewpomorski549
@andrewpomorski549 4 жыл бұрын
This is a lisp like syntax
@jacobmakob1
@jacobmakob1 6 жыл бұрын
I'd love to learn more about this, can anyone recommend some sources?
@TheAssassin642
@TheAssassin642 5 жыл бұрын
Check out Emily Short I guess. There are other GDC talks on similar subjects as well
@diegoantoniorosariopalomin4977
@diegoantoniorosariopalomin4977 7 жыл бұрын
these kind of automatic generation its only in its infancy , further developements in artifcial neural networks will take to a new level
@littlebigphil
@littlebigphil 7 жыл бұрын
ANNs don't seem very well suited to this task.
@diegoantoniorosariopalomin4977
@diegoantoniorosariopalomin4977 7 жыл бұрын
+littlebigphi are you up to date with their developement?
@littlebigphil
@littlebigphil 7 жыл бұрын
Not really. I've just taken a machine learning class, and done some external reading. I don't know if there's anything in particular you had in mind, but I'm aware of recurrent neural networks.
@meneguzzi
@meneguzzi 7 жыл бұрын
Controlled generativity is in a much cruder state in neural networks. They are excellent and (mostly) unbeatable for classification and regression, with the proviso that you have a ton of data to train it. But it's not, and likely will not, be the be all end all of AI. Even the researchers who developed the techniques that overcame the problems training large neural networks admit that they have no idea of *why* and *how* the resulting trained models do what they do. Deep neural networks in summary. To deal with noisy data from the real world: great. To generate behaviour with any remote semblance of control over what is generated: years away, if at all possible.
@diegoantoniorosariopalomin4977
@diegoantoniorosariopalomin4977 7 жыл бұрын
Completly false ( innacurate ) neural networks excel in obtaining result in a controlled way , intituively
@victornoagbodji
@victornoagbodji 7 жыл бұрын
thanks!
@moncyn1
@moncyn1 5 жыл бұрын
12:55 doves dont eat ants
@IkeFoxbrush
@IkeFoxbrush 4 жыл бұрын
They actually will if the ant insulted them first ;)
@directorn8
@directorn8 5 жыл бұрын
Yikes, wish I read the comments before going to the website. I clicked the I am Human button, but hopefully that didn't do anything nasty.
@XMaster340
@XMaster340 2 жыл бұрын
What about it? I didn't see any comments about the website.
@bodnotbod
@bodnotbod 7 жыл бұрын
Anyone else keep thinking of Crusader Kings 2?
@MrFusselig
@MrFusselig 2 жыл бұрын
Yeah, I thought about it as well
@anybard
@anybard 2 жыл бұрын
💌
@StarContract
@StarContract 7 жыл бұрын
From an algorithmic / computer science pov, this is interesting. But I will never implement something like that in my game.
@maksmaisak4917
@maksmaisak4917 7 жыл бұрын
Ilan Lakan Why? Please deliberate.
@StarContract
@StarContract 7 жыл бұрын
Because implementing the algorithm itself will take me much longer than create a decent sized hand made story dialogs of good quality
@DarkJ0hn4r
@DarkJ0hn4r 7 жыл бұрын
well thats looks very likely HTN planners, already they are very abstrac, just define task, and will get compund task. Maybe i will try this some day but actually i thoght its better a auto-narrative gameplay. Dark souls dont need tell nothing you can always deduct what happened.
@comrademartinofrappuccino
@comrademartinofrappuccino 7 жыл бұрын
so you have made games in the past? which of them are worth playing for the public?
@BADC0FFEE
@BADC0FFEE 7 жыл бұрын
you are missing the whole point. it's about generating a lot of different stories in a procedural environment, not a single story
@ZoidbergForPresident
@ZoidbergForPresident 7 жыл бұрын
Starting with the immersion fallacy eh? :P
@AlexVoxel
@AlexVoxel 6 жыл бұрын
Nice talk, not that great for a game tho (a Ton of time required unfortunately)
@feelsunbreeze
@feelsunbreeze 8 ай бұрын
so it consuming time makes it not great? this is such a dumb thing to say
@bodnotbod
@bodnotbod 7 жыл бұрын
I kept thinking about Crusader Kings 2.
@Twixmonster2
@Twixmonster2 7 жыл бұрын
I kept thinking about that somebody probably kept thinking about Crusader KIngs 2.
@rei1789
@rei1789 5 жыл бұрын
Man he sounds like Kermit the Frog.
@bodnotbod
@bodnotbod 7 жыл бұрын
Anyone else keep thinking of Crusader Kings 2?
Slay the Spire: Metrics Driven Design and Balance
35:27
GDC 2025
Рет қаралды 108 М.
Practical Procedural Generation for Everyone
31:30
GDC 2025
Рет қаралды 417 М.
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37
Всё пошло не по плану 😮
00:36
Miracle
Рет қаралды 6 МЛН
HELP!!!
00:46
Natan por Aí
Рет қаралды 35 МЛН
The Shapes in Your Story: Narrative Mapping Frameworks
29:46
GDC 2025
Рет қаралды 19 М.
Narrative Sorcery: Coherent Storytelling in an Open World
59:01
Procedural Generation: Programming The Universe
41:57
javidx9
Рет қаралды 206 М.
That Other Kind Of Game - Story Generators
15:28
BuffaTwo
Рет қаралды 305 М.
Procedurally Generating History in Caves of Qud
30:43
GDC 2025
Рет қаралды 34 М.
Herbert Wolverson - Procedural Map Generation Techniques
27:29
Roguelike Celebration
Рет қаралды 113 М.
Making a Game with Java with No Experience
8:41
Goodgis
Рет қаралды 516 М.
Games You Should Only Play Once
42:36
The Cursed Judge
Рет қаралды 1 МЛН
End-to-End Procedural Generation in Caves of Qud
1:04:21
GDC 2025
Рет қаралды 144 М.
Designing Radically Non-Linear Single Player Levels
27:41
GDC 2025
Рет қаралды 155 М.
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37