NativeGrid: Container class that helps work with NativeArray<T> as a 2D data. Adds few utilities and QOL improvements.
https://github.com/andrew-raphael-lukasik/NativeGrid
#nativegrid #dots
https://github.com/andrew-raphael-lukasik/NativeGrid
#nativegrid #dots
GitHub
GitHub - andrew-raphael-lukasik/NativeGrid: Container class that helps work with NativeArray<T> as a 2D data. Adds few utilities…
Container class that helps work with NativeArray<T> as a 2D data. Adds few utilities and QOL improvements. - GitHub - andrew-raphael-lukasik/NativeGrid: Container class that helps wor...
👍2
FrameRateBooster: Optimizer for Unity's Mono assemblies
Replaces Unity properties' unoptimized calls
https://github.com/ehakram/FrameRateBooster
Details: https://forum.unity.com/threads/vector3-and-other-structs-optimization-of-operators.477338/
#optimization #framerate #booster
Replaces Unity properties' unoptimized calls
https://github.com/ehakram/FrameRateBooster
Details: https://forum.unity.com/threads/vector3-and-other-structs-optimization-of-operators.477338/
#optimization #framerate #booster
GitHub
GitHub - ehakram/FrameRateBooster: Optimizer for Unity's Mono assemblies
Optimizer for Unity's Mono assemblies. Contribute to ehakram/FrameRateBooster development by creating an account on GitHub.
👍3
Scripts to fix the Polygon Collider 2D problems
The Box2D Physics Engine doesn't support concave shapes. Instead, It generates multiple convex shape. In this way our objects may get stuck between these convex shapes.
https://www.reddit.com/r/Unity2D/comments/vlvr1t/i_wrote_some_noscripts_to_fix_the_polygon_collider/
Asset store (free): https://assetstore.unity.com/packages/tools/physics/polygon-collider-2d-solver-224620
#physics #physics2d #meshcollider
The Box2D Physics Engine doesn't support concave shapes. Instead, It generates multiple convex shape. In this way our objects may get stuck between these convex shapes.
https://www.reddit.com/r/Unity2D/comments/vlvr1t/i_wrote_some_noscripts_to_fix_the_polygon_collider/
Asset store (free): https://assetstore.unity.com/packages/tools/physics/polygon-collider-2d-solver-224620
#physics #physics2d #meshcollider
reddit
I wrote some noscripts to fix the Polygon Collider 2D problems!
Posted in r/Unity2D by u/Script_Boy • 245 points and 12 comments
👍3
How We Used dotMemory to Optimize dotMemory
Not exactly Unity related case, but I love posts like this one where an author shows an engineering approach to problem solving. A good example of how to profile and validate that changes improve performance
https://blog.jetbrains.com/dotnet/2022/05/23/how-we-used-dotmemory-to-optimize-dotmemory/
#profiling #dotmemory #dotpeek
Not exactly Unity related case, but I love posts like this one where an author shows an engineering approach to problem solving. A good example of how to profile and validate that changes improve performance
https://blog.jetbrains.com/dotnet/2022/05/23/how-we-used-dotmemory-to-optimize-dotmemory/
#profiling #dotmemory #dotpeek
The JetBrains Blog
How We Used dotMemory to Optimize dotMemory | The .NET Tools Blog
dotMemory is a .NET memory profiler by JetBrains. My name is Ilya and I help develop the tool. I'd like to tell you a classical dogfooding story of how we optimized one of dotMemory's algorithms by
👍3
In The Games Of Madness: 9 Years, 9 Lessons on Horror
Lessons by horror genre veterans
https://frictionalgames.blogspot.com/2019/10/9-years-9-lessons-on-horror.html
#horror #narrative
Lessons by horror genre veterans
https://frictionalgames.blogspot.com/2019/10/9-years-9-lessons-on-horror.html
#horror #narrative
Blogspot
9 Years, 9 Lessons on Horror
By Thomas Grip Edited by Kira It has now been over 9 years since we released Amnesia: The Dark Descent. That is a bloody long time, and f...
👍2
Real-time 3D Art Best Practices: Texturing
A very detailed guide on texturing, can be easily used to setup guidelines in your project.
https://developer.arm.com/documentation/102449/0100/?lang=en
#optimization #textures #performance
A very detailed guide on texturing, can be easily used to setup guidelines in your project.
https://developer.arm.com/documentation/102449/0100/?lang=en
#optimization #textures #performance
👍4
Unpredictably fun: The value of randomization in game design | Unity Blog
https://blog.unity.com/technology/unpredictably-fun-the-value-of-randomization-in-game-design
#gamedesign #random
https://blog.unity.com/technology/unpredictably-fun-the-value-of-randomization-in-game-design
#gamedesign #random
Unity
Unity Blog
👍2
.NET Debugging Tips
- CONDITIONAL BREAKPOINTS
- DATA BREAKPOINTS
- MOVING THE DEBUG POINTER
- BREAK ON HANDLED EXCEPTIONS
- THE IMMEDIATE WINDOW
- THE DEBUGGER DISPLAY ATTRIBUTE
https://timdeschryver.dev/blog/dotnet-debugging-tips
#debug
- CONDITIONAL BREAKPOINTS
- DATA BREAKPOINTS
- MOVING THE DEBUG POINTER
- BREAK ON HANDLED EXCEPTIONS
- THE IMMEDIATE WINDOW
- THE DEBUGGER DISPLAY ATTRIBUTE
https://timdeschryver.dev/blog/dotnet-debugging-tips
#debug
timdeschryver.dev
.NET Debugging Tips
A collection of tips for debugging .NET applications.
👍3
nvjob-water-shader-simple-and-fast: NVJOB Simple Water Shaders. Free Unity Asset.
Supports only built-in RP
https://github.com/nvjob/nvjob-water-shader-simple-and-fast
#shader #water
Supports only built-in RP
https://github.com/nvjob/nvjob-water-shader-simple-and-fast
#shader #water
GitHub
GitHub - nvjob/nvjob-water-shader-simple-and-fast: #NVJOB Simple Water Shaders. Free Unity Asset.
#NVJOB Simple Water Shaders. Free Unity Asset. Contribute to nvjob/nvjob-water-shader-simple-and-fast development by creating an account on GitHub.
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
URP Outlines
A custom renderer feature for screen space outlines. An example of how SRP can be used
Repo: https://github.com/Robinseibold/Unity-URP-Outlines
Details: https://www.youtube.com/watch?v=LMqio9NsqmM
#shader #outlines #postprocessing #srp #noscriptablerenderpipeline
A custom renderer feature for screen space outlines. An example of how SRP can be used
Repo: https://github.com/Robinseibold/Unity-URP-Outlines
Details: https://www.youtube.com/watch?v=LMqio9NsqmM
#shader #outlines #postprocessing #srp #noscriptablerenderpipeline
👍3
Animate like a Programmer
TL;DR: Use CrossFade via code or Animancer
https://youtu.be/ZwLekxsSY3Y
#animation
TL;DR: Use CrossFade via code or Animancer
https://youtu.be/ZwLekxsSY3Y
#animation
YouTube
Animate like a Programmer
As a programmer, using the Unity animator can feel like you're losing some control over your game. We can manage our animation transitions entirely from code... Animation will feel as natural as your player controller noscript.
Code: https://bit.ly/3P4DdA2…
Code: https://bit.ly/3P4DdA2…
👍4👎2
This media is not supported in your browser
VIEW IN TELEGRAM
UltimateXR is a free, open source framework and toolkit for Unity that includes powerful features such as cross-device compatibility, state-of-the-art grab and manipulation mechanics, inclusion through a library of gender- and race-agnostic hands, customizable full body avatar representation, advanced UI components, locomotion mechanics, and much more
The package is available there:
https://www.ultimatexr.io/
#xr #manipulation
The package is available there:
https://www.ultimatexr.io/
#xr #manipulation
👍2
RectMask2DCulling: Custom RectMask2D, that allows disabling Culling / Softness for better performance
RectMask2DCulling uses the reflection to get private properties of parent RectMask2D class, and it adds performance overhead, so make sure to profile your case and compare this solution to a scroll list with object pooling (can be found in this channel #scrollrect or any other similar solution from GitHub).
https://github.com/mitay-walle/Unity3d-RectMask2DCulling
#optimization #uioptimization #ui #culling #rectmask2d
RectMask2DCulling uses the reflection to get private properties of parent RectMask2D class, and it adds performance overhead, so make sure to profile your case and compare this solution to a scroll list with object pooling (can be found in this channel #scrollrect or any other similar solution from GitHub).
https://github.com/mitay-walle/Unity3d-RectMask2DCulling
#optimization #uioptimization #ui #culling #rectmask2d
GitHub
GitHub - mitay-walle/Unity3d-RectMask2DCulling: Custom RectMask2D, that allow to disable Culling / Softness for better performance
Custom RectMask2D, that allow to disable Culling / Softness for better performance - mitay-walle/Unity3d-RectMask2DCulling
👍2
Understanding the Stack and Heap in C#
Another post about stack and heap, may give a better picture if you read it with other posts about this topic shared in this channel
https://endjin.com/blog/2022/07/understanding-the-stack-and-heap-in-csharp-dotnet.html
#stack #heap #referencetype #valuetype #interview
Another post about stack and heap, may give a better picture if you read it with other posts about this topic shared in this channel
https://endjin.com/blog/2022/07/understanding-the-stack-and-heap-in-csharp-dotnet.html
#stack #heap #referencetype #valuetype #interview
Endjin
Understanding the Stack and Heap in C# | endjin
The stack and heap are central components of memory management in C# programs. This post aims to introduce the topic, with a number of worked examples.
👍2
Toon Glass Shader Breakdown
https://www.cyanilux.com/tutorials/toon-glass-shader-breakdown/
#shadergraph #toon #glass
https://www.cyanilux.com/tutorials/toon-glass-shader-breakdown/
#shadergraph #toon #glass
Cyanilux
Toon Glass Shader Breakdown
A shader which produces solid diagonal lines across a quad's surface that moves with the camera position to simulate toon-like glass reflections
👍2💩1
Making Sky's Stylized Grass with Compute Shader in Unity
A lot of grass shaders available on GitHub are geometry shader based therefore it doesn't work on Metal. This post shows how to make grass using a compute shader
https://www.junhaow.com/2021/03/06/050_Stylized-Sky-grass-in-Unity/
#grass #compute #shader
A lot of grass shaders available on GitHub are geometry shader based therefore it doesn't work on Metal. This post shows how to make grass using a compute shader
https://www.junhaow.com/2021/03/06/050_Stylized-Sky-grass-in-Unity/
#grass #compute #shader
forkercat.blog
Making Sky's Stylized Grass with Compute Shader in Unity
Sky: Children of the Light is one of my favorite games I am playing recently. During the pandemic, it is a great place where we are able to meet people (or even friends) from all over the world. Beyon
👍2
Universal Shader Examples
Sand box project containing example shaders and assets compatible with Unity Universal Render Pipeline (Unlit, shadows, matcap, Screen Space UV, lit, etc).
Made by the lead of Universal Render Pipeline at Unity.
https://github.com/phi-lira/UniversalShaderExamples
#shader #urp
Sand box project containing example shaders and assets compatible with Unity Universal Render Pipeline (Unlit, shadows, matcap, Screen Space UV, lit, etc).
Made by the lead of Universal Render Pipeline at Unity.
https://github.com/phi-lira/UniversalShaderExamples
#shader #urp
GitHub
GitHub - phi-lira/UniversalShaderExamples: Sand box project containing example shaders and assets compatible with Unity Universal…
Sand box project containing example shaders and assets compatible with Unity Universal Render Pipeline. - GitHub - phi-lira/UniversalShaderExamples: Sand box project containing example shaders and...
👍1
Consolation
In-game debug console for Unity. It's difficult to retrieve logs and warnings from Unity outside the editor. To make it easier, this console displays output from Debug in the game itself. This is especially useful on mobile devices.
https://github.com/mminer/consolation
#console #debug
In-game debug console for Unity. It's difficult to retrieve logs and warnings from Unity outside the editor. To make it easier, this console displays output from Debug in the game itself. This is especially useful on mobile devices.
https://github.com/mminer/consolation
#console #debug
GitHub
GitHub - mminer/consolation: In-game debug console for Unity.
In-game debug console for Unity. Contribute to mminer/consolation development by creating an account on GitHub.
👍2
Randomizable Character System in Red Dust
https://www.lorinatzberger.com/articles/randomizable-character-system-in-red-dust
#character #crowdsystem
https://www.lorinatzberger.com/articles/randomizable-character-system-in-red-dust
#character #crowdsystem
Lorinatzberger
Randomizable Character System in Red Dust
Having a wide range of characters is crucial to making Red Dust feel more alive and this was achieved by adding a randomizable character system, so in this article I will go over the implementation details using Unity and Blender. Character System| Red Dust…
👍2💩1
Making an Animation for a 3D Pixel Art Game
https://www.youtube.com/watch?v=1FrIBkuq0ZI
#animation #cascadeur
https://www.youtube.com/watch?v=1FrIBkuq0ZI
#animation #cascadeur
YouTube
Making an Animation for my 3D Pixel Art Game
One of the benefits to making my pixel art game in a 3D game engine is the ability to very quickly build and iterate on animation assets. Among other things, it allows the player model and weapon models to be swapped very easily.
Animating convincingly in…
Animating convincingly in…
👍3