Game Dev Digest — Issue #170 - Fire Up Your Unity Skills!
Tags: gamedev, unity3d, csharp, news
Published: 2023-01-06 13:48:30

---
title:  Game Dev Digest — Issue #170 - Fire Up Your Unity Skills!
published: true
date: 2023-01-06 13:48:30 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-170-fire-up-your-unity-skills.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #170 - Fire Up Your Unity Skills!

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-170-fire-up-your-unity-skills.html)*

![Issue #170 - Fire Up Your Unity Skills!](https://gamedevdigest.com/assets/social-posts/issue-170.png)

Start 2023 right with these great tips and tutorials. Enjoy!

---

[**A Comprehensive Guide to the Execution Order of Unity Event Functions**](https://www.edy.es/dev/docs/a-comprehensive-guide-to-the-execution-order-of-unity-event-functions/)  - This guide illustrates the actual order of execution of the main Unity event functions, as well as the considerations for each one. It also includes essential information to help you understand when and how to use each of these event methods and the consequences of doing so.
[_edy.es_](https://www.edy.es/dev/docs/a-comprehensive-guide-to-the-execution-order-of-unity-event-functions/)

[**Detecting and Fixing Character Controller Problems - Unity C# Code #1**](https://allhailtemos.com/blog/detecting-and-fixing-problems-unity-c-code-1)  - The goal would be never to have these underlying problems, but sometimes those problems can’t be found, and may happen rarely, but still need to be accounted for to prevent players from having a bad experience.
[_allhailtemos.com_](https://allhailtemos.com/blog/detecting-and-fixing-problems-unity-c-code-1)

[**7 tutorials to help uplevel your Unity skills in 2023**](https://blog.unity.com/games/7-tutorials-to-help-uplevel-your-unity-skills-in-2023)  - Whether you’re just starting out in the Editor or are a well-versed user, our team has curated a selection of courses and projects to help you conquer new skills or improve upon existing ones. Keep reading for seven resources that span all skill levels.
[_Unity_](https://blog.unity.com/games/7-tutorials-to-help-uplevel-your-unity-skills-in-2023)

[**Portal Rendering with Offscreen Render Targets**](https://pr0g.github.io/mathematics/portal/rendering/2019/04/21/portal-rendering-offscreen-render-targets.html?)  - This is an attempt at explaining how to implement portals using an offscreen render target.
[_pr0g.github.io_](https://pr0g.github.io/mathematics/portal/rendering/2019/04/21/portal-rendering-offscreen-render-targets.html?)

[**Snowglobe**](https://www.cyanilux.com/tutorials/snowglobe/)  - Recently I made this Snowglobe scene (as part of a tech art challenge, with themes “Festive” and “Snow”) in which I used a couple slightly different tools/techniques that I’m used to.
[_Cyanilux_](https://www.cyanilux.com/tutorials/snowglobe/)

[**2022’s best tips from Unity developers on Twitter**](https://blog.unity.com/games/2022-best-tips-from-developers-on-twitter)  - Throughout the past year, we’ve loved seeing the tips you shared each week using the #UnityTips hashtag. We were also lucky enough to have a handful of developers take over our Unity for Games Twitter channel for a day, directly sharing expertise and insight with our community.
[_Unity_](https://blog.unity.com/games/2022-best-tips-from-developers-on-twitter)

## Videos

[![Set Anything on FIRE using VFX Graph in Unity](https://gamedevdigest.com/assets/images/354c3c22b0473b7fe93bb68534693c28.png)](https://www.youtube.com/watch?v=ICT17xX__9Q)
[**Set Anything on FIRE using VFX Graph in Unity**](https://www.youtube.com/watch?v=ICT17xX__9Q)  - An overview of an effect that can make any mesh burn to death !
[_AE Tuts_](https://www.youtube.com/watch?v=ICT17xX__9Q)

[**Hierarchy Window Group Header**](https://www.youtube.com/watch?v=YS5H8Y2Ytww)  - Use the Hierarchy Window Group Header to organize your hierarchy. You only have to name name something with ----- at the start or the end of it. Tag it as EditorOnly and you're done!
[_Diego Giacomelli_](https://www.youtube.com/watch?v=YS5H8Y2Ytww)

[**1zed1 Unity 3D Rigidbody Custom Character Controller 1.0**](https://www.youtube.com/playlist?list=PLxAJ_iP7Q93v70WAqtPoA8MYNLJeIKvPU)  - A custom, advanced 1st and 3rd person character controller for beginners that utilizes Unity's Rigidbody physics, new input system, cinemachine cameras, and a custom implementation of player gravity.
[_1zed1 Games_](https://www.youtube.com/playlist?list=PLxAJ_iP7Q93v70WAqtPoA8MYNLJeIKvPU)

[**Achieving Rollerdrome's Iconic Comic Book Aesthetic | Unity**](https://www.youtube.com/watch?v=G1NY0LKDqJo)  - Alina Sommer, Technical Artist at Roll7, walks us through how the team achieved the iconic illustrative style for Rollerdrome.
[_Unity_](https://www.youtube.com/watch?v=G1NY0LKDqJo)

[**Why Test Games**](https://www.youtube.com/watch?v=3No2mpbHJrI)  - Games often ship with bugs or unfinished features. Developers can help minimize these bugs by adding proper testing.
[_Nick Maltbie_](https://www.youtube.com/watch?v=3No2mpbHJrI)

## Assets

[![Unity and Unreal RPG Essentials Bundle](https://gamedevdigest.com/assets/images/010e9b96-81a7-0c97-1efb-72a51739dfa6.jpg)](https://www.humblebundle.com/software/unity-unreal-rpg-essentials-blink-software?partner=unity3dreport)
[**Unity and Unreal RPG Essentials Bundle**](https://www.humblebundle.com/software/unity-unreal-rpg-essentials-blink-software?partner=unity3dreport)  - Epic assets to craft your role-playing game.

Build your fantasy RPG world with this expansive library of assets from Blink, curated for Unity and Unreal Engine creators! This bundle is filled with fantastical stylized weapons, armor prefabs, animated creatures, humanoid characters, environment textures, icons, and more essentials you need to create the role-playing saga you’re dreaming of.

Start developing your game today, and help support Code.org with your purchase!
[_Humble Bundle_](https://www.humblebundle.com/software/unity-unreal-rpg-essentials-blink-software?partner=unity3dreport) **Affiliate**

[**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**

[**ColafeScript**](https://github.com/LucianoCandal/ColafeScript?)  - ColafeScript (COnsole LAnguage For Events) is a simple runtime scripting language for the Unity game engine. It was originally designed to be used as an alternative to the (limited) UnityEvent inspector fields and evolved into a language for scripting chains of event functions. It also makes up for a good in-game console language for testing functions, setting up variables, starting event chains, or just enabling cheats.
[_LucianoCandal_](https://github.com/LucianoCandal/ColafeScript?) *Open Source*

[**GrassBending**](https://github.com/Elringus/GrassBending?)  - A replacement for Unity's terrain grass shader with alpha blended rendering and touch bending effect
[_Elringus_](https://github.com/Elringus/GrassBending?) *Open Source*

[**AnimMap Baker For Animated Characters**](https://github.com/chenjd/Render-Crowd-Of-Animated-Characters?)  - How To Render 10,000 Animated Characters With 20 Draw Calls In Unity.
[_chenjd_](https://github.com/chenjd/Render-Crowd-Of-Animated-Characters?) *Open Source*

[**OToon - URP Toon Shading (FREE)**](https://assetstore.unity.com/packages/vfx/shaders/otoon-urp-toon-shading-216102?&amp;aid=1011l8NVc)  - OToon is a uber shader aim to create stylized shading for Unity. Provide beginner-freindly UI & Contains numerous feature that are essential to create eye-popping toon shaded objects.
[_Eric Hu_](https://assetstore.unity.com/packages/vfx/shaders/otoon-urp-toon-shading-216102?&amp;aid=1011l8NVc) **Affiliate**

[**Lucid Random**](https://github.com/AnnulusGames/LucidRandom?)  - Lucid Random extends Unity's Random class, adding more features such as reproducible random numbers and weighted list.
[_AnnulusGames_](https://github.com/AnnulusGames/LucidRandom?) *Open Source*

[**Auto Setup For Unity (Free)**](https://www.reallusion.com/auto-setup/unity/default.html)  - Character Creator, iClone and ActorCore provide quality characters, animations, and assets to game developers. To save time in the complicated and repetitious import process, Reallusion offers CC/IC Unity Auto Setup tools to automate the task of Digital Human shader assignment, characterization and motion preview for Unity.
[_reallusion.com_](https://www.reallusion.com/auto-setup/unity/default.html)

[**Hey Area Object Spawner v1.2**](https://github.com/JahnStar/Hey-Area-Object-Spawner?)  - Hey Area Object Spawner is a very simple to use level design tool that allows you to create random objects inside a complex area on the terrain. In addition, spawning hierarchy system allows you to easily create complex area (Polygon from points) spawning systems, saving your time in level designing!
[_JahnStar_](https://github.com/JahnStar/Hey-Area-Object-Spawner?) *Open Source*

[**Smart Inspector**](https://github.com/neon-age/Smart-Inspector?)  - Fluent re-take on Unity Inspector UX. Packed with QoL improvements.
[_neon-age_](https://github.com/neon-age/Smart-Inspector?) *Open Source*

[**Music Creators Spectacular Holiday Special Software Bundle**](https://www.humblebundle.com/software/music-creators-spectacular-holiday-special-software?partner=unity3dreport)  - Make music this holiday & all New Year long. Get creative with this epicly festive music creation bundle from Producer Loops! Save yourself over $1,640 by purchasing this mega bundle containing 52 Sample Packs with 16,000+ WAV samples, 3,000+ MIDI files, and 350+ synth instrument presets for the likes of Spire & Serum, plus 4 exclusive coupon codes. Don’t miss this limited chance to massively boost your creativity this holiday season or get a great gift for a music-making friend—all while helping support Alzheimer’s Research UK.
[_Humble Bundle_](https://www.humblebundle.com/software/music-creators-spectacular-holiday-special-software?partner=unity3dreport) **Affiliate**

[**Lockstep.BehaviourTree**](https://github.com/JiepengTan/Lockstep.BehaviourTree?)  - Memory-compact BehaviorTree (use c# unsafe pointer && struct)
[_JiepengTan_](https://github.com/JiepengTan/Lockstep.BehaviourTree?) *Open Source*

[**com.bananaparty.behaviortree**](https://github.com/forcepusher/com.bananaparty.behaviortree?)  - Unity package. Fully cross-platform Behavior Tree featuring support for deterministic simulation and prediction-rollback netcode. Does not reference Unity Engine, so it could be used in a regular C# project.
[_forcepusher_](https://github.com/forcepusher/com.bananaparty.behaviortree?) *Open Source*

[**O-Z-Unity Protector**](https://github.com/Z1029-oRangeSumMer/O-Z-Unity-Protector?)  - O&Z Protector is a tool providing custom encryption for Unity
[_Z1029-oRangeSumMer_](https://github.com/Z1029-oRangeSumMer/O-Z-Unity-Protector?) *Open Source*

[**AltTester Unity SDK**](https://github.com/alttester/AltTester-Unity-SDK?)  - AltTester Unity SDK is an open-source UI driven test automation tool that helps you find objects in your game and interacts with them using tests written in C#
[_alttester_](https://github.com/alttester/AltTester-Unity-SDK?) *Open Source*

[**unity-vectorfield**](https://github.com/komietty/unity-vectorfield?)  - Unity-vectorfield is vector field utility library, consisting of vector field generators on mesh and operators for them. It allows you to quick implementation of differential geometry algorithms on Unity, which instantly applicable to game programming, media art creation, or physical simulation.
[_komietty_](https://github.com/komietty/unity-vectorfield?) *Open Source*

[**C# and .Net Ultimate Book Bundle**](https://www.humblebundle.com/books/c-and-net-ultimate-bundle-packt-books?partner=unity3dreport)  - Learn skills for modern software development. Sharpen your skills with C# programming and .NET cross-platform development with this bundle from the experts at Packt. Through a mix of books and video courses, you’ll learn about the technology that powers many of today’s professional websites, apps, and services—and get the tools you need to take your career or studies to the next level. 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/books/c-and-net-ultimate-bundle-packt-books?partner=unity3dreport) **Affiliate**

[**UnityObservables**](https://github.com/Adam4lexander/UnityObservables?)  - A tiny package containing generic implementations for Observables that play nice with the Unity Editor. The Observables are serializable, they display nicely in the inspector, and they work with the UNDO system.
[_Adam4lexander_](https://github.com/Adam4lexander/UnityObservables?) *Open Source*

[**EcsRx**](https://github.com/EcsRx/ecsrx?)  - EcsRx is a reactive take on the common ECS pattern with a well separated design using rx and adhering to IoC and other sensible design patterns.
[_EcsRx_](https://github.com/EcsRx/ecsrx?) *Open Source*

[**Serially**](https://github.com/CareBoo/Serially?)  - Adds a unity-supported, SerializableType class and an inspector for editing SerializeReference fields.
[_CareBoo_](https://github.com/CareBoo/Serially?) *Open Source*

[**Open Brush - Tilt Brush Evolved**](https://github.com/icosa-gallery/open-brush?)  - Open Brush is a free fork of Tilt Brush, a room-scale 3D-painting virtual-reality application available from Google, originally developed by Skillman & Hackett.
[_icosa-gallery_](https://github.com/icosa-gallery/open-brush?) *Open Source*

[**Unity Plane Mesh Splitter**](https://github.com/artnas/Unity-Plane-Mesh-Splitter?)  - Say you have a gigantic terrain in a single mesh. Unity is going to process the entire mesh when rendering it even though only a small section in front of the camera is visible. This tool lets your split this large mesh into smaller submeshes which should greatly improve the performance thanks to the built-in Unity frustum culling (only visible meshes will be rendered).
[_artnas_](https://github.com/artnas/Unity-Plane-Mesh-Splitter?) *Open Source*

[**Advanced First Person Shooter Character Controller**](https://github.com/NecroMarX/UnityAdvancedFPSCharacterController?)  - An open-source project focused on creating the best lightweight yet feature-rich non-Rigidbody first person shooter character controller for Unity3D.
[_NecroMarX_](https://github.com/NecroMarX/UnityAdvancedFPSCharacterController?) *Open Source*

[**TextureMerge**](https://github.com/Fidifis/TextureMerge?)  - this program is ideal if you want to pack individual grayscale textures in one image.
[_Fidifis_](https://github.com/Fidifis/TextureMerge?) *Open Source*

[**UnityGoogleDrive**](https://github.com/Elringus/UnityGoogleDrive?)  - Google Drive SDK for Unity game engine.
[_Elringus_](https://github.com/Elringus/UnityGoogleDrive?) *Open Source*

[**Build Pipeline for Android**](https://github.com/LuviKunG/BuildPipelineAndroid?)  - This is a build tools for Unity Editor that easier to use. Include custom format name and auto increment bundle every perform a build.
[_LuviKunG_](https://github.com/LuviKunG/BuildPipelineAndroid?) *Open Source*

[**UnityScriptableObjectDatabase**](https://github.com/NuclearBand/UnityScriptableObjectDatabase?)  - Database for scriptable objects in Unity using Odin Inspector
[_NuclearBand_](https://github.com/NuclearBand/UnityScriptableObjectDatabase?) *Open Source*

[**ARCore GeospatialAPI Unity StarterKit**](https://github.com/TakashiYoshinaga/GeospatialAPI-Unity-StarterKit?)  - This sample project is compatible with ARCore Extensions for AR Foundation v1.35.0.
[_TakashiYoshinaga_](https://github.com/TakashiYoshinaga/GeospatialAPI-Unity-StarterKit?) *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**

## Spotlight

[![The Settlings](https://gamedevdigest.com/assets/images/8ce6b9c0648f8140b5037f97a33614af.png)](https://store.steampowered.com/app/1771110/The_Settlings/)
[**The Settlings**](https://store.steampowered.com/app/1771110/The_Settlings/)  - Relaxing Lemmings inspired settlement builder & resource management game in retro pixelart optic. Gather, deliver, build & fight - All this in your own pace with atmospheric music and many unique mechanics!

_[You can wishlist is on [Steam](https://store.steampowered.com/app/1771110/The_Settlings/), follow them on [Twitter](https://twitter.com/TheSettlings), and visit their [website](https://thesettlings.com/)]_
[_Ariano_](https://store.steampowered.com/app/1771110/The_Settlings/)



---

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.