Game Dev Digest — Issue #173 - Spice Up Your Game
Tags: gamedev, unity3d, csharp, news
Published: 2023-01-27 13:42:04

---
title:  Game Dev Digest — Issue #173 - Spice Up Your Game
published: true
date: 2023-01-27 13:42:04 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-173-spice-up-your-game.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #173 - Spice Up Your Game

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-173-spice-up-your-game.html)*

![Issue #173 - Spice Up Your Game](https://gamedevdigest.com/assets/social-posts/issue-173.png)

It's a mixed bag this week, but all great content with hopefully something to help everyone. Enjoy!

---

[**Realistic smoke lighting with 6-way lighting in VFX Graph**](https://blog.unity.com/technology/realistic-smoke-with-6-way-lighting-in-vfx-graph)  - The 2022.2 Tech Stream introduces a complete end-to-end workflow (from DCC to Unity) that allows you to realistically render smoke from baked simulations. This workflow scales on all platforms, under any lighting conditions. This solution also includes a library of ready-to-use, baked maps that are designed to make it easy for anyone to push smoke effects to a new level of visual fidelity.
[_Unity_](https://blog.unity.com/technology/realistic-smoke-with-6-way-lighting-in-vfx-graph)

[**Choosing the Right Load Type in Unity’s Audio Import Settings**](https://medium.com/@made-indrayana/choosing-the-right-load-type-in-unitys-audio-import-settings-1880a61134c7)  - Today we’ll be talking about the different Load Types in Unity’s Audio Import Settings and why selecting the right Load Type is important for your game.
[_Made Indrayana_](https://medium.com/@made-indrayana/choosing-the-right-load-type-in-unitys-audio-import-settings-1880a61134c7)

[**Explaining how fighting games use delay-based and rollback netcode**](https://arstechnica.com/gaming/2019/10/explaining-how-fighting-games-use-delay-based-and-rollback-netcode/)  - How to design your game for optimal play over a network.
_[Also the [Hacker News](https://news.ycombinator.com/item?id=34399790) discussion]_
[_arstechnica.com_](https://arstechnica.com/gaming/2019/10/explaining-how-fighting-games-use-delay-based-and-rollback-netcode/)

[**Basic Collision Avoidance Mechanic Set Up in Unity**](https://80.lv/articles/basic-collision-avoidance-mechanic-set-up-in-unity/)  - This raycasts-based mechanic was created by Matheus Reis.
[_80.lv_](https://80.lv/articles/basic-collision-avoidance-mechanic-set-up-in-unity/)

[**Game Dev Resources**](https://www.gamedevs.org/)  - What follows is a list of the papers and articles that I have collected over the years on various topics relating to game development. This is by no means an exhaustive list but one that I hope will help you find an answer.
[_gamedevs.org_](https://www.gamedevs.org/)

## Videos

[![How to Program in Unity: Observer Pattern Explained](https://gamedevdigest.com/assets/images/0c90c4c191fec05b69df4bccb90a5f8d.png)](https://www.youtube.com/watch?v=NY_fzd8g5MU)
[**How to Program in Unity: Observer Pattern Explained**](https://www.youtube.com/watch?v=NY_fzd8g5MU)  - Learn the fundamentals of the Observer Pattern in this new video break down and create a dynamic narration system just like in the game "Bastion" by SuperGiant Games!
[_iHeartGameDev_](https://www.youtube.com/watch?v=NY_fzd8g5MU)

[**Spice up your gameplay with Trails - Unity tutorial**](https://www.youtube.com/watch?v=aJ3UPkEQeiw)  - In this video I will teach you how to create trails in Unity. Trail is a line that goes after objects in your game. It allows you to better present movement and speed of your player, enemies or any other moving objects in your game!
[_Coco Code_](https://www.youtube.com/watch?v=aJ3UPkEQeiw)

[**The hidden beauty of the A* algorithm**](https://www.youtube.com/watch?v=A60q6dcoCjw)  - Why are map applications so fast?
[_polylog_](https://www.youtube.com/watch?v=A60q6dcoCjw)

[**Analysing the AI of The Last of Us Part II | AI and Games**](https://www.youtube.com/watch?v=BghECmeLda0)  - With The Last of Us Part II, Naughty Dog set a new standard for high-fidelity single-player experiences on the #Playstation platform. But it requires a lot of additional support with the help of AI to make that a reality. Join us for this 70th episode of AI and Games as we dig into how AI is used not just to support new gameplay features, but also for the game to continue to reflect its high production values.
[_AI and Games_](https://www.youtube.com/watch?v=BghECmeLda0)

[**How to Climb Ladders (First Person, Third Person, Unity Tutorial)**](https://www.youtube.com/watch?v=44qVzrdvm04)  - Let's learn how to build an essential feature in so many games, learn How to Climb a Ladder I'm going to cover two methods, one just approaching and press forward to climb up, just like in Half-Life And another where you approach the Ladder and press a button to grab onto it, very much like in Elden Ring or Dark Souls. Doing this is pretty simple, just requires some Physics query and also some trickery so you don't fall off the Ladder.
[_Code Monkey_](https://www.youtube.com/watch?v=44qVzrdvm04)

[**Creating Layered Explosions FX in Unity | Rollerdrome**](https://www.youtube.com/watch?v=6WsNOQSpkw8)  - Alina Sommer and Andrew Fray at Roll7 breakdown all the layers and details of the explosion particle effects in Rollerdrome.
[_Unity_](https://www.youtube.com/watch?v=6WsNOQSpkw8)

[**Tool building for Maximus Jones 💛 Game Devlog 1**](https://www.youtube.com/watch?v=CQ1ciQGeR5c)  - In this video, I'll be explaining some pains I had with developing the rooms of the game and how and why I build a tool with Odin Inspector to help me streamline the process.
[_Christina Creates Games_](https://www.youtube.com/watch?v=CQ1ciQGeR5c)

[**Bloom is More Complicated Than You Think**](https://www.youtube.com/watch?v=ml-5OGZC7vE)  - Trying out some of the latest approaches to Bloom used in Unity/Unreal.
[_SimonDev_](https://www.youtube.com/watch?v=ml-5OGZC7vE)

## Assets

[![The Lunar New Year Mega Bundle](https://gamedevdigest.com/assets/images/6b2d29ce-4329-ec23-37b7-174d3aa43e66.jpg)](https://assetstore.unity.com/mega-bundles/lunar-new-year-2023?aid=1011l8NVc)
[**The Lunar New Year Mega Bundle**](https://assetstore.unity.com/mega-bundles/lunar-new-year-2023?aid=1011l8NVc)  - We’re racing into 2023 with the Lunar New Year Mega Bundle! You can save up to 95% off fantastic, curated sets of art and tool assets in the new mega bundle!

$29.99 Bundle - save up to 60%
This bundle contains: [Sprite Shaders Ultimate](https://assetstore.unity.com/packages/vfx/shaders/sprite-shaders-ultimate-158988?aid=1011l8NVc), [Wyrms](https://assetstore.unity.com/packages/3d/characters/creatures/wyrms-211348?aid=1011l8NVc), and [Sci-Fi Turret Constructor](https://assetstore.unity.com/packages/3d/props/weapons/sci-fi-turret-constructor-112002?aid=1011l8NVc).

$39.99 Bundle - save up to 79%
This bundle contains everything from the $29.99 bundle, plus [Shiny URP Power-Ups](https://assetstore.unity.com/packages/vfx/collectable-item-vfx-207966?aid=1011l8NVc), [SciFi Space Base](https://assetstore.unity.com/packages/3d/environments/sci-fi/scifi-space-base-89624?aid=1011l8NVc), and [Exporter for Unreal to Unity 2023](https://assetstore.unity.com/packages/tools/integration/exporter-for-unreal-to-unity-2023-235062?aid=1011l8NVc).

$44.99 Bundle - save up to 95%
This bundle contains everything from the $29.99 and $39.99 bundles, plus [Warrior Pack Mega Bundle](https://assetstore.unity.com/packages/3d/animations/warrior-pack-mega-bundle-190683?aid=1011l8NVc), [Easy AR : Make Awesome AR Apps Without Coding](https://assetstore.unity.com/packages/tools/integration/easy-ar-make-awesome-ar-apps-without-coding-186580?aid=1011l8NVc), [Sci-Fi Sound Pack](https://assetstore.unity.com/packages/audio/sound-fx/sci-fi-sound-pack-154257?aid=1011l8NVc), [Ivy Studio - Procedural vine generation](https://assetstore.unity.com/packages/tools/particles-effects/ivy-studio-procedural-vine-generation-217205?aid=1011l8NVc), [Grabbit - Editor Physics Transforms](https://assetstore.unity.com/packages/tools/utilities/grabbit-editor-physics-transforms-182328?aid=1011l8NVc), [Flexalon 3D Layouts](https://assetstore.unity.com/packages/tools/utilities/flexalon-3d-layouts-230509?aid=1011l8NVc), [Smooth Sync](https://assetstore.unity.com/packages/tools/network/smooth-sync-96925?aid=1011l8NVc), [Powerslide Kart Physics](https://assetstore.unity.com/packages/templates/systems/powerslide-kart-physics-154032?aid=1011l8NVc), [ProTips - Tooltip System](https://assetstore.unity.com/packages/tools/gui/protips-tooltip-system-44361?aid=1011l8NVc), [SensorToolkit 2](https://assetstore.unity.com/packages/tools/ai/sensortoolkit-2-205336?aid=1011l8NVc), [Skill & Attack Indicators](https://assetstore.unity.com/packages/vfx/skill-attack-indicators-221125?aid=1011l8NVc), and [Pixelate](https://assetstore.unity.com/packages/add-ons/pixelate-194727?aid=1011l8NVc).
[_Unity_](https://assetstore.unity.com/mega-bundles/lunar-new-year-2023?aid=1011l8NVc) **Affiliate**

[**Unity 3D Game Development Super Book Bundle - By Packt**](https://www.humblebundle.com/unity-3d-game-development-super-bundle-packt-books?partner=unity3dreport)  - Learn the art & science of Unity game development. Build your skills in every facet of Unity 3D game development with this comprehensive bundle of books and video courses from Packt! Through a mix of hands-on projects and expert knowledge, you’ll learn how to code in C#, build 3D models and art using Blender, and get an understanding of making games for mobile platforms. Read, watch, and start creating, and choose how much of your purchase helps us support Starlight Children’s Foundation below!
Includes: Hands-On Unity 2022 Game Development, Learning C# by Developing Games with Unity, Learning C# by Developing Games with Unity and more!
[_Humble Bundle_](https://www.humblebundle.com/unity-3d-game-development-super-bundle-packt-books?partner=unity3dreport) **Affiliate**

[**Life as a creative commons indie game developer**](https://itch.io/blog/478317/life-as-a-creative-commons-indie-game-developer?)  - Most of the games I've made so far have made use of freely available art assets. They're either under a creative commons non-commercial license or public domain. I tend to digitally hoard a huge collection of resources I find which I occasionally tap into or use for inspiration. I thought it would be a good idea to share it with others (and to finally organize my massive list).
[_itch.io_](https://itch.io/blog/478317/life-as-a-creative-commons-indie-game-developer?)

[**Global Outline**](https://github.com/rickomax/globaloutline?)  - Global Outline - Unity (3D/UI/Sprites) full-screen masked outline shader.
[_rickomax_](https://github.com/rickomax/globaloutline?) *Open Source*

[**StructureOfArraysGenerator**](https://github.com/Cysharp/StructureOfArraysGenerator?)  - Structure of arrays source generator to make CPU Cache and SIMD friendly data structure for high-performance code in .NET and Unity.
[_Cysharp_](https://github.com/Cysharp/StructureOfArraysGenerator?) *Open Source*

[**GiLight2D**](https://github.com/NullTale/GiLight2D?)  - Unity Urp Render Feature for 2D Global Illumination.
[_NullTale_](https://github.com/NullTale/GiLight2D?) *Open Source*

[**lir**](https://github.com/Evryway/lir?)  - Largest Interior Rectangle implementation in C# for Unity.
[_Evryway_](https://github.com/Evryway/lir?) *Open Source*

[**Fluid Dialogue**](https://github.com/ashblue/fluid-dialogue?)  - A Unity dialogue system that features an easy to use drag and drop graph. ScriptableObject driven with the ability to write custom actions and conditions to create complex dialogue workflows.
[_ashblue_](https://github.com/ashblue/fluid-dialogue?) *Open Source*

[**Unity GUID**](https://github.com/stonesheltergames/Unity-GUID?)  - Implementation of a persistent serializable GUID (Globally Unique Identifier) for Unity.
[_stonesheltergames_](https://github.com/stonesheltergames/Unity-GUID?) *Open Source*

[**The Complete Unity Game Development Bundle**](https://www.humblebundle.com/software/complete-unity-game-development-bundle-software?partner=unity3dreport)  - Build Games with Unity
Learn to create games with Unity! The world’s most popular game engine, Unity is behind hits like Pokémon GO, Genshin Impact, and Beat Saber. With this bundle of courses, you’ll build RPGs, FPS, racing, idle, survival, and strategy games, and master core skills like implementing procedural maps, multiplayer, VR, and cutscenes—no prior experience required.
Plus, you’ll support Lotus Outreach International with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/complete-unity-game-development-bundle-software?partner=unity3dreport) **Affiliate**

[**Unity Runtime Debug Action**](https://github.com/BennyKok/unity-runtime-debug-action?)  - RuntimeDebugAction is a runtime debug menu system for Unity that lets you register and trigger debug actions with no extra setup.
[_BennyKok_](https://github.com/BennyKok/unity-runtime-debug-action?) *Open Source*

[**Trimmer**](https://github.com/sttz/trimmer?)  - An editor, build and player configuration framework for the Unity game engine.
[_sttz_](https://github.com/sttz/trimmer?) *Open Source*

[**Ether-Uprotector**](https://github.com/Ether2023/Ether-Uprotector?)  - An Integrated Encryption & Protection Scheme for Unity Project(Mono & IL2CPP)
[_Ether2023_](https://github.com/Ether2023/Ether-Uprotector?) *Open Source*

[**Unity's GameObject Paint Tool**](https://github.com/acoppes/unity-gameobject-brush?)  - This tool provides both a GameObject Palette Window and customizable Brushes in order to simplify the task of decorating 2d Games scenes using GameObjects.
[_acoppes_](https://github.com/acoppes/unity-gameobject-brush?) *Open Source*

[**BGCurve**](https://github.com/bansheeGz/BGCurve?)  - Bezier spline editor for Unity game engine
[_bansheeGz_](https://github.com/bansheeGz/BGCurve?) *Open Source*

[**ZeroAllocJobScheduler**](https://github.com/genaray/ZeroAllocJobScheduler?)  - A high-performance alloc free c# Jobscheduler. Schedules and executes jobs on a set of worker threads with automatic pooling of internal handles.
[_genaray_](https://github.com/genaray/ZeroAllocJobScheduler?) *Open Source*

[**VFX-Lab**](https://github.com/neon-age/VFX-Lab?)  - Shaders and VFX experimentation in URP and BIRP.
[_neon-age_](https://github.com/neon-age/VFX-Lab?) *Open Source*

[**Time Rewinder for Unity**](https://github.com/SitronX/UnityTimeRewinder?)  - Unity time rewind solution, that is easily customizable for any project.
[_SitronX_](https://github.com/SitronX/UnityTimeRewinder?) *Open Source*

[**Anone Can Learn To Code - The Complete 2023 Online Course**](https://www.humblebundle.com/software/anyone-can-learn-to-code-complete-2023-online-course-software?partner=unity3dreport)  - Become a programming pro. Learn coding fundamentals and become a software development master with this massive bundle from the training experts at Mammoth Interactive! Through dozens of online courses, you’ll learn the essential tools, languages, and techniques you need to build websites, mobile apps, Unity and Unreal Engine games, and much more. Pay what you want and choose how much of your purchase helps us support Starlight Children’s Foundation below!
[_Humble Bundle_](https://www.humblebundle.com/software/anyone-can-learn-to-code-complete-2023-online-course-software?partner=unity3dreport) **Affiliate**

[**Atlas**](https://github.com/david-knopp/Atlas?)  - Atlas is a library of reusable classes and tools designed to jump-start your Unity project by providing solutions for common tasks, and extending/augmenting the features of Unity and C#.
[_david-knopp_](https://github.com/david-knopp/Atlas?) *Open Source*

[**Planar Reflections for Unity's Built-In Render Pipeline**](https://github.com/eldskald/planar-reflections-unity?)  - Planar reflections probe component for Unity's Built-in Render Pipeline
[_eldskald_](https://github.com/eldskald/planar-reflections-unity?) *Open Source*

[**Native Heap**](https://github.com/Amarcolina/NativeHeap?)  - A Min/Max heap data structure for Unity. Compatible with the Unity Job system and Burst compiler.
[_Amarcolina_](https://github.com/Amarcolina/NativeHeap?) *Open Source*

[**Unity-Theme**](https://github.com/IvanMurzak/Unity-Theme?)  - Create palettes of colors and components for change specific color on a specific visual element.
[_IvanMurzak_](https://github.com/IvanMurzak/Unity-Theme?) *Open Source*

[**AkyuiUnity**](https://github.com/kyubuns/AkyuiUnity?)  - AkyuiUnity is a Unity implementation of Akyui. With AkyuiUnity.Xd, you can easily generate Unity Prefab from Adobe XD files.
[_kyubuns_](https://github.com/kyubuns/AkyuiUnity?) *Open Source*

[**Machine Learning And Artificial Intelligence Book Bundle**](https://www.humblebundle.com/books/machine-learning-and-artificial-intelligence-bpb-books?partner=unity3dreport)  - Understand, build, and tap into AI. Curious about artificial intelligence? Need practical advice on working with machine learning? Pick up this library of ebooks and unlock a deeper understanding of today’s most talked-about technologies! Explore the realms of data science, neural networks, computer vision, and AI ethics, and find out how to use tools like Python and Spark to harness the power of machine learning for your own applications. Plus, your purchase helps support Prevent Cancer Foundation!
[_Humble Bundle_](https://www.humblebundle.com/books/machine-learning-and-artificial-intelligence-bpb-books?partner=unity3dreport) **Affiliate**

[**Addler**](https://github.com/Haruma-K/Addler?)  - Memory management system for Unity's Addressable Asset System. Provides lifetime management system for loaded resources, object pooling system, and preloading system.
[_Haruma-K_](https://github.com/Haruma-K/Addler?) *Open Source*

[**TweenRx**](https://github.com/fumobox/TweenRx?)  - Reactive animation utility for Unity
[_fumobox_](https://github.com/fumobox/TweenRx?) *Open Source*

[**NormalsVisualizer.cs**](https://gist.github.com/mandarinx/ed733369fbb2eea6c7fa9e3da65a0e17?)  - Visualize mesh normals in Unity3D
[_mandarinx_](https://gist.github.com/mandarinx/ed733369fbb2eea6c7fa9e3da65a0e17?) *Open Source*

[**Unity Markdown Viewer (UMV)**](https://github.com/gwaredd/UnityMarkdownViewer?)  - A markdown viewer for unity
[_gwaredd_](https://github.com/gwaredd/UnityMarkdownViewer?) *Open Source*

[**Heap Explorer**](https://github.com/pschraut/UnityHeapExplorer?)  - Heap Explorer is a Memory Profiler, Debugger and Analyzer for Unity. This repository hosts Heap Explorer for Unity 2019.3 and newer.
[_pschraut_](https://github.com/pschraut/UnityHeapExplorer?) *Open Source*

[**Simple Active-Ragdoll**](https://github.com/hyunwookimbob/Simple-ActiveRagdoll?)  - Simple implimentation of Active-Ragdoll in Unity.
[_hyunwookimbob_](https://github.com/hyunwookimbob/Simple-ActiveRagdoll?) *Open Source*

[**Get Into Music Variety Pack Software Bundle**](https://www.humblebundle.com/software/get-into-music-variety-pack-software?partner=unity3dreport)  - Start making music today. Got a song in your heart and want to share it with the world? Pick up this variety-packed bundle and start composing! Build an instant virtual studio with synthesizers, the award-winning Boom 3D audio enhancer and equalizer, instruments, and more essential tools. Get a library of loops, SFX, MIDI files, presets, and more sounds to help you unleash your creativity. Score $1,000+ worth of audio software, and help support Direct Relief with your purchase.
[_Humble Bundle_](https://www.humblebundle.com/software/get-into-music-variety-pack-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Dark Light](https://gamedevdigest.com/assets/images/79904bee0e0df76ea881afd0a4642fec.png)](https://store.steampowered.com/app/1134520/Dark_Light/?utm_source=twitter)
[**Dark Light**](https://store.steampowered.com/app/1134520/Dark_Light/?utm_source=twitter)  - Dark Light is a Sci-fi platformer, Metroidvania, souls-like game. As a Dark Hunter, you must explore the depths of a post-apocalyptic world and take down the supernatural forces that lurk in the shadows. Kill, gain, upgrade, build skills and emerge as the saviour of the Dark World. 

_[You can get it now on [Steam](https://store.steampowered.com/app/1134520/Dark_Light/), follow them on [Twitter](https://twitter.com/Miraricogames) and visit their [website](https://www.darklight-game.com/)]_
[_Mirari&Co._](https://store.steampowered.com/app/1134520/Dark_Light/?utm_source=twitter)



---

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.