Turn Your Writers Into Programmers: Greyboxing Narrative with Story Languages

  Рет қаралды 23,919

GDC

GDC

2 жыл бұрын

In this 2021 Game Narrative Summit session, Secret Lab’s Jon Manning and Dinosaur Comics’ Ryan North explore how to build systems for faster, reactive, and more sustainable narrative development.
Head to GDC Vault (www.gdcvault.com) for the latest video-on-demand sessions from GDC 2022-with several GDC videos available to watch for free!
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.

Пікірлер: 36
@GonziHere
@GonziHere 2 жыл бұрын
The talk and the contents are good, but let me give a shout out to your back and forth presentation. That was actually really impressive.
@Bashar3A
@Bashar3A 2 жыл бұрын
Second that!
@RoamingAdhocrat
@RoamingAdhocrat 2 жыл бұрын
did they greybox it in advance
@evanlane1690
@evanlane1690 2 жыл бұрын
Inkle Studios: "AM I A JOKE TO YOU?!" Seriously though, great talk guys. Thanks!
@SuperShortAndSweet
@SuperShortAndSweet 2 жыл бұрын
Do you look down on me because I'm youger
@chincotaco
@chincotaco 2 жыл бұрын
I absolutely love this. Such a productive, writer-driven workflow unlocked by just little DSL implemented in ANTLR, feeding AST nodes into the game engine? Great work.
@tykenngamelab
@tykenngamelab 2 жыл бұрын
I wish I had known about Yarn Spinner sooner, because it looks like exactly what I had been building for my own project, but better. I tried it out immediately after watching this, and I think I'm going to switch my project to it. Thanks!
@uniworkhorse
@uniworkhorse Жыл бұрын
The flow of this presentation was amazing! Hope that more people can find this talk that need it - I don't understand half the stuff going on, but man are these gents excited about the tools they've made! Always cool to see the way the sausage gets made.
@AssasinZorro
@AssasinZorro Жыл бұрын
This talk is very well prepared. They say so much in so little time. It's amazing
@ShinySarah44
@ShinySarah44 2 жыл бұрын
This was incredibly interesting; I'm very new to figuring out game making as a hobby. I have been focusing on learning coding / programs before thinking about writing and story telling (as that tends to have a right and wrong solution, while writing is more ambiguous). But this was a very cool bridge. Plus it's always great hearing Australian voices on these topics. The format was great too; throwing back and forth between perspectives. Lots of fun and I feel I'll be referring back to this in the future.
@dbroche
@dbroche 2 жыл бұрын
This presi lights up my brain in so many ways! Makes me want to shake off the dust of an old screenplay and convert it into a game :)
@ironyelegy
@ironyelegy 2 жыл бұрын
i literally didn't recognize north. thanks for the talk, very useful for visual novels or rpgs i can imagine. text adventure script.
@uniworkhorse
@uniworkhorse Жыл бұрын
Didn't even think about the challenge writers would be facing stepping into the gaming space - makes me really appreciate the passion that goes into games as always...
@noodle-eater
@noodle-eater 2 жыл бұрын
This is awesome, great talk. I once develop a small markdown-like interpreter to help draw text in the engine editor, that was a lot of fun. I thought that the interpreter is not really much used but this talk encourage me to learn more and make more tools. Thank you :)
@DarnMyNameDoesntFi
@DarnMyNameDoesntFi 2 жыл бұрын
Wonderful presentation for a really cool tool. Thanks
@Bashar3A
@Bashar3A 2 жыл бұрын
Really great talk, great syncing between you too. I will def try Yarn Spinner. I also ended up adding few games from the talk to my wishlist XD
@MrKlimcio
@MrKlimcio 2 жыл бұрын
Ryan looks like Charles Dance... or only I have that vibe?
@MattiaBelletti
@MattiaBelletti 2 жыл бұрын
How does this compare to Inkle's language, Ink? It seems they cover very similar grounds.
@OmnomnomPancake
@OmnomnomPancake 2 жыл бұрын
Very informative, thank you!
@fal_pal_
@fal_pal_ 2 жыл бұрын
Seems like Twine has been preparing me for this and I never had a clue!
@JoanLamrack
@JoanLamrack 2 жыл бұрын
Thanks for sharing!
@RedMartyrEntertainment
@RedMartyrEntertainment 2 жыл бұрын
We've used Articy Draft 3 along with Unity (created a custom framework to be able to read the data from Articy, which includes dialogs, gameplay scripting, items, voice overs, tasks...). It's fine, but it has its downsides. To name just a few: exporting from Articy and importing to Unity takes time no matter how powerful your PC is, localization is horrible in Articy, managing voice overs is a complete nightmare.
@noejacques
@noejacques 2 жыл бұрын
Very nice talk !
@DanielGuajardo
@DanielGuajardo 2 жыл бұрын
OK, I'm a writer and this presentation gave me so many hopes… but I'm not a programmer, so I looked around. And found out that if I'm not a programmer or don't work with one, I can't debug a dime. I have the VS Code extension. I also wrote some branching dialogue. But can't see it at work. Is there a debug machine for Yarn Spinner's lone writers?
@IvanDCosta12
@IvanDCosta12 2 жыл бұрын
Thankyou
@filipemecenas
@filipemecenas 2 жыл бұрын
Thats awesome , i dont know code or writing ... But this looks super cool
@Brainstrain
@Brainstrain 2 жыл бұрын
Ryan’s jokes are all in Ryanisms, actually?!
@mycollegeshirt
@mycollegeshirt 2 жыл бұрын
fantastic
@RoamingAdhocrat
@RoamingAdhocrat 2 жыл бұрын
Yay Tasmania!
@qingluwu1441
@qingluwu1441 2 жыл бұрын
Nice
@marcar365
@marcar365 2 жыл бұрын
Nice 🎉🎉 Thanks for sharing! can you guys make a stand alone, like Twine?
@JayTohab
@JayTohab Жыл бұрын
Me, who copies/pastes from Freeplane into Twine: 💀
@workingdemofirsttime4838
@workingdemofirsttime4838 2 жыл бұрын
I guess nobodies heard of renpy then ;)
@dovedozen
@dovedozen 2 жыл бұрын
I know, right... I guess it's maybe kind of a niche tool when it comes to the "professional game dev" circle, but I clicked on this video in the first place because I'M a writer who became a programmer by messing with ren'py and the ability to program REALLY opens up amazing new avenues for what all you can write into a VN. I definitely recognize the same basic principles here, though; just scaled-up a little.
@JHYAMATOGAMING
@JHYAMATOGAMING 2 жыл бұрын
Do you guys know about a game called BATTLE OF WARSHIPS Naval Blitz ?
Growing Your Code Library with Each New Project
56:21
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 69 МЛН
39kgのガリガリが踊る絵文字ダンス/39kg boney emoji dance#dance #ダンス #にんげんっていいな
00:16
💀Skeleton Ninja🥷【にんげんっていいなチャンネル】
Рет қаралды 8 МЛН
ЧУТЬ НЕ УТОНУЛ #shorts
00:27
Паша Осадчий
Рет қаралды 7 МЛН
10 Years of Coding in 10 Minutes
13:29
John Fish
Рет қаралды 1,4 МЛН
Crafting A Tiny Open World: A Short Hike Postmortem
31:07
Building Narrative Games with Yarn Spinner
32:56
GDC
Рет қаралды 20 М.
Harder Drive: Hard drives we didn't want or need
36:47
suckerpinch
Рет қаралды 1,6 МЛН
Variable Management in Yarn Spinner
15:34
Yarn Spinner
Рет қаралды 2,2 М.
30 Things I Hate About Your Game Pitch
37:37
GDC
Рет қаралды 1,5 МЛН
CONCURRENCY IS NOT WHAT YOU THINK
16:59
Core Dumped
Рет қаралды 91 М.
Double Stacked Pizza @Lionfield @ChefRush
00:33
albert_cancook
Рет қаралды 69 МЛН