Game Dev Digest Issue #34 - Editor Tips & Extensions, URP & HDRP, Input Systems, and More!
Game Dev Digest Issue #34 — Editor Tips & Extensions, URP & HDRP, Input Systems, and More!
The latest from the free weekly #Unity3d/#gamedev newsletter.
*This post was originally published on GameDevDigest.com
HDRP vs URP continues to be a topic over the last few weeks. With HDRP being "verified" by Unity a week ago, now is a good time to figure out which is best for you.
This issue has a lot of Editor tips, scripts and extensions you can use to improve your experience in and coding with the Unity editor.
There is also a bunch of links for all the VFX, shader, how-tos and more content you'd expect from the unity dev community, so read on to check it all out...
40 Awesome Unity Keyboard Shortcuts - I've made a list of the most useful keyboard shortcuts in Unity if anyone needs. Just download and print (pdf)
Oxmond
Programming visual effects for Lightmatter - Hey there! I’m Benjamin Overgaard and I was a Unity programmer on the recently released Lightmatter, developed by Tunnel Vision Games. I programmed the visual effects for the game, so naturally this blog goes through the development of those effects.
Benjamin Overgaard
Orthographic Depth - Just released a new blog post about using depth buffer effects (Scene Depth node) for an Orthographic camera projection in the Universal RP!
Cyan
Unity Addressables: TextAsset Loading - Picture yourself at the university's library, holding a heavy 1000-page Calculus book on your hands for about two hours. Tell me, how would that feel on your arms? Here's the thing: that's exactly what Unity is doing by default to your operating system with all your text files. Here's the more lightweight solution: Unity Addressables TextAsset loading.
The Gamedev Guru
Review: Creating Simulations for Autonomous Vehicles - Freek Hoekstra has joined Applied Intuition team and talked about the way they procedurally create virtual test environments for autonomous vehicles.
80 Level
Training intelligent adversaries using self-play with ML-Agents - In the latest release of the ML-Agents Toolkit (v0.14), we have added a self-play feature that provides the capability to train competitive agents in adversarial games (as in zero-sum games, where one agent’s gain is exactly the other agent’s loss). In this blog post, we provide an overview of self-play and demonstrate how it enables stable and effective training on the Soccer demo environment in the ML-Agents Toolkit.
Unity
Best practices for bringing AR applications to the field - Learn how industrial giant ABB is using Unity and augmented reality to transform field maintenance procedures into a completely paperless process.
Unity
UIElements Tutorial for Unity: Getting Started - In this Unity tutorial, you’ll learn how to use Unity’s UIElements to create complex, flexible editor windows and tools to add to your development pipeline.
raywenderlich.com
Point in polygon using Winding Numbers - My favorite way to see if a point is inside or outside a path, is using its winding number. Traverse the path from the perspective of a point and add up the amount of turning along the way. If it made a full turn, it's inside, if it wound back to 0, it's outside [this StackOverflow thread has a C# implementation].
Freya Holmér
ToggleInspectorLock - Shortcut to toggle inspector lock mode in Unity. If you are tired of moving your mouse.
Grej
Animate Configurable Joint - Quick tutorial: How to "Animate" a Configurable Joint (image version in comments).
KevKev
Video Transparency - Want video with properly transparency that works on mobile? render it out as webm format and make sure to check 'Keep Alpha' AND Transcode the video in the import settings.
Dan Miller
Unity Profiler Docs - For 2019.3 we’ve given Unity3D’s Profiler Manual pages a big do-over to help you get up to speed on how to get the best performance out of your Unity3D apps, so go give that a read.
Martin Schmitz