Everyday Unity – Telegram
Everyday Unity
1.1K subscribers
157 photos
59 videos
42 files
2.36K links
A game developer and tech lead in a top grossing company posting Unity, programming, and gamedev related stuff that I find interesting
Website: https://gamedev.center

Most used tags are:
#performance
#shader
#interview

Author: @alexmtr
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
New super nice template with a driving environment and a drivable Volvo car available on the Hub using Unity 21LTS and HDRP . Also packed with nice tools to generate roads

https://mobile.twitter.com/the_f_key/status/1553045455965134848

#roadgeneration #carphysics #vehiclephysics
👍3💩1
DMotion - A high level Animation Framework for Unity DOTS

DMotion (DOTS Motion) is a general purpose Animation framework and State Machine for DOTS, built on top of Kinemation (Kinemation doesn't officially support any platform except Windows though as one of its dependencies wasn't compiled to be tested on other platforms)

https://github.com/gamedev-pro/dmotion

#animator #dots
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Unity 2021.2 and up supports some NEW features of C# 9

#csharp
👍3
EasyNoise: An open source unity noise library

Easy generation of noise and falloff for fast iterations. Use gradient and generate texture for your terrain with just a few lines of code.
Can come in quite handy for prototyping.

https://github.com/AndreaDev3D/EasyNoise

#noise #noisegeneration
👍3
The magic of Material Property Blocks

Use it in situations where you want to draw multiple objects with the same material, but slightly different properties. For example, if you want to slightly change the color of each mesh drawn. Changing the render state is not supported.

http://thomasmountainborn.com/2016/05/25/materialpropertyblocks/

#mpb #materialpropertyblock #optimization
👍2
.NET Memory Performance Analysis

Even though the noscript mentions analysis, the first part is purely theoretical and has a gentle introduction into memory management on the OS level and a deeper denoscription of memory management and GC in .NET.
Disclaimer: Unity uses a different garbage collector, but still there is plenty of info in the post that can be useful even for working with Unity, as well as it's definitely a good read if you'd like to look a bit around Unity.

https://github.com/Maoni0/mem-doc/blob/master/doc/.NETMemoryPerformanceAnalysis.md

#memory #gc
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Unity Traffic Simulation

A Unity asset that lets you easily simulate very simple traffic into your scene.

https://github.com/mchrbn/unity-traffic-simulation

#traffic
👍4
Compute Shaders: Grass Rendering

The noscript is a bit misleading, as the author still uses geometry shader to generate grass blades, so it doesn't work on Metal. But it is still an interesting example as the compute shader is used to calculate multiple objects interaction with grass.

https://medium.com/dotcrossdot/compute-shaders-grass-rendering-6916a9dd008e

#grass #compute #shader
👍3