Game Dev Digest — Issue #162 - Important Tools And Enhancements
Tags: gamedev, unity3d, csharp, news
Published: 2022-11-04 13:11:24

---
title:  Game Dev Digest — Issue #162 - Important Tools And Enhancements
published: true
date: 2022-11-04 13:11:24 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-162-important-tools-and-enhancements.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

### Issue #162 - Important Tools And Enhancements

*This article was originally published on [GameDevDigest.com](https://gamedevdigest.com/digests/issue-162-important-tools-and-enhancements.html)*

![Issue #162 - Important Tools And Enhancements](https://gamedevdigest.com/assets/social-posts/issue-162.png)

Check out Unite's keynote for all the important updates coming, as well as tools you can use right now. Enjoy!

---

[**What are some underrated tools every game developer should know?**](https://old.reddit.com/r/gamedev/comments/yely22/what_are_some_underrated_tools_every_game/)  - A software or a website that would help make game development easier for early game developers.
[_reddit.com_](https://old.reddit.com/r/gamedev/comments/yely22/what_are_some_underrated_tools_every_game/)

[**Shader Tutorial: Enter The Matrix**](https://www.patreon.com/posts/shader-tutorial-73605548)  - Last time we had a look at UVs, which we use as texture coordinates and took a deep dive into what it means to shift coordinates vertically and horizontally. In this lesson we're gonna continue thinking about ways to put designs onto objects by learning how to rotate things in our shaders.
[_Team Dogpit_](https://www.patreon.com/posts/shader-tutorial-73605548)

[**Creepy, cute, compelling: The recipe for smash hit, Cult of the Lamb**](https://blog.unity.com/games/recipe-behind-smash-hit-cult-of-the-lamb)  - We sat down with Jay Armstrong, Massive Monster’s design director and lead programmer, to discuss how the team chose which genres to combine, what they did to balance a two-genres-in-one-game approach, and their top tips for overcoming challenges to keep development focused.
[_Unity_](https://blog.unity.com/games/recipe-behind-smash-hit-cult-of-the-lamb)

[**Official Lightmapping Troubleshooting Guide**](https://forum.unity.com/threads/lightmapping-troubleshooting-guide.1340936/)  - I developed this guide in order to help developers get the most out of Baked Global Illumination (GI) in the Unity Editor. Here, I unpack some of the most common lightmapping problems and their solutions, supported by images and links to pages in the Unity Manual.
[_forum.unity.com_](https://forum.unity.com/threads/lightmapping-troubleshooting-guide.1340936/)

[**Generic types are for arguments, specific types are for return values**](https://enterprisecraftsmanship.com/posts/generic-types-arguments-specific-types-return-values/?)  - Today, we’ll discuss the following guideline: you should use the most generic types possible for arguments and the most specific types possible for return values.
[_enterprisecraftsmanship.com_](https://enterprisecraftsmanship.com/posts/generic-types-arguments-specific-types-return-values/?)

[**Connected ComponentsFrom Red Blob Games's Blog**](https://simblob.blogspot.com/2022/10/connected-components.html)  - Occasionally someone will ask me how to implement Connected Components, which is useful for several things, including
[_simblob.blogspot.com_](https://simblob.blogspot.com/2022/10/connected-components.html)

[**Unity Releases**](https://unity3d.com/unity/alpha/2023.1.0a16)  - Unity versions [2022.1.21](https://unity3d.com/unity/whats-new/2022.1.21) and [2023.1.0 Alpha 16](https://unity3d.com/unity/alpha/2023.1.0a16) have been released.
[_Unity_](https://unity3d.com/unity/alpha/2023.1.0a16)

## Videos

[![Unite 2022 Keynote | Unity](https://gamedevdigest.com/assets/images/5ad8513a17beb58dcea30804c1b7ad71.png)](https://www.youtube.com/watch?v=wdmiPPjcBSA)
[**Unite 2022 Keynote | Unity**](https://www.youtube.com/watch?v=wdmiPPjcBSA)  - Unite is back, and we can’t wait to tell you about what’s new in this year’s keynote. Learn about enhancements to Editor tooling, device support, and rendering that will help you build the games you want, how you want. Discover workflows to help you scale your game with new content, analysis, and multiplayer support. And, see how we’re putting innovation in your hands with supercharged performance capabilities and cutting-edge graphics.
[_Unity_](https://www.youtube.com/watch?v=wdmiPPjcBSA)

[**Unity Session State**](https://www.youtube.com/watch?v=hO4F63FR468)  - Using Session State in Unity to clear preferences between sessions of the Unity Editor as opposed to Editor Prefs that store state information that should be persistent across Unity Editor sessions.
[_Warped Imagination_](https://www.youtube.com/watch?v=hO4F63FR468)

[**Unity VFX - Tsunami Wave Tutorial (Nami Ult - League of Legends)**](https://www.youtube.com/watch?v=r01JDkq1nB0)  - Let's recreate Nami's Ultimate from League of Legends in Unity! It's a great way to learn how to do stylized water effects, since you will learn how to make a stylized water shader and stylized water texture too. Enjoy!!!
[_Gabriel Aguiar Prod._](https://www.youtube.com/watch?v=r01JDkq1nB0)

[**The Absurd Usefulness of Noise in Game Development**](https://www.youtube.com/watch?v=sChQCdbLdHE)  - Exploring why procedural noise (such as perlin noise) are so useful in game development and graphics.
[_SimonDev_](https://www.youtube.com/watch?v=sChQCdbLdHE)

[**Instant "Game Feel" Tutorial - Secrets of Springs Explained**](https://www.youtube.com/watch?v=bFOAipGJGA0)  - Meet the BEST Game Feel method you've never heard of!
[_Toyful Games_](https://www.youtube.com/watch?v=bFOAipGJGA0)

[**How to Optimize Your Game for the App Store | Unite 2022**](https://www.youtube.com/watch?v=3US4mRq075w)  - Did you know that the Apple App Store and Google Play combined have over 1.4M games? You've worked hard to launch your game, but how can you make it stand out? In this session, learn how to get organically discovered through app store optimization and prepare your game for paid user acquisition.
[_Unity_](https://www.youtube.com/watch?v=3US4mRq075w)

[**Display button prompts with sprites in TextMesh Pro**](https://www.youtube.com/watch?v=JdGgrMWIknE)  - You can display button prompts (or just buttons to press) as sprites inside your TextMesh Pro text boxes with just a bit of initial setup. You'll see how to do it by hardcoding them in as well as in Unity's new input system, where bindings might change at some point.
[_Christina Creates Games_](https://www.youtube.com/watch?v=JdGgrMWIknE)

[**Keep Those Precious Adjustments! - Saving Play Mode Changes - Unity Tutorial / Unity Tip**](https://www.youtube.com/watch?v=6Tsx0Xx-ko4&amp;list=PLEl7CIZGv53z_W01n8GJHSFBZUz26hwiy&amp;index=5)  - This Unity Tutorial looks at the most common ways for saving changes made in play mode after exiting and associated topics like assets and editor tint.
[_Erkberg_](https://www.youtube.com/watch?v=6Tsx0Xx-ko4&amp;list=PLEl7CIZGv53z_W01n8GJHSFBZUz26hwiy&amp;index=5)

[**Unity Tutorial - Let's create Day & Night Cycle**](https://www.youtube.com/watch?v=0nq1ZFxuEJY)  - In this Unity Tutorial we will create day and night cycle. You will also learn how to react to changes in time which will allow you to build flexible schedule system. I hope you will enjoy it! :)
[_PitiIT_](https://www.youtube.com/watch?v=0nq1ZFxuEJY)

## Assets

[![Low Poly 3D Bundle](https://gamedevdigest.com/assets/images/c645c879-0dd9-d51d-9177-2498dfc55c96.jpg)](https://www.humblebundle.com/software/low-poly-3d-software?partner=unity3dreport)
[**Low Poly 3D Bundle**](https://www.humblebundle.com/software/low-poly-3d-software?partner=unity3dreport)  - Characters, creatures, and environments for your games.

Looking from some low-poly, high-style arts assets for the game you’re developing? Pick up this bundle curated with Unity creators in mind, and start populating your worlds! Get polygonal packs of animals, building blocks for cities, angular arsenals of weapons, and character models suited for a range of game genres. For detailed information regarding the license, please check out GameDev Market's site here.

Plus, your purchase will support Alzheimer's Research UK!
[_Humble Bundle_](https://www.humblebundle.com/software/low-poly-3d-software?partner=unity3dreport) **Affiliate**

[**LotPixel Shared Over 1,350 Free Texture Sets**](https://80.lv/articles/lotpixel-shared-over-1-350-free-texture-sets/)  - Natural stone textures have been added to the library.
_[[direct link](https://www.lotpixel.com/texture-library?page=1&product=&order=&price=0) to the assets]_
[_80.lv_](https://80.lv/articles/lotpixel-shared-over-1-350-free-texture-sets/)

[**TextureMerge**](https://github.com/Fidifis/TextureMerge?)  - Software to merge (or pack) textures into image channels, producing one image with up to four textures.
[_Fidifis_](https://github.com/Fidifis/TextureMerge?) *Open Source*

[**Vertex Color Baker**](https://github.com/Fewes/VertexColorBaker?)  - An AssetPostprocessor for Unity that can bake ambient occlusion and curvature information into mesh vertex color channels, mainly intended for mid-poly workflows and procedural hard surface shaders.
[_Fewes_](https://github.com/Fewes/VertexColorBaker?) *Open Source*

[**PrefsGUI**](https://github.com/fuqunaga/PrefsGUI?)  - Accessors and GUIs for persistent preference values using a JSON file.
[_fuqunaga_](https://github.com/fuqunaga/PrefsGUI?) *Open Source*

[**Expression Parser**](https://github.com/codewriter-packages/Expression-Parser?)  - Simple expression parser library for unity. Create your own ExpressionParser implementation to support other data types.
[_codewriter-packages_](https://github.com/codewriter-packages/Expression-Parser?) *Open Source*

[**Potion Liquid Wobble Shader Graph - Easy Unity Tutorial**](https://www.youtube.com/watch?v=eIZgPAZx56s)  - In this video we will show you how to create a Potion Liquid Wobble Shader Graph using Unity 2020.3 URP.
[_Binary Lunar_](https://www.youtube.com/watch?v=eIZgPAZx56s)

[**PerspectiveProjection**](https://github.com/RoyRoden/PerspectiveProjection?)  - PerspectiveProjection is a Unity package intended for camera frustum projection, a Technique that is used in virtual production to turn LED screens into a backdrop where CG content is projected in real-time. It can be used to give depth to flat screens when captured by a real-world camera which position and rotation are tracked in some way (i.e. Vive Tracker) and passed to a virtual camera within a Unity scene.
[_RoyRoden_](https://github.com/RoyRoden/PerspectiveProjection?) *Open Source*

[**Unity Cloud Build to Steam Uploader**](https://github.com/aschearer/UnityCloudBuildSteamUploader?)  - The goal of this project is to automate the remaining manual steps. It does that by polling Unity Cloud Build for changes and uploading them automatically to Steam.
[_aschearer_](https://github.com/aschearer/UnityCloudBuildSteamUploader?) *Open Source*

[**Unity-Gyroscope-Parallax**](https://github.com/IvanMurzak/Unity-Gyroscope-Parallax?)  - Unity Parallax based on gyroscope components. Supported fake gyroscope for simulation in Unity Editor. Alternative version to Unity-Mouse-Parallax.
[_IvanMurzak_](https://github.com/IvanMurzak/Unity-Gyroscope-Parallax?) *Open Source*

[**Extensions**](https://github.com/KurbanismailovZaur/Extensions/blob/master/Docs/README_EN.md)  - Extensions are methods for capturing many types of data in Unity, which greatly enhances the day-to-day tasks of creating games.
[_KurbanismailovZaur_](https://github.com/KurbanismailovZaur/Extensions/blob/master/Docs/README_EN.md) *Open Source*

[**Unity Swipe Input**](https://github.com/burning-laboratory/unity-swipe-input?utm_source=pocket_mylist)  - The swipe capture system was conceived as a separate module that could take over all the work on recognizing and processing swipes on mobile platforms. Interaction with the component is carried out using events.
[_burning-laboratory_](https://github.com/burning-laboratory/unity-swipe-input?utm_source=pocket_mylist) *Open Source*

[**Easy Fortune Spin Wheel UI**](https://github.com/herbou/Unity_PickerWheelUI?)  - A powerful,Customizable, and esay-to-use Spin Wheel UI for Unity.
[_herbou_](https://github.com/herbou/Unity_PickerWheelUI?) *Open Source*

[**Unity TabsUI**](https://github.com/herbou/Unity_TabsUI?)  - Video [tutorial](https://youtu.be/p9kRAdh_3Ks).
[_herbou_](https://github.com/herbou/Unity_TabsUI?) *Open Source*

[**Multi-Scene**](https://github.com/CarterGames/MultiScene?)  - A multi-scene workflow/tool for using multiple scenes in one go in Unity.
[_CarterGames_](https://github.com/CarterGames/MultiScene?) *Open Source*

[**Vortex**](https://github.com/kaiyumcg/Vortex?)  - Animation library for unity engine built on top of Playable API.
[_kaiyumcg_](https://github.com/kaiyumcg/Vortex?) *Open Source*

## Spotlight

[![ThumbTracks](https://gamedevdigest.com/assets/images/f2a005259f7ea13a5d3736d92abd5e24.png)](https://bittengames.com/)
[**ThumbTracks**](https://bittengames.com/)  - Your help is required! Can you rescue the stranded vehicles ? Expertly dodge cable cars and paddle steamers! Skid passed tornadoes and flaming balls of lava! Race around giant tumbleweed and crocodiles! All just using your thumb*!

Aim for a PERFECT every stage to maximize your XP. Level up and upgrade your vehicles. Unlock achievements and go for the global high score!

But beware! If you crash it's "...just one more go..." time!

_[Follow this solo dev's progress on [twitter](https://twitter.com/AlanWard99) and the [website](https://bittengames.com/)]_
[_Bitten Games_](https://bittengames.com/)



---

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.