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
Frequently asked questions about Entity Component Systems

This FAQ is for anyone interested in ECS & modern, high performance game development. The goal is for answers to be short & correct, but not necessarily complete. The Resources section contains more in-depth articles.

https://github.com/SanderMertens/ecs-faq

#ecs #ecsfaq
👍3
A Collection such as List, HashSet, Dictionary etc can be pooled and reused by using a CollectionPool.

In case you missed that Unity has added a built-in collection pool. Usage looks similar to ArrayPool<T> class in .NET.

https://docs.unity3d.com/2022.2/Documentation/ScriptReference/Pool.CollectionPool_2.html

#arraypool #collectionpool #optimization #memory
👍4
At Unity Labs we perform a great deal of experiments. These frequently produce 'gems' or small algorithms that are useful to the community by themselves. This is a repository of those gems.

Contains:
- Stabilizr : Object Stabilization for XR
- GizmoModule: Gizmos for EditorXR/Runtime
- PhysicsTracker: Bridging the gap between game code and physics simulation
- RunInEditHelper: Manage what is running in edit mode
- ModificationResponse
- MissingReferences: Track down references to missing assets or methods
and many more.

https://github.com/Unity-Technologies/SuperScience

#gems #editortool #superscience
👍2
👍3
What options do I have for Automation and Unit Testing In Unity?

A registry listing all of the prominent options for automating UI testing in Unity. Provides a high level comparison of what each package offers. People may not realize that there are now many choices to automate UI testing in Unity, along with additional alternative options for unit testing
Inside my company we have very similar in-house solutions. It takes time and expertise to create such infrastructure from scratch, so packages provided in the list may help to save some time if used correctly.

https://forum.unity.com/threads/what-options-do-i-have-for-automation-and-unit-testing-in-unity.682720/

#automation #testing #performancetesting
👍2
A Glimpse into Unity Developer Interview

A good list of interview question examples with references to answers. Definitely doesn't contain everything that can be asked and covers a pretty basic level, but still worth checking out before an interview.

https://medium.com/@unity_dev/a-glimpse-into-unity-developer-interview-4f7d4656c76c

#interview #tips
👍2