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
unity-hierarchy-folders: Specialized folder objects for Unity Hierarchy.

With big scenes you might want to have game objects organized in some way. However using just empty game objects for it might lead to performance issues as the engine won't be able to parallelize transforms processing, as Unity manages them on hierarchies level.
This tool helps prevent these issues by removing all overhead during the build process.

https://github.com/xsduan/unity-hierarchy-folders

#editortools #hierarchy
👍3
In-game Debug Console for Unity 3D

This asset helps you see debug messages (logs, warnings, errors, exceptions) runtime in a build (also assertions in editor) and execute commands using its built-in console (you can setup your own methods to execute with custom commands).

https://github.com/yasirkula/UnityIngameDebugConsole

#console #debug
👍5
UnityLauncherPro: Unity Hub Alternative Project Launcher with time saving features

Might come in handy given how Unity Hub is getting slower and slower, and the incident that happened last year when a malicious lib was used by Unity Hub.

https://github.com/unitycoder/UnityLauncherPro

#hub
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
FastScriptReload: Hot Reload implementation for Unity. Iterate on code insanely fast without breaking play session.

Was a paid asset, now it's open source

https://github.com/handzlikchris/FastScriptReload

#hotreload #editortool
👍6
UIOutline: A handy component that can be used to add outlines to your Unity UI

https://github.com/PandaArcade/UIOutline

#outline #ui
👍5
CustomSOIcons: Simple editor addon that allows to show custom noscriptable object icons in the Project view

https://github.com/fffogil/SimpleTools-CustomSOIcons

#editortool #icons
👍2💩1
Smart Addresser: Automate Addressing, Labeling, and Version Control for Addressables

For example, you can easily assign addresses by setting up the rules like the following.
Assign addresses to all Prefabs in the specified folder.
Assign addresses to all assets in the folder named "Addressables".
Assign addresses to all assets with a path matching the specified regular expression.


https://github.com/CyberAgentGameEntertainment/SmartAddresser

#addressables
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Practical High-Performance Rendering on Mobile Platforms (GDC 2023)
This repo includes the demo project for the following GDC 2023 talk: Practical High-Performance Rendering on Mobile Platforms

https://github.com/WeakKnight/GDC23_PracticalMobileRendering

#rendering #srp #renderpipeline
👍4
LiteEntitySystem: Pure C# HighLevel API for multiplayer games

Some of the features:
Lag compensation
Serialization of custom types (like strings,lists,arrays,jsons,etc)
Synchronized variables (with optional notifications on change)
Client-side prediction
Client-side spawn prediction (for projectiles)
Remote procedure calls (RPC) with compile-time checks
Client input system
Interpolation system
Delta-compressed state synchronization
LZ4 compression of initial world state

https://github.com/RevenantX/LiteEntitySystem

A sample: https://github.com/RevenantX/LiteEntitySystemUnityExample

#netcode
👍4
animation.gif
11 MB
Indirect Rendering With Compute Shaders

An example of rendering numerous instances in Unity3D using Compute shaders for culling and LOD'ing and Graphics.DrawMeshInstancedIndirect to draw.

https://github.com/ellioman/Indirect-Rendering-With-Compute-Shaders

#indirect #computeshader #rendering
👍3