Game Dev Digest — Issue #109 - Tools To Improve
Tags: gamedev, unity3d, csharp, news
Published: 2021-09-10 13:27:31

---
title:  Game Dev Digest — Issue #109 - Tools To Improve
published: true
date: 2021-09-10 13:27:31 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-109-tools-to-improve.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #109 - Tools To Improve

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-109-tools-to-improve.html)*

![Issue #109 - Tools To Improve](https://gamedevdigest.com/assets/social-posts/issue-109.png)

Short but hopefully sweet this week. I hope you can find some tools and tutorials here to help you in your own game. Enjoy!

---

[**Trails with no gaps for fast moving objects**](https://www.edraflame.com/blog/tutorial-unity-particle-systems-constant-emission/)  - This could be useful to read after the last tutorial: Using Particle Systems with ECS in Unity
[_edraflame.com_](https://www.edraflame.com/blog/tutorial-unity-particle-systems-constant-emission/)

[**The Core Mechanics of Influence Mapping**](https://www.gamedev.net/tutorials/programming/artificial-intelligence/the-core-mechanics-of-influence-mapping-r2799/?)  - In this tutorial, you'll learn about some of the motivation for influence maps and why they are so appealing. You'll also find out when to use influence maps, and what representation fits best with your game. Then, you'll see the algorithm in action as well as its most important parameters that you'll need to tune when using influence maps in your game.
[_gamedev.net_](https://www.gamedev.net/tutorials/programming/artificial-intelligence/the-core-mechanics-of-influence-mapping-r2799/?)

[**Boss Battle Design and Structure**](https://www.gamedeveloper.com/design/boss-battle-design-and-structure)  - Activision designer Mike Stout breaks down the boss battle into eight different beats, and runs two notable ones -- The Legend of Zelda: Ocarina of Time's Ganon and Portal's GladOS -- through a thorough analysis to illuminate their designs.
[_gamedeveloper.com_](https://www.gamedeveloper.com/design/boss-battle-design-and-structure)

[**Unity Releases**](https://unity3d.com/unity/beta/2021.2.0b11)  - Unity [2021.2.0 Beta 11](https://unity3d.com/unity/beta/2021.2.0b11) and [Unity 2022.1.0 Alpha 7](https://unity3d.com/unity/alpha/2022.1.0a7) have been released.
[_Unity_](https://unity3d.com/unity/beta/2021.2.0b11)

[**WildMeta**](https://www.wildmeta.com/)  - Keep your players engaged in your game with smarter NPCs Forget navmesh and pathfinding Our machine-learning based bots are designed and trained specifically for your game to play as a player or an NPC. They react naturally to their environment and players.
[_wildmeta.com_](https://www.wildmeta.com/)

## Videos

[![Unity VFX Graph - Electricity Tutorial (Procedural Shader)](https://gamedevdigest.com/assets/images/c2fd36b92d65bc7c345713abab65e474.png)](https://www.youtube.com/watch?v=Afh5zY6zxLs)
[**Unity VFX Graph - Electricity Tutorial (Procedural Shader)**](https://www.youtube.com/watch?v=Afh5zY6zxLs)  - Let's see how to create procedural Electricity with Unity Shader Graph and how to use it with VFX Graph to create Electric Orbs. It's a pretty quick technique that can be used with 3d objects and it doesn't require any drawing skills, only Unity.
[_Gabriel Aguiar Prod._](https://www.youtube.com/watch?v=Afh5zY6zxLs)

[**Bubble Shield - Unity Shader Graph Game VFX**](https://www.youtube.com/watch?app=desktop&amp;v=jdAbVkre8cw)  - A shield effect using Unity Shader Graph and a bit of c# code.
[_A Bit Of Game Dev_](https://www.youtube.com/watch?app=desktop&amp;v=jdAbVkre8cw)

[**How to make Unity GLOW! (Unity Tutorial)**](https://www.youtube.com/watch?v=bkPe1hxOmbI)  - "How do I make Unity objects Glow? Why is my scene now glowing? Unity Bloom is not working!" I see these questions a lot so I figured I'd make a dedicated video I can refer back to whenever I see them again.
[_Code Monkey_](https://www.youtube.com/watch?v=bkPe1hxOmbI)

[**Why video game doors are so hard to get right**](https://www.youtube.com/watch?v=AYEWsLdLmcc)  - There are many situations where it’s better to control emission of particles by distance travelled instead of time. This is particularly useful if the emitter’s speed varies a lot or it moves too fast so that even emitting every single frame will produce a trail with gaps.
[_Vox_](https://www.youtube.com/watch?v=AYEWsLdLmcc)

[**Switching Action Maps in Unity's Input System**](https://www.youtube.com/watch?v=NZBAr_V7r0M)  - Switch the current input action map and enable/disable multiple action maps easily with Unity's Input System.
[_samyam_](https://www.youtube.com/watch?v=NZBAr_V7r0M)

[**Root Motion Explained (Unity Tutorial)**](https://www.youtube.com/watch?v=Xl_5roq4UlI)  - In this Unity game development tutorial we're going to look at how we can move a character using Root Motion.
[_Ketra Games_](https://www.youtube.com/watch?v=Xl_5roq4UlI)

[**Unity Creator Spotlight: Crying Suns by Alt Shift**](https://www.youtube.com/watch?v=dFO9fPSg2DE)  - Get a comprehensive look behind the scenes on Alt Shift’s hit tactical rogue-lite, Crying Suns. The team covers a wealth of topics as they walk us through the iterative process of building their UI, and explore the custom tools they developed to help deploy the title across multiple platforms.
[_Unity_](https://www.youtube.com/watch?v=dFO9fPSg2DE)

## Assets

[![Fantasy Games & Game Dev Software Bundle](https://gamedevdigest.com/assets/images/5576fd2d-de14-3109-1fb7-057d079ecddf.jpeg)](https://www.humblebundle.com/software/unity-fantasy-games-dev-assets-software?partner=unity3dreport)
[**Fantasy Games & Game Dev Software Bundle**](https://www.humblebundle.com/software/unity-fantasy-games-dev-assets-software?partner=unity3dreport)  - Be your own hero. Get in on time-saving tools and other stellar art packs for your next Fantasy/ RPG project, all while contributing to green initiatives worldwide. Then, show off your sustainable superstar status by entering the Unity x Humble Bundle Showcase for a chance to have your game featured on play.unity.com and livestreamed on Twitch!

An incredible deal here, over $2,000 in assets for less than $30! These humble bundles have become automatic buys for me. Always a great value, I've wound up discovering great tools that I never knew I wanted.

Full of high quality models that go well together, perfect for kitbashing (callback to Tomas Sala's love for kitbashing in this week's [Creator Spotlight: The Facloneer](https://www.youtube.com/watch?v=5d8tx6K6hkk)!).

Here are some of our favourite highlights:

* [Editor Console Pro](https://assetstore.unity.com/packages/tools/utilities/editor-console-pro-11889?aid=1011l8NVc) - the Unity console you know only better, customizable to fit your liking. Custom filters and the Watch Command are super handy!
* [Brute Force Grass Shader](https://assetstore.unity.com/packages/vfx/shaders/brute-force-grass-shader-192388?aid=1011l8NVc), and [Fantasy Adventure Environment](https://assetstore.unity.com/packages/3d/environments/fantasy/fantasy-adventure-environment-70354?aid=1011l8NVc) - they just look great!
* [Octave3D-Level Design](https://assetstore.unity.com/packages/tools/level-design/octave3d-level-design-45021?aid=1011l8NVc) - speed up the tedious and repetitive tasks of placing environment prefabs. If you buy this entire bundle you are going to have lots of stuff to place around!
* [Odin - Inspector and Serializer](https://assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1011l8NVc) - you've probably already heard about Odin, well it comes as advertised, excellent!
* [Dreamteck Splines](https://assetstore.unity.com/packages/tools/utilities/dreamteck-splines-61926?aid=1011l8NVc) - good enough for [KevKev @Der_Kevin](https://80.lv/articles/simulating-skateboard-moves-with-unity/)

There isn't enough room here to mention them all, so it's highly recommended you [check the bundle out](https://www.humblebundle.com/software/unity-fantasy-games-dev-assets-software?partner=unity3dreport) for yourself, below are the rest of the assets included:

* [Bakery - GPU Lightmapper](https://assetstore.unity.com/packages/tools/level-design/bakery-gpu-lightmapper-122218?aid=1011l8NVc)
* [RPG Builder](https://assetstore.unity.com/packages/tools/game-toolkits/rpg-builder-177657?aid=1011l8NVc)
* [uMMORPG](https://assetstore.unity.com/packages/templates/systems/ummorpg-51212?aid=1011l8NVc)
* [Node Canvas](https://assetstore.unity.com/packages/tools/visual-scripting/nodecanvas-14914?aid=1011l8NVc)
* [Dark Fantasy Gigantic Environment](https://assetstore.unity.com/packages/3d/environments/fantasy/dark-fantasy-gigantic-environment-155143?aid=1011l8NVc)
* [Dark Fantasy Kit](https://assetstore.unity.com/packages/3d/environments/fantasy/dark-fantasy-kit-123894?aid=1011l8NVc)
* [The Big Castle Kit](https://assetstore.unity.com/packages/3d/environments/historic/the-big-castle-kit-75818?aid=1011l8NVc)
* [Medieval Houses Modular Vol 1](https://assetstore.unity.com/packages/3d/environments/medieval-houses-modular-vol-1-196678?aid=1011l8NVc)
* [FPS Medieval Weapons - Ultimate Pack](https://assetstore.unity.com/packages/3d/props/weapons/fps-medieval-weapons-ultimate-pack-162491?aid=1011l8NVc)
* [Mountain Trees - Dynamic Nature](https://assetstore.unity.com/packages/3d/vegetation/trees/mountain-trees-dynamic-nature-107004?aid=1011l8NVc)
* [Nature Package - Forest Environment](https://assetstore.unity.com/packages/3d/vegetation/nature-package-forest-environment-165645?aid=1011l8NVc)
* [InfiniCLOUD HDRP - URP, Volumetric clouds & particles](https://assetstore.unity.com/packages/tools/particles-effects/infinicloud-hdrp-urp-volumetric-clouds-particles-154133?aid=1011l8NVc)
* [Fantasy Sounds Bundle](https://assetstore.unity.com/packages/audio/sound-fx/fantasy-sounds-bundle-193760?aid=1011l8NVc)
* [Fantasy Ambience Sounds Pack](https://assetstore.unity.com/packages/audio/ambient/fantasy/fantasy-ambience-sounds-pack-196349?aid=1011l8NVc)
* [GUI PRO Kit - Fantasy RPG](https://assetstore.unity.com/packages/2d/gui/gui-pro-kit-fantasy-rpg-170168?aid=1011l8NVc)
* [Mobile Tools + Complete Game](https://assetstore.unity.com/packages/tools/integration/mobile-tools-complete-game-132284?aid=1011l8NVc)
* [FurryS2: Sorceres and Archer](https://assetstore.unity.com/packages/3d/characters/humanoids/fantasy/furrys2-sorceres-and-archer-125966?aid=1011l8NVc)
* [RPG Fantasy (Pack)](https://assetstore.unity.com/packages/3d/characters/humanoids/fantasy/rpg-fantasy-pack-47749?aid=1011l8NVc)
* [Low Poly Tools Bundle](https://assetstore.unity.com/packages/tools/terrain/low-poly-tools-bundle-195642?aid=1011l8NVc)
also, 2 games and a learning course
* [The Minute of Islands](https://store.steampowered.com/app/1049710/Minute_of_Islands/) (also featured in a [Creator Spotlight video](https://www.youtube.com/watch?v=kQIBQbAShk0&t=8396s))
* [Waking](https://store.steampowered.com/app/1068600/Waking/)
* [Zenva Unity Course](https://academy.zenva.com/product/discover-unity-2021-game-development-bundle/)
[_Humble Bundle_](https://www.humblebundle.com/software/unity-fantasy-games-dev-assets-software?partner=unity3dreport) **Affiliate**

[**Mesh Animation**](https://github.com/codewriter-packages/Mesh-Animation?)  - Mesh Animation is a lightweight library for rendering hundreds of meshes in one draw call with GPU instancing. Mesh Animation bakes vertex positions for each frame of animation to texture. A Custom shader then moves mesh vertices to desired positions on the GPU. This allows drawing the same original mesh multiple times with GPU Instancing. Unique animation parameters are overridden for each instance with Material Property Block. NOTE: Library requires [Odin Inspector](https://assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1011l8NVc) _[which you can get in the [Humble Bundle](https://www.humblebundle.com/software/unity-fantasy-games-dev-assets-software?partner=unity3dreport) above!]_ for custom editors.
[_codewriter-packages_](https://github.com/codewriter-packages/Mesh-Animation?) *Open Source*

[**AutoLOD (FREE)**](https://assetstore.unity.com/packages/tools/utilities/autolod-185662?utm_source=pocket_mylist&amp;aid=1011l8NVc)  - AutoLOD is a very simple tool that will generate a LOD group with any 3D object from your scene. It will automatically compute simplified versions of your meshes using decimation.
[_Léo Chaumartin_](https://assetstore.unity.com/packages/tools/utilities/autolod-185662?utm_source=pocket_mylist&amp;aid=1011l8NVc) **Affiliate**

[**What is Master Server Toolkit?**](https://github.com/aevien/MST?)  - This is an independent, free and at the same time powerful solution to many of the problems you face when developing online multiplayer games and applications.
[_aevien_](https://github.com/aevien/MST?) *Open Source*

[**Runtime Node Editor**](https://github.com/cemuka/UnityRuntimeNodeEditor?utm_source=pocket_mylist)  - Unity runtime node editor using with Unity UI.
[_Cem Ugur Karacam_](https://github.com/cemuka/UnityRuntimeNodeEditor?utm_source=pocket_mylist) *Open Source*

[**Pickle**](https://github.com/MPozek/Pickle?)  - A better Object picking solution for Unity. Pickle is a collection of Editor scripts and Attributes that aim to replicate and extend the behaviour of the default UnityEngine.Object picker.
[_MPozek_](https://github.com/MPozek/Pickle?) *Open Source*

[**Streaming Image Sequence**](https://github.com/unity3d-jp/StreamingImageSequence?)  - Streaming Image Sequence is a package for playing sequential image sequences in Unity Timeline easily without making Unity 2D Sprites.
[_unity3d-jp_](https://github.com/unity3d-jp/StreamingImageSequence?) *Open Source*

[**RelationsInspector**](https://github.com/seldomU/relationsinspector?utm_source=pocket_mylist)  - This is a node based editor and viewer that can be connected to all kinds of data in your Unity project. Its main advantage is probably the automatic layout of nodes, allowing you to quickly grasp how they are connected. Support exists for asset references, asset dependencies, UI events, playmaker state machines and more, but you can also add your own.
[_seldomU_](https://github.com/seldomU/relationsinspector?utm_source=pocket_mylist) *Open Source*

[**Cavern**](https://github.com/VoidXH/Cavern?)  - Cavern is a fully adaptive object-based audio engine and upmixer without limitations for home, cinema, and stage use.
[_VoidXH_](https://github.com/VoidXH/Cavern?) *Open Source*

[**ShaderDebugger**](https://github.com/arigo/ShaderDebugger?)  - Simple Unity framework to debug shader code. Supports vertex, fragment, standard, and postprocessing shaders.
[_arigo_](https://github.com/arigo/ShaderDebugger?) *Open Source*

[**ObservableCollections**](https://github.com/Cysharp/ObservableCollections?)  - ObservableCollections is a high performance observable collections(ObservableList, ObservableDictionary, ObservableHashSet, ObservableQueue, ObservableStack, ObservableRingBuffer, ObservableFixedSizeRingBuffer) with synchronized views.
[_Cysharp_](https://github.com/Cysharp/ObservableCollections?) *Open Source*

[**Unity GUID Regenerator**](https://github.com/jeffjadulco/unity-guid-regenerator?)  - A Unity editor tool to regenerate GUID for your assets
[_jeffjadulco_](https://github.com/jeffjadulco/unity-guid-regenerator?) *Open Source*

[**Synty Studios Sale**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - Synty Studios is a dedicated asset publisher that makes incredible, stylized art packs for game developers. With over 80 art packs with a wide variety of themes, Synty Studios' packs are great for beginners and experienced developers alike and are perfect for prototypes and game jams.

All assets from Synty Studios will be on sale for 50% off from September 1 through September 11. Additionally, there is a special offer coupon for three free assets using Coupon Code: SYNTY2021
* [POLYGON - Icons Pack](https://assetstore.unity.com/packages/3d/gui/polygon-icons-pack-low-poly-3d-art-by-synty-202117?aid=1011l8NVc)
* [POLYGON - Prototype Pack](https://assetstore.unity.com/packages/3d/props/exterior/polygon-prototype-low-poly-3d-art-by-synty-137126?aid=1011l8NVc)
* [POLYGON - City Pack](https://assetstore.unity.com/packages/3d/environments/urban/polygon-city-low-poly-3d-art-by-synty-95214?aid=1011l8NVc)
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) **Affiliate**

[**ToggleFieldAttribute**](https://gist.github.com/emadkhezri/efe9ada55227cd0416cd7d432d6b67ee)  - Using this Unity attribute you can simply toggle an inspector field enable/disable based on other conditions.
[_emadkhezri_](https://twitter.com/emad_kz/status/1435219536022700037) *Open Source*

## Spotlight

[![The Last Defense](https://gamedevdigest.com/assets/images/1941cc61bbfe2d9422a2cd3d92597313.png)](https://store.steampowered.com/app/1726290/The_Last_Defense/)
[**The Last Defense**](https://store.steampowered.com/app/1726290/The_Last_Defense/)  - The Last Defense is a 3D Tower Defense game ,where you play from the eyes of King Severin. Build and Update your defenses and try to push out the wave of corrupted creatures, that are invading trough multiple portals inside the kingdom. Help King Severin save his Kingdom from Doom.
_[you can now wishlist it on [Steam](https://store.steampowered.com/app/1726290/The_Last_Defense/)]_
[_ThugGames_](https://store.steampowered.com/app/1726290/The_Last_Defense/)



---

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.