Game Dev Digest — Issue #58 - Tips You May Not Know

Game Dev Digest - The Newsletter On Unity Game Dev - Aug 21 '20 - - Dev Community

Issue #58 - Tips You May Not Know

Issue #58 - Tips You May Not Know

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 - This tutorial will introduce you to floating-point arithmetic, and how many modern languages—C# included—represent real numbers.
Alan Zucconi

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 on the Unity Blog]
raywenderlich.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

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

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

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

The Gamedev Guru’s 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

HDR Scattering and Tone Mapping - 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

Improved Stylized Water(fall) Interactive | Legacy - 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

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

3D-Skybox - A #under60sec Tutorial on how to make a 3D-Skybox in Unity using camera stacking!
Bard's Yard @BardsYard

Unity 2020.2.0 Alpha 21 - Unity version 2020.2.0a21 has been released.
Unity

Videos

6 Useful Unity3D Things (one I just learned!)
6 Useful Unity3D Things (one I just learned!) - Serialized Lists, C# Features, Coroutines, Hotkeys, UI Debugging, and Audio Controls.
Jason Weimann

Cool Text Effects In Unity 2020 - Text Mesh Pro (Free). [Tutorial source code available on github]
Madalaski

Rendering Particles with Visual Effects Graph in Unity! - In this video, we are going to show you some of the basics of rendering particles using Visual Effects Graph in Unity.
Unity

Basic Operations in Shadergraph | 2D Shader Basics - 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

Realistic Materials with HDRP in Unity! (Tutorial) - 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

How to optimize your Unity game for WebGL : from 230MB to 3.7MB - 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

Free Outline Shader In Unity - 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]
SpeedTutor

Unity RTS - Boids tutorial - A tutorial showing how to implement Boids for units in Unity. [Source on Github]
TheScreamingFedora

Cinemachine's Built-In Screen Shake - Unity 2020 Tutorial - Use Cinemachine's Built-In Screen Shake using Impulse Listeners and Sources for easy to use and adaptable screen shake with minimal coding.
samyam

Assets

Unity UI Extensions
Unity UI Extensions - 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]
UnityUIExtensions Open Source

Discounts & Dragons sale! - 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 Affiliate

HUMBLE BOOK BUNDLE: GAME DESIGN & ANIMATION BY PACKT - 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 Affiliate

XRTK - 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 Open Source

Scriptable PlayerLoop - 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) and this one shows how to hook into PreUpdate.
Karl Jones @KarlJamesJones Open Source

Gradient Shader - 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 Open Source

Spotlight

Due
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 at itch.io]
Rubeki


You can subscribe to the free weekly newsletter on 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.

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .