TGViewer
Channel Public Channel
Everyday Unity

Everyday Unity

@everydayunity

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
Subscribers
1.18K
Photos
169
Videos
61
Links
2.4K

Showing posts older than #1591 · Back to latest

Older Posts 20 shown
Post #1590 37
Unity-Style-Guide: This article contains ideas for setting up a projects structure and naming convention for scripts and assets in Unity

Can be used as a base for your own conventions. It also has a good quote: "Arguments over style are pointless. There should be a style guide, and you should follow it."

https://github.com/justinwasilenko/Unity-Style-Guide

#codestyle #naming #preprocessor
GitHub GitHub - justinwasilenko/Unity-Style-Guide: This article contains ideas for setting up a projects structure and naming convention… This article contains ideas for setting up a projects structure and naming convention for scripts and assets in Unity - justinwasilenko/Unity-Style-Guide
Post #1589 33
Dialog System

Hyperbolica dev tells about the dialog system based on a custom scripting language. He even created highlighting rules for Notepad++. Could be very convenient when dialogs are written and added to the game not by a programmer. You should consider time needed to create such system and amount of time you could save by removing the need in developer to integrate text assets.

https://youtu.be/DlL_20x0QH8

#dialog #dialogsystem
YouTube Dialog System - Hyperbolica Devlog #7 Just a quick detour to show how Hyperbolica's dialog system works. With nearly 1000 NPCs, a custom dialog system and language was developed to simplify the process. Hyperbolica on Steam: https://store.steampowered.com/app/1256230/Hyperbolica/ Join my discord:…
Post #1588 37
Post #1587 31
Performance Testing in Unity. Step by step tutorial how to get it running

Probably you’ve heard about Performance Testing package made by Unity, but to be fair their documentation sucks and if you follow it straight your might face some issues. So I want to list the steps I did to have it running and especially how to get results from performance tests after run on a real device, because obviously we don’t want to measure performance of the game only inside the editor.

https://gamedev.center/setting-up-unity-performance-testing-package-and-performance-benchmark-reporter/

#performance #testing #benchmark
gamedev.center Writing Performance Tests and running it on a target platfrom in Unity Performance testing package by Unity is great, but when I followed their docs I couldn't get it running, so here are the steps how to actually setup it
Post #1586 29
Post #1585 29
Unit testing code that does File IO

A very basic example of writing unit tests with Moq library. It is surprising how many people in game dev haven't heard of Moq and what it allows to do

https://makolyte.com/csharp-unit-testing-code-that-does-file-io/

#unit #testing #automation #moq
makolyte C# - Unit testing code that does File IO | makolyte Shows how to mock out the file system dependency by wrapping the file IO calls, extracting an interface, and dependency injecting the wrapper interface.
Post #1584 31
Post #1580 34
GPU-Fog-Particles: Textureless fog particles using a highly customizable shader to attenuate noise values.

The technique is the use of surface depth and camera fading. The opacity of the mesh will fade away when near rendered geometry and as the camera approaches. These values can be tweaked to give a fake volumetric effect to what are otherwise just flat / billboard particles facing the camera.
Surface depth fading in this case is commonly known as "soft particles".

https://github.com/MirzaBeig/GPU-Fog-Particles

#fog #softparticles #vfx #camerafading
GitHub GitHub - MirzaBeig/GPU-Fog-Particles: Textureless fog particles using a highly customizable shader to attenuate noise values. Textureless fog particles using a highly customizable shader to attenuate noise values. - MirzaBeig/GPU-Fog-Particles
Post #1578 31
Post #1577 31
Unity - Introducing System Metrics Mali package

Not a release version, but still allows to be one step closer to native profiling inside the editor without hassle with 3rd party profilers. And generally it becomes easier to profile stuff when you can do everything inside the editor.

https://forum.unity.com/threads/introducing-system-metrics-mali-package.1126178/

#nativeprofiling #profiling #mali
Unity Forum Official - Introducing System Metrics Mali package System Metrics Mali Package (SMM) Welcome to the System Metrics Mali discussion thread. You can use this thread to ask for help, share feedback, and...
Post #1576 34
Post #1573 31
Post #1571 26
Unity right to left localization

Suggested plugin is not really convenient as you have to add a separate text component for it to work. Another layer of abstraction can help to avoid this hassle

https://habr.com/ru/post/590735/

#localization #rtl
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →