Everyday Unity – Telegram
Everyday Unity
1.11K 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
Create UI image with wave animation in Unity

Simply add this component to an empty object in a canvas. You are strongly recommended to put this object in its own canvas/nested canvas because it will dirty the canvas every frame and cause its entire mesh to be regenerated.
Some interesting UI fx can be achieved with this component

https://gist.github.com/yasirkula/b90c8278c7d72265b7a7fa4ceab49320

#wave #sprite #fx
Essential Packages for Your Unity Project
TL;DR: Contains following packages:
Unity Asset Usage Detector
Graphy
L2 Localization
Bézier Path Creator
Pro Builder

http://researchandprogram.blogspot.com/2021/11/essential-packages-for-your-unity.html?m=1

#unitytips #packages
Better Collider Generation with Asset Processors

An example of useful asset postprocessor

https://bronsonzgeb.com/index.php/2021/11/27/better-collider-generation-with-asset-processors/

#collidergenerator #assetpostprocessor
Loopholes in Game Design

A loophole can be defined as a flaw in the system that users can exploit to gain an unfair or unintended advantage. Check the article to learn well-known loopholes

http://devmag.org.za/2012/05/07/loopholes-in-game-design/

#gamedesign #loophole
Procedurally Generated Dungeons

A custom algorithm to generate dungeons in 3D with plausible stairs

https://vazgriz.com/119/procedurally-generated-dungeons/

#pcg #dungeons #generator
Fastest way to enumerate a List<T>

Another synthetic test on list enumeration: don't use List<T>.ForEach(), use Span if possible. But most likely you would be fine with ordinary for or foreach.

https://www.meziantou.net/fastest-way-to-enumerate-a-list-t.htm

#enumeration #list
What can be gained from long-term rapid development - say, making 100 games in 5 years? Here, we’ll condense and sort that experience into 10 compact lessons.

Old, but still actual in the current hyper casual era with very short CTR tests prototypes and generally small development time

https://www.gamedeveloper.com/design/10-lessons-from-making-100-games-in-5-years

#hypercasual #rapiddevelopment
UnityScreenNavigator: Library for screen transitions, transition animations, transition history stacking, and screen lifecycle management in Unity's uGUI

You can either use it straight away or take it as a reference when developing own UI solution for Unity

https://github.com/Haruma-K/UnityScreenNavigator

#uilibrary #ui #navigator #modal
Hidden IDisposable Issues in Microsoft .NET

I have seen a lot of issues with IDisposable usage over years in different projects, sometimes even experienced developers forget or don't know how to work with it. The author says that using statement makes life easier

https://dotnettips.wordpress.com/2021/10/06/hidden-idisposable-issues-in-microsoft-net/

#disposable