Game Dev Digest — Issue #58 - Tips You May Not Know
Tags: gamedev, unity3d, csharp, news
Published: 2020-08-21 10:37:23

---
title:  Game Dev Digest — Issue #58 - Tips You May Not Know
published: true
date: 2020-08-21 10:37:23 UTC
tags: gamedev,unity,csharp,news
canonical_url: https://gamedevdigest.com/digests/issue-58-tips-you-may-not-know.html
series: Game Dev Digest - The Newsletter About Unity Game Dev
---

###Issue #58 - Tips You May Not Know

![Issue #58 - Tips You May Not Know](https://gamedevdigest.com/assets/social-posts/issue-58.png)

Aside from the usual great tutorials, posts, and videos on how to create in Unity, you may also learn a few tips you may not have known about. Hopefully you find something useful, enjoy!

---

[**An Introduction to Floating-Point Arithmetic**](https://www.alanzucconi.com/2020/08/03/floating-point-arithmetic/)  - This tutorial will introduce you to floating-point arithmetic, and how many modern languages—C# included—represent real numbers.
[_Alan Zucconi_](https://www.alanzucconi.com/2020/08/03/floating-point-arithmetic/)

[**Unity Job System and Burst Compiler: Getting Started**](https://www.raywenderlich.com/7880445-unity-job-system-and-burst-compiler-getting-started)  - In this tutorial, you’ll learn how to use Unity’s Job System and Burst compiler to create efficient code to simulate water filled with swimming fish. _[also check out [Enhancing mobile performance with the Burst compiler](https://blogs.unity3d.com/2020/08/17/enhancing-mobile-performance-with-the-burst-compiler/) on the Unity Blog]_
[_raywenderlich.com_](https://www.raywenderlich.com/7880445-unity-job-system-and-burst-compiler-getting-started)

[**Custom Editors of Parameters Panels in Unity**](https://pavcreations.com/custom-editors-of-parameters-panels-in-unity/)  - During your development sometimes you need to have a custom way of editing your parameters in Unity inspector panel. In this tutorial I’ll show a couple of examples of custom editors inside Unity.
[_Pav Creations_](https://pavcreations.com/custom-editors-of-parameters-panels-in-unity/)

[**Teaching Unity? Enrich your curricula with free resources for educators**](https://blogs.unity3d.com/2020/08/18/teaching-unity-enrich-your-curricula-with-free-resources-for-educators/)  - As many schools explore new models of teaching and learning in response to COVID-19, we’ve created free resources, tools, and training to help educators support and engage their students.
[_Unity_](https://blogs.unity3d.com/2020/08/18/teaching-unity-enrich-your-curricula-with-free-resources-for-educators/)

[**Codice Software joins Unity Technologies to bring version control to real-time 3D workflows**](https://blogs.unity3d.com/2020/08/13/codice-software-joins-unity-technologies-to-bring-version-control-to-real-time-3d-workflows/)  - To ensure you get the solution you need, Unity has acquired Codice Software – the company behind Plastic SCM, a flagship Version Control Solution (VCS). We’re also introducing a new free tier allowing users to get started with Plastic SCM, whether you’re a Unity user or not.
[_Unity_](https://blogs.unity3d.com/2020/08/13/codice-software-joins-unity-technologies-to-bring-version-control-to-real-time-3d-workflows/)

[**Using Reflection To Help Disable Domain Reload**](https://coffeebraingames.wordpress.com/2020/08/16/using-reflection-to-help-disable-domain-reload/)  - I’m currently making a pure DOTS game as an experimental project and I also discovered Editor Iteration Profiler. While the project is still small, I ran this profiler and saw how much time Domain Reload takes.
[_Coffee Brain Games_](https://coffeebraingames.wordpress.com/2020/08/16/using-reflection-to-help-disable-domain-reload/)

[**The Gamedev Guru’s Birthday Party**](https://thegamedev.guru/off-topic/the-gamedev-gurus-birthday-party/)  - Game performance is a tough topic. You probably have seen this in your own project. But it becomes manageable if we do this together. And today, to celebrate the upcoming TheGamedev.Guru's birthday, I invite you to participate in a giveaway where you'll get the chance to win a few goodies.
[_The Gamedev Guru_](https://thegamedev.guru/off-topic/the-gamedev-gurus-birthday-party/)

[**HDR Scattering and Tone Mapping**](https://catlikecoding.com/unity/tutorials/custom-srp/hdr/)  - This is the 12th part of a tutorial series about creating a custom scriptable render pipeline. It adds support for high-dynamic-range rendering, scatter-based bloom, and tone mapping.
[_Catlike Coding_](https://catlikecoding.com/unity/tutorials/custom-srp/hdr/)

[**Improved Stylized Water(fall) Interactive | Legacy**](https://www.patreon.com/posts/40078029)  - I wanted to share this upgraded waterfall shader. It's a combination and improvement on the Waterfall Shader and the Interactive Water setup , so the explanation in those posts is still applicable. I just added a few extra things.
[_Minions Art_](https://www.patreon.com/posts/40078029)

[**Unity Avatar Mask and Animation Layers**](http://diegogiacomelli.com.br/unity-avatar-mask-and-animation-layers/)  - In this tutorial we will learn how to use Avatar Mask and Animation Layers to combine multiple animations.
[_Diego Giacomelli_](http://diegogiacomelli.com.br/unity-avatar-mask-and-animation-layers/)

[**3D-Skybox**](https://twitter.com/BardsYard/status/1295781074547675136)  - A #under60sec Tutorial on how to make a 3D-Skybox in Unity using camera stacking!
[_Bard's Yard @BardsYard_](https://twitter.com/BardsYard/status/1295781074547675136)

[**Unity 2020.2.0 Alpha 21**](https://unity3d.com/unity/alpha/2020.2.0a21)  - Unity version 2020.2.0a21 has been released.
[_Unity_](https://unity3d.com/unity/alpha/2020.2.0a21)

## Videos

[![6 Useful Unity3D Things (one I just learned!)](https://gamedevdigest.com/assets/images/fa68d41881e76453a69649c2217579cb.png)](https://www.youtube.com/watch?v=KRq0-0KY6bU)
[**6 Useful Unity3D Things (one I just learned!)**](https://www.youtube.com/watch?v=KRq0-0KY6bU)  - Serialized Lists, C# Features, Coroutines, Hotkeys, UI Debugging, and Audio Controls.
[_Jason Weimann_](https://www.youtube.com/watch?v=KRq0-0KY6bU)

[**Cool Text Effects In Unity 2020**](https://www.youtube.com/watch?v=FgWVW2PL1bQ&amp;feature=youtu.be)  - Text Mesh Pro (Free). _[Tutorial [source code](https://github.com/Madalaski/TextTutorial) available on github]_
[_Madalaski_](https://www.youtube.com/watch?v=FgWVW2PL1bQ&amp;feature=youtu.be)

[**Rendering Particles with Visual Effects Graph in Unity!**](https://www.youtube.com/watch?v=pNYZZk5h3lM)  - In this video, we are going to show you some of the basics of rendering particles using Visual Effects Graph in Unity.
[_Unity_](https://www.youtube.com/watch?v=pNYZZk5h3lM)

[**Basic Operations in Shadergraph | 2D Shader Basics**](https://www.youtube.com/watch?v=gJMeSkolnw4)  - In this video, we are going to show you some basic operations in Shadergraph that can help you create your own custom materials for your URP projects.
[_Unity_](https://www.youtube.com/watch?v=gJMeSkolnw4)

[**Realistic Materials with HDRP in Unity! (Tutorial)**](https://www.youtube.com/watch?v=nowjkfuJ7c8)  - In this video, we're going to use Shader Graph with the High Definition Render Pipeline, or HDRP in Unity, to create realistic materials with HDRP!
[_Unity_](https://www.youtube.com/watch?v=nowjkfuJ7c8)

[**How to optimize your Unity game for WebGL : from 230MB to 3.7MB**](https://www.youtube.com/watch?v=j0DN9P8e7dc&amp;feature=youtu.be)  - How to optimize Unity WebGL to reduce build size? Is your Unity WebGL build as small as possible? Information about optimizing a Unity WebGL build is very limited, but not anymore! In this tutorial we take a look at optimizing the textures of a WebGL build with incredible results. I started at 230MB and brought it back all the way to just 3.7MB.
[_GameDevLuuk_](https://www.youtube.com/watch?v=j0DN9P8e7dc&amp;feature=youtu.be)

[**Free Outline Shader In Unity**](https://www.youtube.com/watch?v=hEth0drTuyg)  - This is the showcase of the FREE Quick outline shader for Unity 5.6 and above, suitable for all versions including: Standard, URP, HDRP. This asset allows you to either create a outline or a silhouette, through or over the top of 3D objects, it's easy to customise and even easier to program with simple C# command! _[View on the [Asset Store](https://assetstore.unity.com/packages/tools/particles-effects/quick-outline-115488?aid=1011l8NVc)]_
[_SpeedTutor_](https://www.youtube.com/watch?v=hEth0drTuyg)

[**Unity RTS - Boids tutorial**](https://www.youtube.com/watch?v=H9eKQKo8Wxw)  - A tutorial showing how to implement Boids for units in Unity. _[[Source](https://github.com/pickles976/Unity_boids) on Github]_
[_TheScreamingFedora_](https://www.youtube.com/watch?v=H9eKQKo8Wxw)

[**Cinemachine's Built-In Screen Shake - Unity 2020 Tutorial**](https://www.youtube.com/watch?v=8XZqopmI6AI&amp;feature=emb_title)  - Use Cinemachine's Built-In Screen Shake using Impulse Listeners and Sources for easy to use and adaptable screen shake with minimal coding.
[_samyam_](https://www.youtube.com/watch?v=8XZqopmI6AI&amp;feature=emb_title)

## Assets

[![Unity UI Extensions](https://gamedevdigest.com/assets/images/a4f03f51-9c5c-463d-9dfa-35b3efdbae68.jpg)](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/wiki/Home)
[**Unity UI Extensions**](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/wiki/Home)  - The UI Extensions project is a collection of extension scripts/effects and controls to enhance your Unity UI experience. This includes over 70+ controls, utilities, effects and some much-needed love to make the most out of the Unity UI system (formally uGUI) in Unity.

Features:
• 19 controls ranging from custom sliders, accordion, drop downs and buttons
• Primitive drawing capabilities, ranging from Lines to complex polygons
• Many layout controls, complete with page snapping capabilities, pagination and programmatic interfaces
• Tons of effects to bend / twist or highlight your UI components
• Plus a huge range of utilities to manage and enhance the UI in your project

_[also available on the [Asset Store](https://assetstore.unity.com/packages/tools/gui/ui-extensions-175295?aid=1011l8NVc)]_
[_UnityUIExtensions_](https://bitbucket.org/UnityUIExtensions/unity-ui-extensions/wiki/Home) *Open Source*

[**Discounts & Dragons sale!**](https://assetstore.unity.com/?on_sale=true?aid=1011l8NVc)  - Unity has launched a new Discounts & Dragons sale! Users can save up to 50% on select fantasy-themed assets. A specially curated list of sword and sorcery-themed assets are 50% off through August 23, including a wide variety of environments, tools, audio, and more.
[_Unity_](https://assetstore.unity.com/?on_sale=true?aid=1011l8NVc) **Affiliate**

[**HUMBLE BOOK BUNDLE: GAME DESIGN & ANIMATION BY PACKT**](https://www.humblebundle.com/books/game-design-animation-packt-books?partner=unity3dreport)  - We've teamed up with Packt for our newest bundle! Get ebooks like Unreal Engine 4 Virtual Reality Projects, Learn Clip Studio Paint, Create a Game Character: Blender, Substance Painter, and Unity, Game Design with Unity 2019, Learn the Foundations of Blender, and Practical Game Design. Plus, your purchase will support the Arthritis Foundation!

$1,190 WORTH OF AWESOME STUFF
PAY $1 OR MORE
DRM-FREE
[_Humble Bundle_](https://www.humblebundle.com/books/game-design-animation-packt-books?partner=unity3dreport) **Affiliate**

[**XRTK**](https://xrtk.io/README.html)  - The Mixed Reality Toolkit's primary focus is to make it extremely easy to get started creating Mixed Reality applications and to accelerate deployment to multiple platforms from the same Unity project.
[_XRTK_](https://xrtk.io/README.html) *Open Source*

[**Scriptable PlayerLoop**](https://twitter.com/KarlJamesJones/status/1294311608655712260)  - Do you know about the Unity Scriptable PlayerLoop? Want a callback during FixedUpdate, LateUpdate etc? No need for a MonoBehaviour, just add a delegate to the PlayerLoop. Want to change the order Unity does things, modify the PlayerLoop! Here are 2 scripts to get you started. This one shows the PlayerLoop in a nice window ([Window/Player Loop](https://gist.github.com/karljj1/978d76de9c93b20bd9761825ccf08fdf)) and this one shows how to [hook into PreUpdate](https://gist.github.com/karljj1/fe0450fa1d5890665447eb09c4e3fee0).
[_Karl Jones @KarlJamesJones_](https://twitter.com/KarlJamesJones/status/1294311608655712260) *Open Source*

[**Gradient Shader**](https://twitter.com/AlexStrook/status/1294735487513645058)  - Here is a free gradient shader for unity, I use it all the time, i hope it can be useful for others ! Its extremely simple, and made with AmplifyCreates.
[_Alex Strook @AlexStrook_](https://twitter.com/AlexStrook/status/1294735487513645058) *Open Source*

## Spotlight

[![Due](https://gamedevdigest.com/assets/images/11ca03ea8aff38ebd6949535b729c938.png)](https://rubeki.itch.io/due)
[**Due**](https://rubeki.itch.io/due)  - Due is a short first person horror, climbing / walking simulator. In the far future, take control of someone tasked with appeasing the Gods to regain their tribe's life source - water.

Made for the 48 hour Haunted PS1 Wretched Weekend Jam.

_[You can [download the game](https://rubeki.itch.io/due) at itch.io]_
[_Rubeki_](https://rubeki.itch.io/due)



---

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.