Game Dev Digest — Issue #195 - Tools, Compute Shaders, and more
Tags: gamedev, unity3d, csharp, news
Published: 2023-07-14 13:04:10

---
title:  Game Dev Digest — Issue #195 - Tools, Compute Shaders, and more
published: true
date: 2023-07-14 13:04:10 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-195-tools-compute-shaders-and-more.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #195 - Tools, Compute Shaders, and more

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-195-tools-compute-shaders-and-more.html)*

![Issue #195 - Tools, Compute Shaders, and more](https://gamedevdigest.com/assets/social-posts/issue-195.png)

This issue covers compute shaders, VFX, art, animation, tools and more. Enjoy!

---

[**Character Art Workshop for Games - By Shayleen Hulbert**](https://shayleenhulbertart.gumroad.com/l/characterartworkshop?layout=profile)  - I have just released my own Character Art Workshop for FREE on Gumroad for all to download and enjoy Its a full comprehensive presentation of best practices i implement in my work, common hiccups you'll face and how to fix them
[_shayleenhulbertart.gumroad.com_](https://shayleenhulbertart.gumroad.com/l/characterartworkshop?layout=profile)

[**Please Enjoy The Silliest Game Ladder Climbing Animations We Could Find**](https://kotaku.com/ladder-climbing-batman-begins-laddergoat-silly-matrix-1850629243/slides/8?)  - Ladders! They are a lot like stairs, but flat and vertical and without any steps. Actually, wait, I guess they aren’t that similar to stairs. I guess I’m not a ladder expert! And it seems plenty of video game characters are similarly not very good at ladders. It’s okay. We all have our flaws.
[_kotaku.com_](https://kotaku.com/ladder-climbing-batman-begins-laddergoat-silly-matrix-1850629243/slides/8?)

[**Compute Shaders in Unity: Processing transforms with GPU**](https://www.artstation.com/blogs/degged/KOre/compute-shaders-in-unity-processing-transforms-with-gpu)  - In this article, we will examine three examples of how to leverage GPUs for transform manipulations, specifically focusing on tweaking position values.
[_Danil Goshko_](https://www.artstation.com/blogs/degged/KOre/compute-shaders-in-unity-processing-transforms-with-gpu)

[**7 Things You Should Know About Indie Game Development in 2023**](https://80.lv/articles/7-things-you-should-know-about-indie-game-development-in-2023/)  - Dmitry Filatov, the Director of Products Funding at Xsolla, explained why you need to release several games to achieve success and discussed other things you should know when entering the games industry with an indie team.
[_80.lv_](https://80.lv/articles/7-things-you-should-know-about-indie-game-development-in-2023/)

[**Improving Burst Inspector search performance**](https://blog.unity.com/engine-platform/improving-burst-inspector-search-performance)  - My name is Jonas Reholt and I’m a student working with the Burst team. I’m taking to the blog to share my journey of optimization that helped make recent performance changes to the Burst Inspector possible. Burst Inspector search is now 13 times faster, enabling developers to more quickly focus on the code they care about when optimizing projects. Continue reading to learn how you can use the Unity Profiler to investigate performance bottlenecks in your program and how to fix them.
[_Unity_](https://blog.unity.com/engine-platform/improving-burst-inspector-search-performance)

[**7 Tips for Animation Beginners**](https://80.lv/articles/7-tips-for-animation-beginners/)  - Lead Animator Holiday Liu has shared an insightful list of seven valuable tips for aspiring animators.
[_80.lv_](https://80.lv/articles/7-tips-for-animation-beginners/)

## Videos

[![Let's Optimize our Realtime Fluid Simulation in Unity](https://gamedevdigest.com/assets/images/yt-9M72KrGhYuE.jpg)](https://www.youtube.com/watch?v=9M72KrGhYuE)
[**Let's Optimize our Realtime Fluid Simulation in Unity**](https://www.youtube.com/watch?v=9M72KrGhYuE)  - The last time I made a video about how to code a fluid simulation using SPH, it was pretty slow so I made this follow-up video that will hopefully help you understand how to optimize it using a dynamic hashed grid, the core technology used is Smoothed Particle Hydrodynamics, and everything is written from scratch in Unity using C# and Compute Shaders.
[_AJTech_](https://www.youtube.com/watch?v=9M72KrGhYuE)

[**Data Structures: Making a QuadTree in Unity**](https://www.youtube.com/watch?app=desktop&amp;v=7PWRYjgqoUg)  - In this tutorial we'll take a look at how to build a simple, but performant, version of a QuadTree that we can use to efficiently query 2D data.
[_Iain McManus_](https://www.youtube.com/watch?app=desktop&amp;v=7PWRYjgqoUg)

[**The BETTER way to test things using EDITOR SCRIPTING (Unity Tutorial)**](https://www.youtube.com/watch?app=desktop&amp;v=YJk66V-jnsU)  - In this Unity tutorial you'll learn the basics of how to use an editor script to customize what shows up in the inspector for your scripts. We'll add a button so you can test things more easily, and I'll show you a few basics with customizing the look of your script as well.
[_Sasquatch B Studios_](https://www.youtube.com/watch?app=desktop&amp;v=YJk66V-jnsU)

[**Data-Oriented Input in Unity ECS - DOTS + Input System 2023**](https://www.youtube.com/watch?app=desktop&amp;v=bFHvgqLUDbE)  - DOTS + Input System
[_Turbo Makes Games_](https://www.youtube.com/watch?app=desktop&amp;v=bFHvgqLUDbE)

[**Unity Creative Dev Uncovered - How to write clean code and game developer best practices**](https://www.youtube.com/watch?app=desktop&amp;v=rws5sc1qCiM)  - In this video we chat to Ivan Yakymchak, the Creative Dev Supervisor here at Homa. He’ll be discussing how to best set up your Unity projects and organise your code to ensure it’s publisher ready.
[_Homa Academy_](https://www.youtube.com/watch?app=desktop&amp;v=rws5sc1qCiM)

[**Glowy Outline Shader and Controller - Amplify Shader Editor & Unity Tutorial**](https://www.youtube.com/watch?v=yDNk1jHhXbI)  - In this video, I will show you how to create a 2D outline shader using Amplify Shader Editor.
[_Binary Lunar_](https://www.youtube.com/watch?v=yDNk1jHhXbI)

[**Finding Inspiration and Planning Luck: A Story of a Solo Dev-Dad of Color**](https://www.youtube.com/watch?v=BQBP4befDrc)  - Landing a publishing deal has been a dream come true for Adam Kareem, the creator of the Mega Man X-inspired platformer, Protodroid DeLTA. In this 2023 Independent Games Summit talk, Adam shares insightful and entertaining stories for how he went from being a solo game dev hobbyist to landing a publishing deal with Humble Games. These stories range from the shocking 75-member character roster that motivates him to the musings of his 2-year-old upon seeing his game artwork.
[_GDC_](https://www.youtube.com/watch?v=BQBP4befDrc)

[**Build a Rail Shooter in Unity: Generate Splines at Runtime (Part 3)**](https://www.youtube.com/watch?v=4h4tiUzqwq8)  - Unity Splines, created at Runtime, is the theme of this Rail Shooter Game Development series installment. We're going to Procedurally create our Splines and assign them to each enemy to keep the Player guessing. On top of that, we'll be using the Static Factory and Builder patterns to create everything we need! Let's carry on our implementation of the new Unity Spline package!
[_git-amend_](https://www.youtube.com/watch?v=4h4tiUzqwq8)

[**Becoming a Unity VFX Artist -09- Polar Coordinates & Hyperspace**](https://www.youtube.com/watch?v=KzEL-gACK74)  - Today we're going to be taking a look at polar coordinates and making this super cool hyperspace FTL Drive thing
[_Brandon Garman_](https://www.youtube.com/watch?v=KzEL-gACK74)

## Assets

[![30 for $30 Mega Bundle](https://gamedevdigest.com/assets/images/1688670682.png)](https://assetstore.unity.com/mega-bundles/30-for-30/?aid=1011l8NVc)
[**30 for $30 Mega Bundle**](https://assetstore.unity.com/mega-bundles/30-for-30/?aid=1011l8NVc)  - With the 30 for $30 Mega Bundle, users can save up to 95% off two curated sets of empowering tools and inspiring art to further their projects.

$20 Bundle - Save up to 95%
This bundle contains [UI Particle Image](https://assetstore.unity.com/packages/tools/gui/ui-particle-image-235001?aid=1011l8NVc), [Mirrors and reflections for VR](https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/mirrors-and-reflections-for-vr-212493?aid=1011l8NVc), [Fighter Pack Bundle](https://assetstore.unity.com/packages/3d/animations/fighter-pack-bundle-30804?aid=1011l8NVc), [2D Pixel - RPG Monster Pack](https://assetstore.unity.com/packages/2d/characters/2d-pixel-rpg-monster-pack-174649?aid=1011l8NVc), [Horror Bundle - Sound Effects](https://assetstore.unity.com/packages/audio/sound-fx/horror-bundle-sound-effects-231304?aid=1011l8NVc), [Wireframe Shader Effect](https://assetstore.unity.com/packages/vfx/shaders/wireframe-shader-effect-199700?aid=1011l8NVc), [Magic Slashes FX](https://assetstore.unity.com/packages/vfx/particles/magic-slashes-fx-114452?aid=1011l8NVc), [Medical Equipments](https://assetstore.unity.com/packages/3d/props/medical-equipments-183680?aid=1011l8NVc), [Geometry Algorithms](https://assetstore.unity.com/packages/tools/modeling/geometry-algorithms-61875?aid=1011l8NVc), [3D Scifi Base Vol 1](https://assetstore.unity.com/packages/3d/environments/sci-fi/3d-scifi-base-vol-1-84913?aid=1011l8NVc), [Toon Dinosaurs 2](https://assetstore.unity.com/packages/3d/characters/toon-dinosaurs-2-152921?aid=1011l8NVc), [Pixel Heroes Editor](https://assetstore.unity.com/packages/2d/characters/pixel-heroes-editor-250116?aid=1011l8NVc), [TPS Shooter (Military Style)](https://assetstore.unity.com/packages/templates/systems/tps-shooter-military-style-99065?aid=1011l8NVc), [Ultimate Screenshot Tool](https://assetstore.unity.com/packages/tools/utilities/ultimate-screenshot-tool-119675?aid=1011l8NVc), and [Stylized Karts #1](https://assetstore.unity.com/packages/3d/vehicles/stylized-karts-1-200385?aid=1011l8NVc)

$30 Bundle - Save up to 97%
This bundle contains everything from the $20 bundle, plus [POLYGON Nature - Low Poly 3D Art by Synty](https://assetstore.unity.com/packages/3d/vegetation/trees/polygon-nature-low-poly-3d-art-by-synty-120152?aid=1011l8NVc), [I2 Localization](https://assetstore.unity.com/packages/tools/localization/i2-localization-14884?aid=1011l8NVc), [Atlas - terrain editor](https://assetstore.unity.com/packages/tools/terrain/atlas-terrain-editor-207568?aid=1011l8NVc), [Damage Numbers Pro](https://assetstore.unity.com/packages/2d/gui/damage-numbers-pro-186447?aid=1011l8NVc), [Bad Word Filter PRO](https://assetstore.unity.com/packages/tools/localization/bad-word-filter-pro-26255?aid=1011l8NVc), [Super Realistic Diamond Shaders](https://assetstore.unity.com/packages/vfx/shaders/super-realistic-diamond-shaders-198006?aid=1011l8NVc), [Invector Third Person Controller - Basic Locomotion Template](https://assetstore.unity.com/packages/tools/game-toolkits/invector-third-person-controller-basic-locomotion-template-59332?aid=1011l8NVc), [Cave & Blacksmith Pack - Ores, Gems, Props, Tools](https://assetstore.unity.com/packages/3d/props/ultimate-low-poly-mining-cave-blacksmith-pack-ores-gems-props-to-189279?aid=1011l8NVc), [Grid Builder 2](https://assetstore.unity.com/packages/tools/game-toolkits/grid-builder-2-229892?aid=1011l8NVc), [EndlessBook](https://assetstore.unity.com/packages/3d/props/endlessbook-134213?aid=1011l8NVc), [Tropical Forest Pack](https://assetstore.unity.com/packages/3d/environments/tropical-forest-pack-49391?aid=1011l8NVc), [Advanced Foliage Pack 2.0](https://assetstore.unity.com/packages/3d/environments/advanced-foliage-pack-2-0-103151?aid=1011l8NVc), [The Lost Temple](https://assetstore.unity.com/packages/3d/environments/fantasy/the-lost-temple-184661?aid=1011l8NVc), [Nodachi Animset](https://assetstore.unity.com/packages/3d/animations/nodachi-animset-212073?aid=1011l8NVc), and [PBR Fighters (Pack)](https://assetstore.unity.com/packages/3d/characters/humanoids/humans/pbr-fighters-pack-145995?aid=1011l8NVc)
[_Unity_](https://assetstore.unity.com/mega-bundles/30-for-30/?aid=1011l8NVc) **Affiliate**

[**50% off Pathiral - Publisher Sale**](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc)  - Get 50% off Pathiral assets. Pathiral provides solid and unique assets that include AIs, gameplay systems, and tools to aid you in the creation of your next game, including [Blaze Enemy AI Engine](https://assetstore.unity.com/packages/tools/behavior-ai/blaze-ai-engine-194525?aid=1011l8NVc), [Frustrum Culling](https://assetstore.unity.com/packages/tools/camera/frustum-culling-184023?aid=1011l8NVc), and more. PLUS, get [Skybox Blender](https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/skybox-blender-186047?aid=1011l8NVc) for FREE with code PATHIRAL
[_Unity_](https://assetstore.unity.com/publisher-sale?aid=1011l8NVc) **Affiliate**

[**SaveManager**](https://github.com/CarterGames/SaveManager?)  - Save Manager is a FREE local save system for Unity games.
[_CarterGames_](https://github.com/CarterGames/SaveManager?) *Open Source*

[**games.noio.planter**](https://github.com/noio/games.noio.planter)  - The plant simulation from Cloud Gardens as a Unity package for level design. Plants are generated based on Branches. Each branch is a small piece of the plant, which will spawn "child" branches in specific positions.
[_noio_](https://github.com/noio/games.noio.planter) *Open Source*

[**facial-expressions-unity**](https://github.com/mochi-neko/facial-expressions-unity?)  - Provides facial expressions system of human models for Unity.
[_mochi-neko_](https://github.com/mochi-neko/facial-expressions-unity?) *Open Source*

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

[**LucidEditor**](https://github.com/AnnulusGames/LucidEditor?)  - Powerful Editor Extensions for Unity
[_AnnulusGames_](https://github.com/AnnulusGames/LucidEditor?) *Open Source*

[**PlayRecorder**](https://github.com/ultraleap/PlayRecorder?)  - PlayRecorder lets you record Unity scene logic into binary files that work in both the editor or builds. Once a recording is made with a scene, even if that recording is created within a build, it can be played back within the editor, making it incredibly useful for recording data from user studies or analytics. Data can also be recorded within the editor, and then played back within a build. This also works across different platforms making it flexible for use on deployed apps.
[_ultraleap_](https://github.com/ultraleap/PlayRecorder?) *Open Source*

[**UCharts**](https://github.com/iMemento/UCharts?)  - UCharts allows creating radar charts, pie charts, half pie chart in your Unity3d Games.
[_iMemento_](https://github.com/iMemento/UCharts?) *Open Source*

[**unity-optimizations-package**](https://github.com/CrazyGamesCom/unity-optimizations-package?)  - The purpose of this package is to help you optimize your game by reducing the build size and increasing the performance. At the moment, it is targeted at WebGL games.
[_CrazyGamesCom_](https://github.com/CrazyGamesCom/unity-optimizations-package?) *Open Source*

[**SimpleFolderIcon**](https://github.com/SeaeeesSan/SimpleFolderIcon?)  - Customize the folder icon in Unity project window
[_SeaeeesSan_](https://github.com/SeaeeesSan/SimpleFolderIcon?) *Open Source*

[**UnityUxmlGenerator**](https://github.com/LibraStack/UnityUxmlGenerator?)  - Generates "UxmlFactory" and "UxmlTraits" source code for a custom VisualElement
[_LibraStack_](https://github.com/LibraStack/UnityUxmlGenerator?) *Open Source*

[**Unity-SpriteAssist**](https://github.com/sr4dev/Unity-SpriteAssist?)  - Unity-SpriteAssist is an Unity extension that assist Sprite's mesh creation more conveniently.
[_sr4dev_](https://github.com/sr4dev/Unity-SpriteAssist?) *Open Source*

[**voice-activity-detection-unity**](https://github.com/mochi-neko/voice-activity-detection-unity?)  - A voice activity detection (VAD) library for Unity.
[_mochi-neko_](https://github.com/mochi-neko/voice-activity-detection-unity?) *Open Source*

[**UnityExtensions**](https://github.com/Faulo/UnityExtensions?)  - C# extension functions, attributes and editor tools for common Unity problems.
[_Faulo_](https://github.com/Faulo/UnityExtensions?) *Open Source*

[**Unity3D-StateMachine**](https://github.com/Thundernerd/Unity3D-StateMachine?)  - A code-generated state machine including transitions, with support for Zenject.
[_Thundernerd_](https://github.com/Thundernerd/Unity3D-StateMachine?) *Open Source*

[**gum**](https://github.com/erkerkiii/gum?)  - Gum is a collection of tools focusing mainly on game development with the goal of getting rid of the boilerplate code.
[_erkerkiii_](https://github.com/erkerkiii/gum?) *Open Source*

[**Multiverse Of Music - An Ovani Music Sample Bundle**](https://www.humblebundle.com/software/multiverse-music-an-ovani-music-sampler-software?partner=unity3dreport)  - Realms of royalty-free music! Embark on an unforgettable audio adventure with our thrilling new bundle in partnership with Ovani Sound! Experience a variety of genres, from the thunderous Metal Music Pack and mesmerizing Electronic Music Pack to the enchanting Fantasy Music Pack, spine-chilling Horror Music Pack, nostalgic Chiptune Music Pack, and more—over 500 music files total. Score your game, film, or other creative project, and help support the Navy-Marine Corps Relief Society, amplifying the power of music and compassion.
[_Humble Bundle_](https://www.humblebundle.com/software/multiverse-music-an-ovani-music-sampler-software?partner=unity3dreport) **Affiliate**

## Spotlight

[![Makis Adventure](https://gamedevdigest.com/assets/images/yt-HE9PML8-gE0.jpg)](https://store.steampowered.com/app/1843110/Makis_Adventure/)
[**Makis Adventure**](https://store.steampowered.com/app/1843110/Makis_Adventure/)  - Fight, dash, swim and bite your way through 3 different dungeons. Let the inner shark out! Face many different opponents and defeat powerful bosses. Makis Adventure is an Action-Platformer with a bite!

_[You can get it now on [Steam](https://store.steampowered.com/app/1843110/Makis_Adventure/) and follow them on [Twitter](https://twitter.com/Zoroarts_Dev)]_
[_Zoroarts_](https://store.steampowered.com/app/1843110/Makis_Adventure/)



---

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.