Turn Your Writers Into Programmers: Greyboxing Narrative with Story Languages

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025
  • 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/...
    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 года назад +74

    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.

  • @chincotaco
    @chincotaco 2 года назад +16

    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 года назад +12

    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!

  • @evanlane1690
    @evanlane1690 2 года назад +27

    Inkle Studios: "AM I A JOKE TO YOU?!"
    Seriously though, great talk guys. Thanks!

  • @uniworkhorse
    @uniworkhorse 2 года назад +1

    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 2 года назад +1

    This talk is very well prepared.
    They say so much in so little time. It's amazing

  • @ShinySarah44
    @ShinySarah44 2 года назад +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 года назад +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 :)

  • @uniworkhorse
    @uniworkhorse 2 года назад +1

    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...

  • @ironyelegy
    @ironyelegy 2 года назад +3

    i literally didn't recognize north. thanks for the talk, very useful for visual novels or rpgs i can imagine. text adventure script.

  • @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 :)

  • @Bashar3A
    @Bashar3A 2 года назад +1

    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

  • @DarnMyNameDoesntFi
    @DarnMyNameDoesntFi 2 года назад +1

    Wonderful presentation for a really cool tool. Thanks

  • @fal_pal_
    @fal_pal_ 2 года назад +3

    Seems like Twine has been preparing me for this and I never had a clue!

  • @MrKlimcio
    @MrKlimcio 2 года назад +4

    Ryan looks like Charles Dance... or only I have that vibe?

  • @noowwwi
    @noowwwi 2 года назад +1

    Very nice talk !

  • @TheMarkEntertainment
    @TheMarkEntertainment 2 года назад +3

    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.

  • @MattiaBelletti
    @MattiaBelletti 2 года назад +10

    How does this compare to Inkle's language, Ink? It seems they cover very similar grounds.

  • @IvanDCosta12
    @IvanDCosta12 2 года назад

    Thankyou

  • @JoanLamrack
    @JoanLamrack 2 года назад

    Thanks for sharing!

  • @RoamingAdhocrat
    @RoamingAdhocrat 2 года назад

    Yay Tasmania!

  • @DanielGuajardo
    @DanielGuajardo 2 года назад +1

    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?

  • @OmnomnomPancake
    @OmnomnomPancake 2 года назад

    Very informative, thank you!

  • @filipemecenas
    @filipemecenas 2 года назад

    Thats awesome , i dont know code or writing ... But this looks super cool

  • @Brainstrain
    @Brainstrain 2 года назад +1

    Ryan’s jokes are all in Ryanisms, actually?!

  • @mycollegeshirt
    @mycollegeshirt 2 года назад

    fantastic

  • @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 года назад +1

    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 ?