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
Simplex Derivatives

How to calculate derivatives of simplex noise and use them to generate normal and tangent vectors for procedurally generated meshes. Allows offloading the work from the main thread, since built-in RecalculateNormals() method runs only on the main thread.

https://catlikecoding.com/unity/tutorials/pseudorandom-surfaces/simplex-derivatives/

#normals #jobsystem #tangents #pcg
👍3
Temporal Anti-Aliasing(TAA) for Unity’s Universal Render Pipeline

Unity's default Temporal Anti-Aliasing(TAA) has some problems in URP. Natively, URP does not support TAA while Unity PostProcess V2 does support. However, PostProcess V2's support fails for TAA because it cannot jitter the camera in the ScriptableRenderPipeline

https://github.com/sienaiwun/TAA_Unity_URP

#taa #antialiasing #urp #renderfeature
👍3
Simplified Clean Architecture Design Pattern for Unity

An example of a clean architecture inspired by the book of Bob Martin of the same name. It has some contradictions to the original, so you can start with it and then check the book or its short review to decide what goes better for your project.

https://genki-sano.medium.com/simplified-clean-architecture-design-pattern-for-unity-967931583c47

#architecture #cleanarchitecture
👍3
Announcing new tools for multiplayer development | Unity Blog

Netcode for GameObjects and Entities, interesting net stats tools out of the box, and low level networking package. As well as a bunch of samples which sounds awesome.

https://blog.unity.com/games/multiplayer-networking-tools-launch-announcement

#netcode #network
👍4
Sand Balls Mechanics Implementation: The Best Way To Deform A Mesh In Unity - Part II

In this post, we will continue to learn how to deform a mesh in Unity using the sand balls mechanics as a sample. This part covers MeshData API, performance testing, and optimization techniques to achieve a smoother user experience.

https://gamedev.center/sand-balls-mechanic-implementation-how-to-deform-a-mesh-the-most-performant-way-part-2/

#meshdeformation #sandballs #meshdata #jobsystem #optimization
👍7
Media is too big
VIEW IN TELEGRAM
How much to slow animation down for giant creatures

1. Scale your creature to human size and set the animation speed such that it looks good at this scale; how a human would move if in that creature's shape.
2. Scale your creature up to target size.
3. Set the new animation speed to the speed at human scale divided by the square root of the factor you scaled up

https://tore-knabe.com/game-development-how-much-to-slow-animation-down-for-giant-creatures/

#animation
👍3
Free eBooks by Unity

A handy collection of all books published by Unity Technologies

https://diegogiacomelli.com.br/free-ebooks-by-unity/

#book #guide
👍5
Unity Octree

Simple octree implementation. Provides simple and fast octree generation and collision testing. Uses AABB's as the collision type, but can be extended to other things.

https://github.com/wmcnamara/unity-octree

#datastructure #octree #spacial
👍4
Introduction to octrees

As an addition to the previous post: some theory about octree and use cases. Octrees are often used in 3D, so if you need it in 2D, then use quadtree which is basically the two-dimensional analogue of octree.

https://www.gamedev.net/tutorials/programming/general-and-gameplay-programming/introduction-to-octrees-r3529/

#datastructure #octree #spacial
👍5
Clean Design Documentation Principles

A good set of principles to work with design docs. A good design phase saves a lot of time, as it makes you evaluate the requirements and think about corner cases way before it is engraved in stone (implemented in code).

https://medium.com/@tricky_fat_cat/clean-design-documentation-principles-59819b9913d6

#docs #gamedesign
👍4
WFC (Wave Function Collapse) with Unity

This is an attempt at implementing a WFC procedural model generator with Unity.

https://github.com/keijiro/WfcMaze

#wfc #pcg
👍4