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
👍5
Problem-Solving Techniques: The Sniper vs the General

I don't really agree with the metaphor, but the main point is valid: the probability of a successful guess drops with each attempt, so try to use both techniques when solving an issue.

https://betterprogramming.pub/problem-solving-techniques-the-sniper-vs-the-general-5620e2096003

#problemsolving #se #engineering
👍3
animation.gif
14.9 MB
Rendering A Card In URP

A very detailed post about rendering a card with a custom VFX.

https://fronkongames.github.io/Dawn-Of-The-Cards/article/rendering_a_card/

#urp #shader #card
👍3
Performance traps of ref locals and ref returns in C#

Be cautious with ref returns because they can break encapsulation.
Be cautious with readonly ref returns because they’re more performant only for readonly structs and could cause performance issues for regular structs.
Be cautious with readonly ref locals because they also could cause performance issues for non-readonly structs causing defensive copy each time the variable is used.

https://devblogs.microsoft.com/premier-developer/performance-traps-of-ref-locals-and-ref-returns-in-c/

#struct #readonly #ref #performance
👍2
Texture Debugger

A component used to display temporary textures generated during the rendering process(e.g. GBuffer,AO Texture) on the game screen.

https://github.com/Minghou-Lei/unity-texture-debugger

#debug #shader #texture
👍4
methodic: Test and interact with functions in Unity using a GUI.

Adds an editor window that provides a simple interface to select your noscript's functions and run them with parameters of your choice. Ideal for manually triggering events during gameplay and for modifying game objects in the editor.

https://github.com/mminer/methodic

#editortool #invoker
👍3
GitHub - Cysharp/MemoryPack: Zero encoding extreme performance binary serializer for C# and Unity.

The newest serializer by the developer of UniTask and MessagePack for C#.

https://github.com/Cysharp/MemoryPack

#serializer
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
UnityTimeRewinder: Unity time rewind solution, that is easily customizable for any project.

https://github.com/SitronX/UnityTimeRewinder

#timescale #rewind
👍2