#unitytips: A selection of tips and tricks from the Unity community to show off to your friends

We are back with another #unitytips review. When we released our first overview Earlier this year, you told us that he helped take your projects to a whole new level, so we came back with more best practices.

Visual effects

Whether you are an artist, designer, tech artist or graphics programmer, you should definitely check out this collection of tips and tricks to improve the graphics and visuals of your game.

  • When cavities are filled with water, use this trick, to remove water inside other surfaces.

  • Did you know that the Houdini plugin is now available for free? Watch out for procedural tools like this, to green your mesh.

  • Take advantage of with this tool, to add gradient boxes to your Material Inspector.

  • Have you ever wondered how to make a caustic effect? This tutorial will tell you how.

  • Learn how to make a jellyfish fully colored and animated using shaders as shown in this thread

  • If you are working with graphics, take a look This Video about the modes of winding and calling of triangles.

Workflow in the editor

These tips are all about making your life easier and improving your workflow when working in the Unity Editor.

  • Some more for level designers: see how the scene window in Unity supports vertex snapping

  • If you’ve never used the attribute before RequireComponent, this advice can help you get started with it.

  • You can directly import Blender files, without exporting them first to FBX. Unity will silently start Blender in the background and import these files for you, but you must make sure that everyone on your team has the same version of Blender installed before opening the project.

  • More about Blender: here is a first class guide for exporting to FBX via Blender with correct axes. It’s not officially #unitytips, but it could very well be.

  • You can conveniently create AnimationCurves in the Inspector and use them in your scripts as follows way

  • Unity has an easy to use screen recording tool, allowing you to create gifs or game videos. It’s called Unity Recorder and is available in the Package Manager.

  • Use this shortcut to automatically generate material with your shader in the Shader Graph.

Gameplay

Here are some tips for creating gameplay in Unity, from coding and workflow to visuals and more.

  • Learn the basics of creating a multi-movement character controller in this video… Then look video, dedicated to the built-in character controller.

  • Here you can discover the recently released free decal system for the built-in renderer.

  • Read this handy leadership on using the UI Toolkit and UI Builder.

Programming

Finally, we have some good tips for programmers. If you are writing, or at least working with code to some degree, you don’t want to miss this:

  • This cool trick allows you to use custom shaders in the editor’s user interface.

  • You can even use the editor’s Jobs to perform complex calculations in the background, as in this fur tool

  • If you are still using the old input system but want to switch to the new one, follow this approach

  • Did you know that debug logs can be colored? Find out how

  • This advice shows how to navigate between materials with a single function call.

  • Take a look this thread, if you want to master linear interpolation (who wouldn’t?).

  • Take advantage of by this trick, to test your game at any frame rate.

  • The development of editor tools is extremely important. Subscribe to this Twitter thread, to see how it’s done.

  • Here how can you make nested coroutines that run one coroutine when another ends.

  • If you ever wanted to serialize a dictionary use this code

  • BUT behold significant improvement for Visual Studio users: code completion for compilation symbols.

  • In this handy guide explains how to create custom GUI scripts that work well with the Event System.

  • Here a neat Unity pattern for defining optional parameters, which is more efficient than checking for null, and even comes with a beautiful PropertyDrawer

  • Ever wondered what resources are included in your Unity builds? In this advice describes how to check the log to control the build size.

  • This nifty trick can help you access internal APIs UnityEditor without the help of reflection.

  • Want to connect Debug.Log messages to your game console? This method will serve to pass Debug.Log messages anywhere.

If you find these tips helpful and can’t wait to try them out in your game, let us know in the comments. To find out more, you can search by hashtag #UnityTips on Twitter or even get involved by sharing your tips and best practices every Tuesday. Subscribe to @ Unity3d, to get a weekly #UnityTips reminder on Tuesdays.


Can you learn how to make a classic puzzle platformer like Braid, Trine or Limbo on Unity on a 2-day intensive? Yes, and it’s easier than it sounds! In two days, we will create a full-fledged level of the game, come up with several reusable puzzles, get acquainted with the input system in Unity and fight against numerous enemies for the reward.

The students are expected to have basic programming skills (understanding what a variable, method, class, etc.) is, the teacher tries to make scripts as simple as possible. • CHECK IN •

The translation of the material was prepared on the eve of the start of the course “Unity Game Developer. Basic”

Similar Posts

Leave a Reply