Game Dev Digest — Issue #164 - Tips And More Tips
Tags: gamedev, unity3d, csharp, news
Published: 2022-11-18 13:46:16

---
title:  Game Dev Digest — Issue #164 - Tips And More Tips
published: true
date: 2022-11-18 13:46:16 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-164-tips-and-more-tips.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #164 - Tips And More Tips

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

![Issue #164 - Tips And More Tips](https://gamedevdigest.com/assets/social-posts/issue-164.png)

Enjoy this tip filled issue, and don't miss some great deals going on right now!

---

[**Rapid prototyping with new mobile Runner game template**](https://blog.unity.com/games/rapid-prototyping-with-new-mobile-runner-game-template)  - At Unity, our recent focus has been to build a new template that helps developers create a shippable mobile game. Based on our experiences and feedback from other game developers and publishers, we designed this template to help speed up prototyping and iteration for a runner game.
[_Unity_](https://blog.unity.com/games/rapid-prototyping-with-new-mobile-runner-game-template)

[**Game UI Database: Collecting References to Inspire Designers**](https://80.lv/articles/game-ui-database-collecting-references-to-inspire-designers/)  - Creator Edd Coates shares why he started the project and talks about the plans for the database.
[_80.lv_](https://80.lv/articles/game-ui-database-collecting-references-to-inspire-designers/)

[**Building Quality Shaders for Unity®: Using Shader Graphs and HLSL Shaders 1st ed. Edition**](https://www.amazon.com/Building-Quality-Shaders-Unity%C2%AE-Shader/dp/1484286510)  - Understand what shaders are and what they’re used for: Shaders are often seen as mystical and difficult to develop, even by skilled programmers, artists, and developers from other game design disciplines. This book dispels that idea by building up your shader knowledge in stages, starting with fundamental shader mathematics and how shader development mindset differs from other types of art and programming, and slowly delves into topics such as vertex and fragment shaders, lighting, depth-based effects, texture mapping, and Shader Graph. This book presents each of these topics with a comprehensive breakdown, the required theory, and some practical applications for the techniques learned during each chapter. The HLSL (High Level Shading Language) code and Shader Graphs will be provided for each relevant section, as well as plenty of screenshots.
[_Daniel Ilett_](https://www.amazon.com/Building-Quality-Shaders-Unity%C2%AE-Shader/dp/1484286510)

[**Shedding some light on the Universal Render Pipeline for Unity 2021 LTS**](https://blog.unity.com/games/shedding-light-on-universal-render-pipeline-for-unity-2021-lts)  - Professional lighting requires a delicate balance between creating the desired mood for a scene and the performance and technical limitations of your target platforms. In this post, Steven Cannavan provides tips on lighting with the Universal Render Pipeline (URP) in Unity 2021 LTS.
[_Unity_](https://blog.unity.com/games/shedding-light-on-universal-render-pipeline-for-unity-2021-lts)

[**Unity 2022.2.0 Beta 15**](https://unity3d.com/unity/beta/2022.2.0b15)  - Unity version 2022.2.0 Beta 15 has been released.
[_Unity_](https://unity3d.com/unity/beta/2022.2.0b15)

## Videos

[![Making Alba: How to build a performant Open-World Game | Unite 2022](https://gamedevdigest.com/assets/images/a26cf82d9e3f8e37ab3d4f84561f66bb.png)](https://www.youtube.com/watch?v=YOtDVv5-0A4)
[**Making Alba: How to build a performant Open-World Game | Unite 2022**](https://www.youtube.com/watch?v=YOtDVv5-0A4)  - Go behind the scenes with the custom tools and technology ustwo Games built to develop Alba: A Wildlife Adventure. Manesh guides you through the important dos and don’ts the studio followed in order to create this open-world game that runs on low-end mobile devices.
[_Unity_](https://www.youtube.com/watch?v=YOtDVv5-0A4)

[**20 Advanced Coding Tips For Big Unity Projects**](https://www.youtube.com/watch?v=dLCLqEkbGEQ)  - End spaghetti code! Learn the tools you need to write scalable, well-structured, clean code. So many game developers are forced to scrap their ambitious Unity games because they don't know these tips. As a young, self taught game developer, I didn’t discover these tools and techniques for years. Hopefully this video will help you to skip the learning curve and expose you to some of the more advanced programming devices that don’t get enough attention from the plethora of beginner Unity tutorials.
[_Tesseract_](https://www.youtube.com/watch?v=dLCLqEkbGEQ)

[**10 Things You NEED to Be Doing in Unity**](https://www.youtube.com/watch?v=Ic5ux-tpkCE)  - A collection of vital tips and techniques I use in Unity every day. Some are Unity specific, while some are just good programming practices. Let me know if I taught you anything!
[_Tarodev_](https://www.youtube.com/watch?v=Ic5ux-tpkCE)

[**Customization complexity - Assets - Learn With LootLocker**](https://www.youtube.com/watch?v=qXlCc25JpF4)  - Make variations of assets for your games easily. Use this to make hats, clothing, faction emblems and more. Fits all types of games such as roguelikes, RPG games, mmorpgs, but can also be useful for other games such as platformers or fighting games. Can be used together with an inventory system for your game to handle items, assets, loot box, loot crate, ability cooldown, equipping, unequipping, drop tables, loot tables, customization, soft currency and more for your game economy to increase revenue, playability, retention or an in-game store in your game.
[_LootLocker_](https://www.youtube.com/watch?v=qXlCc25JpF4)

[**Extending the Unity Editor with custom tools using UI Toolkit | Unite 2022**](https://www.youtube.com/watch?v=J2KNj3bw0Bw)  - Like building your own UI tools? Here we go step by step with the UI Builder to quickly create an Inspector for real-time Play mode debug data visualization. Then we’ll enhance it using USS Transitions and the Vector API, migrate it to a custom Editor window, and finally port it to the Player/Runtime.
[_Unity_](https://www.youtube.com/watch?v=J2KNj3bw0Bw)

[**Dev Tutorial #2: Sound Design - Creating Powerful Weapon Sounds From Scratch**](https://www.youtube.com/watch?v=rcOUFK_v0Zg)  - This is a tutorial I've been meaning to make for a while - an in-depth and detailed breakdown of how I'm creating weapon sounds for my project from scratch.
[_Galaxy Grudge_](https://www.youtube.com/watch?v=rcOUFK_v0Zg)

[**Bake Your Animations to Greatly Improve Performance...For Some Use Cases | Unity Tutorial**](https://www.youtube.com/watch?v=Hh5zcT2IkaQ)  - In this Unity tutorial you will learn how to bake animations as a series of "snapshots" of meshes. These snapshots can be taken at a configurable framerate that suits your game.
[_LlamAcademy_](https://www.youtube.com/watch?v=Hh5zcT2IkaQ)

## Assets

[![Unity’s Black Friday/Cyber Week sale](https://gamedevdigest.com/assets/images/bf573371-2287-9d04-63eb-a02992e315bf.png)](https://create.unity.com/black-friday-asset-store-sign-up?aid=1011l8NVc)
[**Unity’s Black Friday/Cyber Week sale**](https://create.unity.com/black-friday-asset-store-sign-up?aid=1011l8NVc)  - 500 assets up to 50% off
[_Daily Deals_](https://assetstore.unity.com/?flashdeals=true&amp;aid=1011l8NVc)

[**Learn To Create Game Art In Blender 2022**](https://www.humblebundle.com/software/blender-software?partner=unity3dreport)  - Create amazing game art, assets & 3D models with these best-selling courses.
Learn 3D modeling and animation with Blender and teach yourself the digital art skills you need to make games today with this set of hands-on courses from GameDev.tv! Start with the Complete Blender Creator Course to build a foundation, and hone your technique with specialized courses in sculpting characters for games, building 3D worlds, painting textures, and much more.
Plus, your purchase will support SpecialEffect!
[_Humble Bundle_](https://www.humblebundle.com/software/blender-software?partner=unity3dreport) **Affiliate**

[**Dynamic Signed Distance Fields (SDF) -- Now In Unity -- What They Are And Why You Should Care!**](https://www.youtube.com/watch?v=xQfqtR7bbT8)  - SDF or Signed Distance Fields are an increasingly common site in the world of game engines and computers graphics, from the dynamic lighting in the Godot game engine, to the Boolean modeling in MagicaCSG, to thousands upon thousands of shaders, SDF are everywhere.
[_Gamefromscratch_](https://www.youtube.com/watch?v=xQfqtR7bbT8)

[**GoNorth**](https://github.com/steffendx/GoNorth?)  - GoNorth is a web application used for planning the story and world of RPGs or other open world games. GoNorth is cross-plattform ready, provides multilanguage support and is designed as a responsive layout.
[_steffendx_](https://github.com/steffendx/GoNorth?) *Open Source*

[**Magic And Spell Sound Effects - Sound Effects Download For Creators CC0**](https://old.reddit.com/r/gamedev/comments/ywdsdc/magic_and_spell_sound_effects_sound_effects/)  - Magic And Spell Sound Effects types: Crystal magic, fantastic apparition, fantasy sfx, heal, icespell, invisibility spell, lips noises, magical chords, magic blade, magic wand, mistery, power up, sparkly sound effects and more…
[_ewarta_](https://old.reddit.com/r/gamedev/comments/ywdsdc/magic_and_spell_sound_effects_sound_effects/)

[**Behavior Tree**](https://github.com/kietran99/BehaviorTree?)  - Behavior Tree is a Unity framework for implementing modular AI (Artificial Intelligence) behavior.
[_kietran99_](https://github.com/kietran99/BehaviorTree?) *Open Source*

[**bindlessdi**](https://github.com/no0bsprey/bindlessdi?)  - Lightweight dependency injection framework for Unity almost free of bindings. Only supports constructor injection.
[_no0bsprey_](https://github.com/no0bsprey/bindlessdi?) *Open Source*

[**Ibralogue**](https://github.com/Ibralogue/Ibralogue?)  - A dialogue library for the Unity game engine.
[_Ibralogue_](https://github.com/Ibralogue/Ibralogue?) *Open Source*

[**Lazy Builder**](https://github.com/wafflesgama/LazyBuilder?utm_source=pocket_saves)  - Tool & Library designed to simplify the construction of 3D environments.
[_wafflesgama_](https://github.com/wafflesgama/LazyBuilder?utm_source=pocket_saves) *Open Source*

[**Arch**](https://github.com/genaray/Arch?)  - A C# based Archetype Entity Component System (ECS).
Each Archetype stores their entities within 16KB sized chunks perfectly fitting into L1 Caches for maximum iteration performance. This technique has two main advantages, first of all it provides an great entity allocation speed and second it lowers the cache misses to the best possible minimum. Its incredible fast, especially for well architectured component structures and supports multithreading.
[_genaray_](https://github.com/genaray/Arch?) *Open Source*

[**UIAnimation**](https://github.com/Mr-sB/UIAnimation?)  - Simply set unity3d UI animation in inspector. Include some common effects.
[_Mr-sB_](https://github.com/Mr-sB/UIAnimation?) *Open Source*

[**I've made a low poly castle for you to use in your projects for free!**](https://old.reddit.com/r/gamedev/comments/yu6oex/ive_made_a_low_poly_castle_for_you_to_use_in_your/)  - _[[Direct download](https://drive.google.com/drive/u/2/folders/16NMcQYrNAj0yWo_c4a4zXtKhKudNBqpD)]_
[_BlenderVoyage_](https://old.reddit.com/r/gamedev/comments/yu6oex/ive_made_a_low_poly_castle_for_you_to_use_in_your/)

[**Simple-optimized-A-Pathfinder**](https://github.com/brunomikoski/Simple-optimized-A-Pathfinder?)  - A simple pathfinder that I tried to optimize the maximum as I can, and share what I've discovered :)
[_brunomikoski_](https://github.com/brunomikoski/Simple-optimized-A-Pathfinder?) *Open Source*

[**BitPacking**](https://github.com/James-Frowen/BitPacking?)  - A c# Bit packing implementation for unity and Mirage Networking and PositionSyncSystem
[_James-Frowen_](https://github.com/James-Frowen/BitPacking?) *Open Source*

[**String Formatter**](https://github.com/skibitsky/string-formatter?)  - Format strings with HTML-like tags (Unity's Rich Text) in LINQ fashion.
[_skibitsky_](https://github.com/skibitsky/string-formatter?) *Open Source*

[**Unmask For UGUI**](https://github.com/mob-sakai/UnmaskForUGUI?)  - Reverse mask for uGUI element in Unity.
[_mob-sakai_](https://github.com/mob-sakai/UnmaskForUGUI?) *Open Source*

[**NSprites - Unity DOTS Sprite Rendering Package**](https://github.com/Antoshidza/NSprites?)  - This framework provides sprite rendering system compatible with Entities package (unity ECS).
[_Antoshidza_](https://github.com/Antoshidza/NSprites?) *Open Source*

[**Polyhydra**](https://github.com/IxxyXR/polyhydra-core?)  - Polyhydra is a toolkit for the procedural generation of geometric forms in Unity.
[_IxxyXR_](https://github.com/IxxyXR/polyhydra-core?) *Open Source*

## Spotlight

[![Dreadhunter](https://gamedevdigest.com/assets/images/ff58b1549d58634513c87ad60831f3ad.png)](https://tricksterarts.com/dreadhunter/index.html)
[**Dreadhunter**](https://tricksterarts.com/dreadhunter/index.html)  - Plough through hordes of deadly monsters and defeat vicious bosses in an intense fast paced shooter RPG where all items are “legendary”, levels are ever-changing and combat is razor-sharp. 

_[Visit their [website](https://tricksterarts.com/dreadhunter/index.html), wishlist on [Steam](https://store.steampowered.com/app/1553710/Dreadhunter/), and follow them on [Twitter](https://twitter.com/TricksterArts)]_
[_Trickster Arts_](https://tricksterarts.com/dreadhunter/index.html)



---

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.