Narrative Pipelines GDC Talk

Twitter Thread:: Narrative Pipelines: From Conception to Release & Beyond by @ellalowgen

A very interesting thread about Narrative Pipelines: From Conception to Release & Beyond that has been taken from a GDC talk from the same authors and that introduces a very interesting concept for narrative design.

Original Thread Narrative Pipelines: From Conception to Release & Beyond.

Edited Thread Narrative Pipelines: From Conception to Release & Beyond.

Narrative Pipelines: From Conception to Release & Beyond.
AKA, how narrative pipelines can improve your stories, processes and production schedules, a thread.🧵✍️
(Information pulled from a talk at #NZGDC22 with @MelissaKoven & thanks to @swordsnarrative.)
#gamedev #indiedev

Narrative Pipelines GDC Talk
Narrative Pipelines Talk Title

Many studios may not have been exposed to narrative pipelines before, and that's okay! The best time to get invested is now. When we say narrative pipelines we mean milestones and production schedules planned from the beginning to the end of a development cycle.

What are Narrative Pipelines?
What are Narrative Pipelines?

Narrative pipelines greatly benefit the quality and integration of your narrative. We love narrative pipelines because we believe they create high-quality games, facilitate more accurate timelines & increase collaboration between disciplines.

Quality goals of  Narrative Pipelines
Quality goals of Narrative Pipelines

More accurate estimations lead to tighter production schedules, and increased cross-disciplinary collaborations lead to a stronger story that is deeply integrated within a game.

Before we get to the sexy flow charts we have some ground to cover first. There are several high level considerations that must be taken into account prior to planning out your narrative pipeline.

Narrative Pipelines GDC Talk High Level Considerations
Narrative Pipelines GDC Talk High Level Considerations

Depending on your publishing/release model your project will have different narrative approval processes. Some are front heavy while others are back heavy. Make sure you understand how your pipelines will be impacted by your model.

Generally, original IP projects will be able to iterate more rapidly early on, while working with existing IPs will require a more rigorous approvals process throughout production.

Next you have to break down your narrative team composition. Who is doing what? Do you have multiple people spread across tasks? Or do you have one narrative designer who will not only be writing but implementing the narrative in engine?

Narrative Pipelines GDC Talk
Team Composition

Once that is figured out you need to decide on what tools you are using. Are you making your own? Using third party? Are they supported? How easy are they to teach? What is the liklihood or bugs or failure?

It’s nearly time for sexy flow charts! Each stage will be broken down below.

Here is a rough break down of what a narrative pipeline can entail in the planning stage.

Narrative Pipelines GDC Talk Planning
Planning

In pre-production there is often a lot of circling back as things are refined and clarified. (This benefits the whole team down the track.)

Narrative Pipelines GDC Talk Pre Production
Pre Production

Production is where a lot of companies start trying to bring in narrative pipelines before realising they need to make up for the work that wasn't done in planning and pre-production.
Production is also the time a majority of the writing will be produced.

Narrative Pipelines GDC Talk Production
Production

Make sure to take the time to celebrate your victories! If you've made it to release, congratulations! You've made and shipped a game! This is a huge accomplishment and you should be proud of your work.

Narrative Pipelines GDC Talk Release
Release

And then if you will be offering DLC or are making a live service title you'll get right back to it.

Narrative Pipelines GDC Talk Post Production
Post Production

Something important to remember during this process is how narrative will crossover with other disciplines. There is a fiction often found in our industry that writers sequester themselves from the rest of a dev team and then pop out a narrative. 🤦🤦🤦

Narrative Pipelines GDC Talk Post
Post Production

This is not ideal! In fact, narrative touches many disciplines in a myriad of ways. (Not pictured here are community and marketing because we were running out of space, but you can bet narrative crosses over with them too!) Give room/time for this crossover in your pipelines.

Narrative Pipelines GDC Talk Discipline Interaction
Discipline Interaction

And that’s all she wrote! Narrative pipelines will greatly benefit any game that wants to include a story. What’s not to love?


If you would like to see the slides in their entirety they can be found here: https://bit.ly/3AOrjWD


Thank you!✍️✍️✍️

Narrative Pipelines GDC Talk Key Takeaways
Narrative Pipelines GDC Talk Key Takeaways

Originally tweeted by Ella ‘Salty’ Lowgren (@ellalowgren) on August 26, 2022.

For More twitter threads Click below

Getting the most out of your grayscale noise textures

Twitter Thread:: Getting the most out of your grayscale noise textures by @tech_art_tyler

A very interesting twitter thread on Getting the most out of your grayscale noise textures by @tech_art_tyler and which can be a very good source of reference for all those who will have to use it in their games.

Original Getting the most out of your grayscale noise textures

Edited Getting the most out of your grayscale noise textures

Getting the most out of your grayscale noise textures.

A series of threads that will include technical information, workflow best practices, evaluation techniques, and free files.

Thread 1 – Consistency

[1/10]

#vfx #techart #gamedev #indiedev #realtimevfx @polycount

I hope this thread helps shed some light on the subject of building grayscale texture libraries that aid in game development workflows. It’s important to note that I make a lot of generalizations about how these types of textures are utilized, and your needs may differ.

[2/10]

For games, we commonly rely on 8-bit texture formats. 16-bit formats are recommended when building source files, but require additional consideration when being utilized at runtime. For now we’ll be focusing on 8-bit.

[3/10]

One of the most essential things to understand about 8-bit grayscale textures is that they only support 256 unique values, from 0.0(black) – 1.0(white)

[4/10]

One potentially useful way to imagine this is if you create an 8-bit 1024×1024 linear-gradient grayscale texture, it can only provide you with 256 values. Meaning each value will have to repeat 4 times horizontally to fill the texture. (256×4=1024)

[5/10]
Getting the most out of your grayscale noise textures
Getting the most out of your grayscale noise textures

With this in mind, it can be greatly beneficial to utilize the full range of value in your textures. Not just for the sake of quality but also to trust that your textures are consistent across any desired implementations from project to project and person to person.

[6/10]

A library of consistent noise textures can greatly improve the process of artistic exploration while you are looking to formulate new visuals.

[7/10]

For example: If you build a material that references a texture storing a full range of values, you can make confident decisions about how to interact with those values from 0.0-1.0, and swap it with other full range textures knowing that they will all function equally.

[8/10]

On the flip side, if you were to have built that same material with a texture that is 80% of the full range, you may have to introduce additional logic to support that single texture. This can risk increasing shader cost, limit potential workflows, and cause confusion.

[9/10]

Here are two examples of non-ideal textures, both of which only use a fraction of the full 8-bit range. Even though they look similar in pattern, their resulting interaction with material logic would be different and error prone without manual effort to adjust for each.

[10/10]

Here is a link to download an 8-bit 2048×2048 version of this noise that follows the principals discussed so far:

https://www.dropbox.com/s/a9qq0u8b7if1f4n/TylerWalters_Noise_00.tga?dl=0

[Bonus]
Getting the most out of your grayscale noise textures – Bonus Noise Texture

Sneak peak into next thread where I will start covering tools and techniques to quickly test the quality and consistency of your textures.

Originally tweeted by Tyler Walters (@tech_art_tyler) on September 4, 2022.

For More twitter threads Click below