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!) - 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 - 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 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.