Game Dev Digest — Issue #154 - Storytelling
Tags: gamedev, unity3d, csharp, news
Published: 2022-09-02 13:36:15

---
title:  Game Dev Digest — Issue #154 - Storytelling
published: true
date: 2022-09-02 13:36:15 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-154-storytelling.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #154 - Storytelling

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-154-storytelling.html)*

![Issue #154 - Storytelling](https://gamedevdigest.com/assets/social-posts/issue-154.png)

Lessons on storytelling, some tools to help you improve, and lots more. Enjoy!

---

[**3 lessons in storytelling from Inscryption**](https://blog.unity.com/games/3-lessons-in-storytelling-from-inscryption)  - Inscryption launched in 2021 to critical acclaim, winning top prizes at the Independent Games Festival and Games Developers Choice Awards, among others.
[_Unity_](https://blog.unity.com/games/3-lessons-in-storytelling-from-inscryption)

[**The Video Game Storytelling Summit**](http://clas.pt/gdd)  - Upgrade Your Video Game Storytelling In a few days, four of the most published game writers to date will get together to chat about storytelling, game narrative, character narrative, gameplay, and more at the Video Game Storytelling Summit.
This is a one-day free online event, and it's open to the first 200 people that sign up.
_[Sept 8, starting at 1pm EST]_
[_Classpert.com_](http://clas.pt/gdd)

[**How the "magic" of Immortality was informed, but not defined, by film technique**](https://www.gamedeveloper.com/design/how-the-magic-of-immortality-was-informed-but-not-defined-by-film-technique)  - Sam Barlow, the writer and director of this interactive mystery, title discusses "creating the Dark Souls of watching a bunch of movies."
[_Joel Couture_](https://www.gamedeveloper.com/design/how-the-magic-of-immortality-was-informed-but-not-defined-by-film-technique)

[**Game AI Pro**](http://www.gameaipro.com/)  - Welcome! It's all free! All book chapters are free to download. Enjoy!
[_gameaipro.com_](http://www.gameaipro.com/)

[**We gathered data about ~54000 games in Steam and combined it in one spreadsheet. Feel free to use it whatever you like!**](https://old.reddit.com/r/gamedev/comments/x0qs4z/we_gathered_data_about_54000_games_in_steam_and/)  - In our document you can find various open data for ~54,000 games on the platform, approximate popularity and revenue data for various tags. _[[Direct link](https://docs.google.com/spreadsheets/d/1D5MErWbFJ2Gsde9QxJ_HNMltKfF6fHCYdv4OQpXdnZ4/edit?usp=sharing) to sheet]_
[_reddit.com_](https://old.reddit.com/r/gamedev/comments/x0qs4z/we_gathered_data_about_54000_games_in_steam_and/)

[**Simplex Derivatives**](https://catlikecoding.com/unity/tutorials/pseudorandom-surfaces/simplex-derivatives/)  - Analytical Normals and Tangents. This is the second tutorial in a series about pseudorandom surfaces. In it we will calculate derivatives of simplex noise and use them to generate normal and tangent vectors.
[_catlikecoding.com_](https://catlikecoding.com/unity/tutorials/pseudorandom-surfaces/simplex-derivatives/)

[**Avoid Prefab Hell with ScriptableObject Services in Unity**](https://playable.design/scriptableobject-services-in-unity)  - n this article, I'll cover using ScriptableObjects to create "service" assets, which will provide reusable game logic alongside settings that reduce dependence on the prefab workflow and introduce several other benefits.
[_Steve Mcilwain_](https://playable.design/scriptableobject-services-in-unity)

[**Pick up these helpful tips on advanced profiling**](https://blog.unity.com/technology/pick-up-these-helpful-tips-on-advanced-profiling)  - In June, we hosted a webinar featuring experts from Arm, the Unity Accelerate Solutions team, and SYBO Games, the creator of Subway Surfers.
[_Unity_](https://blog.unity.com/technology/pick-up-these-helpful-tips-on-advanced-profiling)

[**Accessing IBufferElementData elements in a job struct**](https://coffeebraingames.wordpress.com/2022/08/30/accessing-ibufferelementdata-elements-in-a-job-struct/)  - I highly recommend using job structs instead of the magical Entities.ForEach for some reasons. However, I think I haven’t shown how to access IBufferElementData elements in a job struct like IJobEntityBatch, yet. I’ll show you how in this short post.
[_COFFEE BRAIN GAMES_](https://coffeebraingames.wordpress.com/2022/08/30/accessing-ibufferelementdata-elements-in-a-job-struct/)

[**A CFO’s Guide to Building a Financially Sustainable Studio**](https://lootlocker.com/blog/building-a-financially-sustainable-studio-a-cfo-s-guide)  - For any game studio to go the distance, it needs a robust financial strategy.
[_lootlocker.com_](https://lootlocker.com/blog/building-a-financially-sustainable-studio-a-cfo-s-guide)

[**Unity 2022.2.0 Beta 7**](https://unity3d.com/unity/beta/2022.2.0b7)  - Unity 2022.2.0 Beta 7 has been released.
[_unity3d.com_](https://unity3d.com/unity/beta/2022.2.0b7)

## Videos

[![Risk and Reward](https://gamedevdigest.com/assets/images/58c4265231328ae34c85caebfc105d49.png)](https://www.youtube.com/watch?v=FXqEykD5Ub4)
[**Risk and Reward**](https://www.youtube.com/watch?v=FXqEykD5Ub4)  - In the Game Essence category, I'll explore the thinking behind "game essence" and how it impacts the push and pull at the heart of games.
[_Masahiro Sakurai on Creating Games_](https://www.youtube.com/watch?v=FXqEykD5Ub4)

[**Talking with Unity CEO John Riccitiello - GameDev, Unity, and the Future of Gaming**](https://www.youtube.com/watch?v=V3UrSEnk5bo)  - Talking with Unity CEO John Riccitiello about Unity3D, the merger with ironsource, the weta acquisition, rendering pipelines, dots, netcode & multiplayer, and the future of Unity & gamedev.
[_Jason Weimann_](https://www.youtube.com/watch?v=V3UrSEnk5bo)

[**How I Fixed the Ocean in My Pirate Game**](https://www.youtube.com/watch?v=cYLnVp1ngwA)  - Pirates spend a lot of time on the ocean, so the ocean better look good! It's time to give my pirate game's water an overhaul and make it look much better.
[_Tom Weiland_](https://www.youtube.com/watch?v=cYLnVp1ngwA)

[**The Burden of Proof: Narrative Deduction Mechanics for Detective Games**](https://www.youtube.com/watch?v=--3meejDM-U)  - In this GDC 2022 session, inkle’s Jon Ingold outlines how Overboard!'s deduction system works, and show how it tackles the problem of proving specific feedback without removing the need for player creativity, and he'll demonstrate how the approach could be applied to more right-way-up detective stories.
[_GDC_](https://www.youtube.com/watch?v=--3meejDM-U)

[**How to procedurally place Items and Enemies in Unity 2D**](https://www.youtube.com/watch?v=t1a1QBcfRlM)  - In this tutorial series you will learn about how to procedurally place Items and Enemies on a 2D Dungeon map.
[_Sunny Valley Studio_](https://www.youtube.com/watch?v=t1a1QBcfRlM)

[**Volumetric fog post processing effect | Unity shader stream**](https://www.youtube.com/watch?v=lBhJvQoFR4A)  - Twitch stream recording from August 22nd 2022, working on porting a volumetric fog solution to PPv2 in Unity3D.
[_Harry Alisavakis_](https://www.youtube.com/watch?v=lBhJvQoFR4A)

[**Why I use Wave Function Collapse to create levels for my game**](https://www.youtube.com/watch?v=TO0Tx3w5abQ)  - this was so much work i'm about to (wave function) collapse
.
[_jdh_](https://www.youtube.com/watch?v=TO0Tx3w5abQ)

## Assets

[![Unity Tools Bundle](https://gamedevdigest.com/assets/images/0203340b-ae4a-e312-ee6a-ce7d20527fbe.jpg)](https://www.humblebundle.com/software/unity-tools-software?partner=unity3dreport)
[**Unity Tools Bundle**](https://www.humblebundle.com/software/unity-tools-software?partner=unity3dreport)  - The ultimate Unity game creator’s kit.
Build the game you’re envisioning with this massive bundle of versatile tools for Unity, the world’s leading platform for real-time content creation! Featuring more than two dozen utilities, systems, and other assets built with game creators in mind, this bundle will help you:
* Design levels faster and build 2D and 3D worlds more efficiently
* Manage animation and motion more easily
* Create effects ranging from lighting to weather-filled skies
* Add systems for dialogue, destruction, and more And many more…
Whether you’re dreaming of building a role-playing game, top-down shooter, or sci-fi mech sim, this bundle will help you turn your vision into a reality—all while supporting Gameheads!
Assets included:
* [Top Down Engine](https://assetstore.unity.com/packages/templates/systems/topdown-engine-89636?aid=1011l8NVc) ($60 Value)
* [Magic Light Probes](https://assetstore.unity.com/packages/tools/utilities/magic-light-probes-157812?aid=1011l8NVc) ($40 Value)
* [Prefab World Builder](https://assetstore.unity.com/packages/tools/level-design/prefab-world-builder-185406?aid=1011l8NVc) ($59.99 Value)
* [UniStorm - Volumetric Clouds, Sky, Modular Weather, and Cloud Shadows](https://assetstore.unity.com/packages/tools/particles-effects/unistorm-volumetric-clouds-sky-modular-weather-and-cloud-shadows-2714?aid=1011l8NVc) ($59.99 Value)
* [Smart Lighting 2D](https://assetstore.unity.com/packages/tools/particles-effects/smart-lighting-2d-112535?aid=1011l8NVc) ($29 Value)
* [Storyteller](https://assetstore.unity.com/packages/tools/integration/storyteller-97715?aid=1011l8NVc) ($100 Value)
* [DestroyIt - Destruction System](https://assetstore.unity.com/packages/tools/physics/destroyit-destruction-system-18811?aid=1011l8NVc) ($75 Value)
* [Fullscreen Editor](https://assetstore.unity.com/packages/tools/utilities/fullscreen-editor-69534?aid=1011l8NVc) ($20 Value)
* [Better UI](https://assetstore.unity.com/packages/tools/gui/better-ui-79031?aid=1011l8NVc) ($64 Value)
* [Fluxy - 2.5D fluid simulator](https://assetstore.unity.com/packages/tools/physics/fluxy-2-5d-fluid-simulator-203795?aid=1011l8NVc) ($47 Value)
* [Endless Book](https://assetstore.unity.com/packages/3d/props/endlessbook-134213?aid=1011l8NVc) ($25 Value)
* [Script Inspector 3](https://assetstore.unity.com/packages/tools/visual-scripting/script-inspector-3-3535?aid=1011l8NVc) ($39 Value)
* [Dialogue System For Unity](https://assetstore.unity.com/packages/tools/ai/dialogue-system-for-unity-11672?aid=1011l8NVc) ($85 Value)
* [CCG Kit](https://assetstore.unity.com/packages/templates/systems/ccg-kit-52739?aid=1011l8NVc) ($199 Value)
* [Very Animation](https://assetstore.unity.com/packages/tools/animation/very-animation-96826?aid=1011l8NVc) ($46 Value)
* [Mech Combat Kit](https://assetstore.unity.com/packages/templates/systems/mech-combat-kit-164854?aid=1011l8NVc) ($50 Value)
* [Blocks Engine 2](https://assetstore.unity.com/packages/templates/systems/blocks-engine-2-201602?aid=1011l8NVc) ($35 Value)
* [Train Controller (Railroad System) Ultimate Collection](https://assetstore.unity.com/packages/templates/systems/train-controller-railroad-system-ultimate-collection-138534?aid=1011l8NVc) ($90 Value)
* [Broccoli Tree Creator](https://assetstore.unity.com/packages/tools/modeling/broccoli-tree-creator-121853?aid=1011l8NVc) ($42 Value)
* [Performance Tools](https://assetstore.unity.com/packages/tools/utilities/performance-tools-80534?aid=1011l8NVc) ($59.95 Value)
* [True Shadow - UI Soft Shadow and Glow](https://assetstore.unity.com/packages/tools/gui/true-shadow-ui-soft-shadow-and-glow-205220?aid=1011l8NVc)
* [Archimatix Pro](https://assetstore.unity.com/packages/tools/modeling/archimatix-pro-59733?aid=1011l8NVc) ($90 Value)
* [RPG Cameras And Controllers](https://assetstore.unity.com/packages/tools/camera/rpg-cameras-controllers-145324?aid=1011l8NVc) ($40 Value)
* [Modular Motion](https://assetstore.unity.com/packages/tools/gui/modular-motion-159169?aid=1011l8NVc) ($49.99 Value)
* [Bones Stimulator](https://assetstore.unity.com/packages/tools/animation/bones-stimulator-122233?aid=1011l8NVc) ($11.99 Value)
* 10% Off Coupon for the Unity Asset Store
[_Humble Bundle_](https://www.humblebundle.com/software/unity-tools-software?partner=unity3dreport) **Affiliate**

[**Unity RTS Selection**](https://github.com/lexonegit/Unity-RTS-Selection)  - Unity RTS-style unit selection.
[_lexonegit_](https://github.com/lexonegit/Unity-RTS-Selection) *Open Source*

[**Unity Behavior Tree Visualizer (Beta)**](https://github.com/Yecats/UnityBehaviorTreeVisualizer)  - A tool built in Unity that draws a graph representation of behavior trees running in the scene.
[_Yecats_](https://github.com/Yecats/UnityBehaviorTreeVisualizer) *Open Source*

[**BakeShader**](https://github.com/Cyanilux/BakeShader)  - Unity editor tool for baking shaders to textures. Blit2D, Blit3D, or MeshRenderer (uses model UV). Adds options to Material & MeshRenderer context menus and Editor Window (under Window/Cyanilux/BakeShader).
[_Cyanilux_](https://github.com/Cyanilux/BakeShader) *Open Source*

[**Unity-UIAnimeTool**](https://github.com/lisonghappy/Unity-UIAnimeTool)  - A simple unity3d ui animation tool.
[_lisonghappy_](https://github.com/lisonghappy/Unity-UIAnimeTool) *Open Source*

[**UniDi**](https://github.com/UniDi/UniDi)  - Dependency Injection for Unity.
[_UniDi_](https://github.com/UniDi/UniDi) *Open Source*

[**Unity MultiScattering Atmosphere**](https://github.com/bearworks/Unity-Atmosphere-with-multiple-Scattering)  - Atmospheric Scattering (With Multiple Scattering) for Unity
[_bearworks_](https://github.com/bearworks/Unity-Atmosphere-with-multiple-Scattering) *Open Source*

[**VoxToVFX**](https://github.com/Zarbuz/VoxToVFX)  - VoxToVFX allows you to import a MagicaVoxel project into Unity using the new VFX Graph. No mesh is created, so the import process for huge world is very quick ! All voxels are particles rendered on the GPU.
[_Zarbuz_](https://github.com/Zarbuz/VoxToVFX) *Open Source*

[**Lex**](https://github.com/SinyavtsevIlya/Lex)  - Lex is a high performance c # framework based on LeoEcsLite with a more user-friendly api.
[_SinyavtsevIlya_](https://github.com/SinyavtsevIlya/Lex) *Open Source*

[**Unity PlayableGraph Monitor Tool**](https://github.com/SolarianZ/UnityPlayableGraphMonitorTool)  - PlayableGraph monitor tool inspired by PlayableGraph Visualizer and implemented in UIElements.
[_SolarianZ_](https://github.com/SolarianZ/UnityPlayableGraphMonitorTool) *Open Source*

[**Free Blender material downloads since 2007**](https://blender-materials.org/)  - Welcome to the Open Material Repository - a library of material files for Blender 3D provided under public domain. Since its inception, 164 creators have provided 664 materials in 20 categories to this database.
[_blender-materials.org_](https://blender-materials.org/)

[**GMesh**](https://github.com/sitterheim/GMesh)  - GMesh enables creating reliable geometry editing tools. It is a graph-based Mesh data structure (kind of like a relational database) for geometry editing via Euler operators. It is built from the ground up to enable Unity Job System support.
[_sitterheim_](https://github.com/sitterheim/GMesh) *Open Source*

[**UnityMainThreadDispatcher**](https://github.com/PimDeWitte/UnityMainThreadDispatcher)  - A thread-safe way of dispatching IEnumerator functions to the main thread in unity. Useful for calling UI functions and other actions that Unity limits to the main thread from different threads. Initially written for Firebase Unity but now used across the board!
[_PimDeWitte_](https://github.com/PimDeWitte/UnityMainThreadDispatcher) *Open Source*

[**Upscayl**](https://github.com/upscayl/upscayl)  - Free and Open Source AI Image Upscaler for Linux, MacOS and Windows built with Linux-First philosophy.
[_upscayl_](https://github.com/upscayl/upscayl) *Open Source*

## Spotlight

[![Freeborn](https://gamedevdigest.com/assets/images/6e8a3d65f794db24da3c3eb78395585c.png)](https://store.steampowered.com/app/433370/Freeborn/)
[**Freeborn**](https://store.steampowered.com/app/433370/Freeborn/)  - Freeborn is a visual novel adventure about messy old friendships, curious combatants, and psychological chaos. Explore a semi-open world, build your deck, and make dialogue choices all on your quest to become a champion!
_[You can wishlist it on [Steam](https://store.steampowered.com/app/433370/Freeborn/) and follow them on [Twitter](https://twitter.com/FreebornGame)]_
[_Deckpoint Studio_](https://store.steampowered.com/app/433370/Freeborn/)



---

You can subscribe to the free weekly newsletter on [GameDevDigest.com](https://gamedevdigest.com)

This post includes affiliate links; I may receive compensation if you purchase products or services from the different links provided in this article.