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 #2297 · Back to latest

Older Posts 20 shown
Post #2294 445
Post #2293 395
Post #2290 348
Estimating Early Access success

Analysis of steam reviews amount during early access.
Based on stats:
- if your game has less than 10 reviews in the first month of EA, then it's a miss.
- more than 200 it's a potential hit.

But in the end 200 is an arbitrary number the author has chosen, so don't make any targets or KPIs of reaching 200 reviews.

https://howtomarketagame.com/2023/08/21/estimating-early-access-success/

#marketing
  • 👍 3
Post #2289 347
Unity Assembly Definitions Explained: How to Organize and Control Your Code

This is definitely a good post that provides an overview of assembly definition settings and the benefits they bring. However, it's important to remember that any approach can backfire when taken to extremes. Having too many asm defs can significantly slow down your iterations. Even if compilation takes only seconds when your project is split into tiny assemblies, the domain reload would take much longer than compiling bigger assemblies, but in smaller quantities. Additionally, Rider needs to process all the assemblies, which also takes a lot of time, and this processing time seems to increase non-linearly as the number of assemblies grows.

Of course, the impact varies, and you should profile on your current hardware with your specific project. For me, 'too many assemblies' starts at around 500-600.

https://marcomignano.com/posts/unity-assembly-definitions-explained-how-to-organize-and-control-your-code

#asmdef
  • 👍 3
Post #2288 306
Unity HDRP & ShaderGraph: Nodes that Bloat Shaders

It's nothing new that Shader Graph generates less-than-ideal code, but it's still interesting to examine in detail and see which more optimal solutions the author proposes.

https://justlukass.hashnode.dev/shadergraph-can-bloat-your-shaders-and-here-is-when

#performance #shader
JL's blog about graphics Unity HDRP & ShaderGraph: Nodes that Bloat Shaders Explore Unity's HDRP ShaderGraph's impact on shader efficiency. Learn how certain nodes can generate redundant code with code samples & ISA disassembly.
  • 👍 3
Post #2287 349
C# Journey into struct equality comparison, deep dive

A great post that dives into reasoning behind implementing IEquatable<>: where exactly allocations happen and that default ValueType Equals implementation uses structural comparison only for tightly packed structs, otherwise field-by-field comparison is used which utilizes reflection.
For us it means that we must implement IEquatable<> in our structs in case they are compared, which is common case when used in collections (dictionary, list, array, etc).

https://medium.com/@semuserable/c-journey-into-struct-equality-comparison-deep-dive-9693f74562f1

#performance #equals
Medium C# Journey into struct equality comparison, deep dive Deep dive on struct equality comparison, stepping into .NET internals and C++ land
  • 👍 6
Post #2286 314
Post #2285 343
Vertex Color Baker

An AssetPostprocessor for Unity that can bake ambient occlusion and curvature information into mesh vertex color channels, mainly intended for mid-poly workflows and procedural hard surface shaders.

https://github.com/Fewes/VertexColorBaker

#ao #vertexcolor
  • 👍 4
Post #2284 359
Exarion

This tool makes a greyscale texture that tells each pixel when it should display itself. It helps create these types of textures easier.

https://botsop.itch.io/exarion

#vfx
  • 👍 10
Post #2283 345
Moving faster

I find this very useful to help structure your development process. In the university I had the Personal Software Process (PSP) course that was also aimed to make each part of software development lifecycle more effecient. This post obviously does not cover what the whole course teaches you about, but it's a good place to start.
I also feel The Pragmatic Programmer vibes in this post. Some advice are directly from this book. So if you liked the post, you may take a look at the book too.

https://www.scattered-thoughts.net/writing/moving-faster/

#psp #productivity
  • 👍 5
Post #2282 351
Particle Effect For UGUI (UI Particle): This plugin provide a component to render particle effect for uGUI in Unity 2018.2 or later.
The particle rendering is maskable and sortable, without Camera, RenderTexture or Canvas.

It also correctly scales particles and provides better performance with mesh sharing feature.

https://github.com/mob-sakai/ParticleEffectForUGUI

#ui #particle
GitHub GitHub - mob-sakai/ParticleEffectForUGUI: Render particle effect in UnityUI(uGUI). Maskable, sortable, and no extra Camera/Ren… Render particle effect in UnityUI(uGUI). Maskable, sortable, and no extra Camera/RenderTexture/Canvas. - mob-sakai/ParticleEffectForUGUI
  • 👍 7
Post #2279 310
Dependency Injection on Unity

Another post why DI might be useful. But it also contains an implementation of a custom DI container, which is a great way to learn how containers work under the hood, especially how injections into MonoBehaviors work

Part 1: https://moderncsharpinunity.github.io/post/dependency-injection-on-unity/

Part 2: https://moderncsharpinunity.github.io/post/dependency-injection-on-unity-part2/

#di
Modern C# in Unity3D Dependency Injection on Unity Many has been written about dependency injection, even Unity folks wrote about it long time ago, and there are some good frameworks like Zenject, so what is so cool about dependency injection?
  • 👍 3
Post #2278 311
Intro to DOTS animation

No, there is still no solution provided by Unity as part of DOTS.
The author shows how to use a hybrid animator approach, similar to one shown in DOTS character controller samples.
The video also shows the simplest example how to use 2 most popular animation assets from the asset store.

https://youtu.be/KvabbZKrUHk

#dots #animation
YouTube Intro to DOTS Animation - Unity ECS Tutorial 2024 🤑 Get these assets for 50% off: https://assetstore.unity.com/turbo-makes-games?aid=1101l9vRP 🤑 👨‍💻 Code/Scripts from this video: https://gist.github.com/JohnnyTurbo/c804634191848ca5ed7fde5082cc8a96 👨‍💻 Animation Options Wiki: https://forum.unity.com/threads/dots…
  • 👍 4
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 →