Game Dev Digest — Issue #236 - Cinematics, UX and more
Tags: gamedev, unity3d, csharp, news
Published: 2024-06-07 13:49:14

---
title:  Game Dev Digest — Issue #236 - Cinematics, UX and more
published: true
date: 2024-06-07 13:49:14 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-236-cinematics-ux-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #236 - Cinematics, UX and more

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-236-cinematics-ux-and-more.html)*

![Issue #236 - Cinematics, UX and more](https://gamedevdigest.com/assets/social-posts/issue-236.png)

Some UX advice, cinematic breakdowns, code patterns, plus a lot more. Enjoy!

---

[**What makes a game cinematic? The answer is changing**](https://www.polygon.com/24167443/indika-video-game-movies-cinematic?)  - The nun adventure game Indika is more interested in Tarkovsky than Bruckheimer
[_polygon.com_](https://www.polygon.com/24167443/indika-video-game-movies-cinematic?)

[**Everything I Know About The Fast Inverse Square Root Algorithm**](https://github.com/francisrstokes/githublog/blob/main/2024%2F5%2F29%2Ffast-inverse-sqrt.md)  - The fast inverse square root algorithm, made famous (though not invented) by programming legend John Carmack in the Quake 3 source code, computes an inverse square root with a bewildering handful of lines that interpret and manipulate the raw bits of float. It's wild.
[_francisrstokes_](https://github.com/francisrstokes/githublog/blob/main/2024%2F5%2F29%2Ffast-inverse-sqrt.md)

[**Act on press**](https://x.com/id_aa_carmack/status/1787850053912064005?utm_source=pocket_saves)  - This is a UI design hill I will die on, and it dismays me how often and hard I have had to fight for it.
[_John Carmack_](https://x.com/id_aa_carmack/status/1787850053912064005?utm_source=pocket_saves)

[**Masahiro Sakurai refused to add Dolby Surround to a Kirby game because players had to sit through the logo**](https://www.videogameschronicle.com/news/masahiro-sakurai-refused-to-add-dolby-surround-to-a-kirby-game-because-players-had-to-sit-through-the-logo/?)  - Kirby creator and Smash Bros series director Masahiro Sakurai has revealed that he once chose to remove Dolby Surround from a game because the logo added extra waiting time for the player.
[_videogameschronicle.com_](https://www.videogameschronicle.com/news/masahiro-sakurai-refused-to-add-dolby-surround-to-a-kirby-game-because-players-had-to-sit-through-the-logo/?)

[**Life and Death of a Graphics Programmer**](https://www.elopezr.com/life-and-death-of-a-graphics-programmer/?)  - Recurrent internet discussions show a divide between programmers working in different industries. Topics like code clarity, performance, debuggability, architecture or maintainability are a source of friction. We are, paraphrasing the quote, industries divided by a common language. I am curious about other programmers’ experiences, and I wanted to present a general view of mine as a graphics programmer in games, in the form of anecdotes and examples.
[_elopezr.com_](https://www.elopezr.com/life-and-death-of-a-graphics-programmer/?)

[**The Ultimate Game Dev's Guide to Working with Content Creators**](https://a16zgames.substack.com/p/the-ultimate-game-devs-guide-to-content-creators?r=1nivb0&amp;triedRedirect=true)  - One of the biggest marketing challenges facing game developers is how to work with content creators. How do you find creators that’ll resonate with your game? How do you approach them? And is it all luck?
[_a16zgames.substack.com_](https://a16zgames.substack.com/p/the-ultimate-game-devs-guide-to-content-creators?r=1nivb0&amp;triedRedirect=true)

[**How I used paid ads to reach Steam's Popular Upcoming list**](https://old.reddit.com/r/gamedev/comments/1d22axm/how_i_used_paid_ads_to_reach_steams_popular/)  - Since I enjoy numbers and statistics, I decided to try reach the magic wishlists mark with paid advertising, mostly on Reddit but also some Twitter and Facebook. The goal was to receive the blessings of the Steam algorithm at launch by getting on Popular Upcoming so I was fine if the strategy lost a bit of money per wishlist.
[_old.reddit.com_](https://old.reddit.com/r/gamedev/comments/1d22axm/how_i_used_paid_ads_to_reach_steams_popular/)

[**Custom SRP 3.0.0**](https://catlikecoding.com/unity/custom-srp/3-0-0/)  - Simple Tiled Forward+
[_catlikecoding.com_](https://catlikecoding.com/unity/custom-srp/3-0-0/)

[**How to Create a Visually Compelling Post-Apocalyptic Walkie-Talkie**](https://80.lv/articles/how-to-create-a-visually-compelling-post-apocalyptic-walkie-talkie/?)  - Let’s follow Senne Bovée to explore the intricate journey of crafting a detailed, post-apocalyptic walkie-talkie. The realistic textures and details serve as tactile storytellers, echoing the item’s history and usage.
[_80.lv_](https://80.lv/articles/how-to-create-a-visually-compelling-post-apocalyptic-walkie-talkie/?)

## Videos

[![The Timeless Beauty of Pre Rendered Graphics](https://gamedevdigest.com/assets/images/yt-e3SwbHIPnfo.jpg)](https://www.youtube.com/watch?app=desktop&amp;v=e3SwbHIPnfo)
[**The Timeless Beauty of Pre Rendered Graphics**](https://www.youtube.com/watch?app=desktop&amp;v=e3SwbHIPnfo)  - Some PC games in the late 90s and early 2000s had a particular look that I think stands the test of time. Join me as I investigate why that is and take a look at it's legacy.
[_GameTalesHQ_](https://www.youtube.com/watch?app=desktop&amp;v=e3SwbHIPnfo)

[**Influence Map / Territory Borders Unity Tutorial**](https://www.youtube.com/watch?v=l6-vufX8BSg)  - Hey, I came up with this way to solve creating an influence or territory border map for my hobby project so I wanted to share with you.
[_A Bit Of Game Dev_](https://www.youtube.com/watch?v=l6-vufX8BSg)

[**Larian Cinematics: A Top-Down Look at Our Bottom-Up Approach in 'Baldur's Gate 3'**](https://www.youtube.com/watch?v=MdmY9Mt-vz8)  - No plan survives development. Join the cinematic director of Larian Studios, Jason Latino, for an account of how the realities of making a game at the scale and reactivity of Baldur's Gate 3 required constant evolution and reexamination of first principles.
[_GDC_](https://www.youtube.com/watch?v=MdmY9Mt-vz8)

[**6 Code Smells REFACTORED to Patterns!**](https://www.youtube.com/watch?v=2l3vLLmrX7Q)  - Command, Flyweight, Factory, Builder, Strategy, and Decorator can often be implemented to solve common code smells - learn how into todays video as we refactor an Enemy Spawner from a naive implementation to a robust, modular and extensible system using game programming patterns.
[_git-amend_](https://www.youtube.com/watch?v=2l3vLLmrX7Q)

[**Unity UI canvas modes and canvas scaler explained**](https://www.youtube.com/watch?v=1OwQflHq5kg)  - Learn all you need about the differend canvas modes and the canvas scaler in this Unity UI deep dive tutorial.
[_Christina Creates Games_](https://www.youtube.com/watch?v=1OwQflHq5kg)

[**'Valheim': Vikings, Roadmaps & Buying a Horse During Early Access**](https://www.youtube.com/watch?v=YoOCUpdYYm4)  - In this 2024 Independent Games Summit talk, Jonathan Smårs shares insight into the Valheim development journey so far through a patch-by-patch breakdown and managing player expectations spanning multiple years of development during early access and lessons learned along the way, both internal and external challenges that have emerged, and oh - and they bought a horse.
[_GDC_](https://www.youtube.com/watch?v=YoOCUpdYYm4)

## Assets

[![Template Toolkit Sale: Up to 60% off](https://gamedevdigest.com/assets/images/1717156455.png)](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc)
[**Template Toolkit Sale: Up to 60% off**](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc)  - Get the templates, system packs, and tutorials you need to build your games faster. Discover over 200 assets on sale.
[_Unity_](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc) **Affiliate**

[**Epic Environments Mega Bundle - Unity & Unreal**](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc)  - Create fantasy worlds in Unity & Unreal. Bring the fantasy world of your dreams to life in your Unity or Unreal Engine game project with this massive bundle of assets! From bustling medieval urbanscapes to ancient temple environments teeming with mystery and majesty, you’ll get tons of modular assets with which to craft play spaces that’ll enchant and transport your players. Also included are a host of characters and props to help make your environments feel convincing and lived-in. Pay what you want for this epic toolkit, valued at over $1,000, and help support Code.org with your purchase.
[_Humble Bundle_](https://assetstore.unity.com/?on_sale=true&amp;orderBy=1&amp;rows=96&amp;aid=1011l8NVc) **Affiliate**

[**cavifree**](https://github.com/federicocasares/cavifree/)  - Screen space shader for Unity resembling the "cavity" effect in Blender
[_federicocasares_](https://github.com/federicocasares/cavifree/) *Open Source*

[**GameplayTags**](https://github.com/BandoWare/GameplayTags?)  - GameplayTags implementation for Unity
[_BandoWare_](https://github.com/BandoWare/GameplayTags?) *Open Source*

[**MGS.Curve**](https://github.com/mogoson/MGS.Curve?)  - Smooth 3D curve component for Unity project develop.
[_mogoson_](https://github.com/mogoson/MGS.Curve?) *Open Source*

[**GITweaks**](https://github.com/pema99/GITweaks?)  - Tools and tweaks for working with global illumination in Unity
[_pema99_](https://github.com/pema99/GITweaks?) *Open Source*

[**UGizmo**](https://github.com/harumas/UGizmo?)  - Highly efficient gizmo drawer for Unity
[_harumas_](https://github.com/harumas/UGizmo?) *Open Source*

[**ILAttributes**](https://github.com/Akeit0/ILAttributes?)  - A collection of attributes for Unity Engine to write functions which can only be expressed by IL. Private Proxy is included.
[_Akeit0_](https://github.com/Akeit0/ILAttributes?) *Open Source*

[**UnityPythonConnectionModules**](https://github.com/konbraphat51/UnityPythonConnectionModules?)  - Continuous TCP communication between Python and Unity
[_konbraphat51_](https://github.com/konbraphat51/UnityPythonConnectionModules?) *Open Source*

[**Serializable-Dictionary-Unity**](https://github.com/EduardMalkhasyan/Serializable-Dictionary-Unity?)  - Create a serializable dictionary in Unity with all necessary error detections
[_EduardMalkhasyan_](https://github.com/EduardMalkhasyan/Serializable-Dictionary-Unity?) *Open Source*

[**UnityUIDrawable**](https://github.com/bosqmode/UnityUIDrawable?)  - A simple and performant drawing system for UGUI-space that makes use of rendertextures and shaders.
[_bosqmode_](https://github.com/bosqmode/UnityUIDrawable?) *Open Source*

[**unity-material-symbols**](https://github.com/convalise/unity-material-symbols?)  - This project simplifies the usage of Google's Material Symbols (Icons) on Unity.
[_convalise_](https://github.com/convalise/unity-material-symbols?) *Open Source*

[**Lattice**](https://github.com/Pontoco/Lattice?)  - A visual scripting system for Unity ECS. Quickly create gameplay logic.
[_Pontoco_](https://github.com/Pontoco/Lattice?) *Open Source*

[**scene-loader**](https://github.com/mygamedevtools/scene-loader?)  - A package that standardizes scene loading operations between the Unity Scene Manager and Addressables, allowing multiple alternatives of awaiting such as Coroutines, Async or UniTask.
[_mygamedevtools_](https://github.com/mygamedevtools/scene-loader?) *Open Source*

[**Unity_2D_VFX**](https://github.com/Magnno/Unity_2D_VFX?)  - A collection of visual effects for 2D Unity projects.
[_Magnno_](https://github.com/Magnno/Unity_2D_VFX?) *Open Source*

[**Rewired-Glyphs**](https://github.com/Orange-Panda/Rewired-Glyphs?)  - An expansion for Guavaman's Rewired Unity Asset that provides a simple to use API for showing input icons to the player at runtime based on their input method and bindings.
[_Orange-Panda_](https://github.com/Orange-Panda/Rewired-Glyphs?) *Open Source*

[**staircase-procedure**](https://github.com/AndreZenner/staircase-procedure?)  - The Unity Staircase Procedure Toolkit
[_AndreZenner_](https://github.com/AndreZenner/staircase-procedure?) *Open Source*

[**MinimalCompute**](https://github.com/cinight/MinimalCompute?)  - Minimal test scenes contains compute shaders, compute buffers etc Playing with the transport between CPU  GPU
[_cinight_](https://github.com/cinight/MinimalCompute?) *Open Source*

[**Qunity**](https://github.com/chunky-cat/Qunity?)  - a quake map importer for unity
[_chunky-cat_](https://github.com/chunky-cat/Qunity?) *Open Source*

[**Scrubber**](https://github.com/keijiro/Scrubber?)  - An experimental presentation program with Unity
[_keijiro_](https://github.com/keijiro/Scrubber?) *Open Source*

[**50% off Raygeas - Publisher Sale**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - Raygeas is a small team of enthusiasts creating complex assets with stylized graphics to help you create your own fantasy worlds, including textures, models, shaders, and sounds. PLUS, get [Stylized Terrain Textures](https://assetstore.unity.com/packages/2d/textures-materials/nature/stylized-terrain-textures-256492?aid=1011l8NVc) for FREE with code RAYGEAS
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) **Affiliate**

[**Epic Royalty Free Music Collection Vol. 2**](https://www.humblebundle.com/software/epic-royaltyfree-music-collection-volume-2-software?partner=unity3dreport)  - The makings of an epic soundtrack. Looking for the perfect soundtrack to accompany your next project? Composer Joel Steudler invites you on a sonic journey with this colossal collection of royalty-free music from his intensive catalog! From entrancing synthwave to bombastic tunes perfect to make an impact in your trailer, this collection is packed with tracks suitable for films, games, or whatever you’re working on! Plus, your purchase will support JDRF in their mission to find a cure for type 1 diabetes!
[_Humble Bundle_](https://www.humblebundle.com/software/epic-royaltyfree-music-collection-volume-2-software?partner=unity3dreport) **Affiliate**

[**Low Poly Game Dev Bundle**](https://www.humblebundle.com/software/low-poly-game-dev-bundle-software?partner=unity3dreport)  - Low-poly building blocks. Nail the evocative retro look of the 32-bit era in your next project with this bundle of low-poly game assets, usable on Unity, Unreal, and other game engines big and small! You’ll get thousands of individual assets across dozens of themed packs, allowing you to create everything from awe-inspiring futuristic space colonies, to post-apocalyptic ruins teeming with hazard—plus, all the props you need to bring them to life! Everything in this bundle is in FBX format, so you’ll be able to integrate it all seamlessly, regardless of your workflow. Play what you want for this bundle of amazing building blocks and help support Save the Children with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/low-poly-game-dev-bundle-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Castle Of Alchemists](https://gamedevdigest.com/assets/images/yt-yp-1qrJEf5E.jpg)](https://store.steampowered.com/app/1724770/Castle_Of_Alchemists/)
[**Castle Of Alchemists**](https://store.steampowered.com/app/1724770/Castle_Of_Alchemists/)  - Defend your castle in this fast-paced tower defense/action hybrid game with stunning pixel art graphics! Play as alchemically enhanced warrior Bellator, set traps, build towers, craft powerful weapons, and defend your home! The fate of the castle lies in your hands!

_[You can get it in Early Access on [Steam](https://store.steampowered.com/app/1724770/Castle_Of_Alchemists/) and follow them on [Twitter](https://twitter.com/TeamMachiavelli)]_
[_Team Machiavelli_](https://store.steampowered.com/app/1724770/Castle_Of_Alchemists/)



---

[![Call Of Dookie](https://gamedevdigest.com/assets/images/1705068448.png)](https://store.steampowered.com/app/2623680/Call_Of_Dookie/)

My game, Call Of Dookie. [Demo available on Steam](https://store.steampowered.com/app/2623680/Call_Of_Dookie/)

---

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.