How to Create a Cross-Platform Mobile (iOS and Android) Plugin For Unity
https://medium.com/swlh/how-to-create-a-cross-platform-mobile-ios-and-android-plugin-for-unity-847b532615cc
#native #plugin #android #ios
https://medium.com/swlh/how-to-create-a-cross-platform-mobile-ios-and-android-plugin-for-unity-847b532615cc
#native #plugin #android #ios
Medium
How to Create a Cross-Platform Mobile (iOS and Android) Plugin For Unity
Unity is a great platform for developing VR and AR applications. When developing a cross-platform application there are often native…
https://www.youtube.com/watch?v=SlAL5HGmB1E
Use Grayscale to Optimize your Game Performance and Workflow
#optimization #sprites #grayscale
Use Grayscale to Optimize your Game Performance and Workflow
#optimization #sprites #grayscale
YouTube
Use Grayscale to Optimize your Game Performance and Workflow - Unity Tips and Tricks
In this game dev tutorial I will show how to to easily optimize your unity sprites by shifting colour instead of creating new assets. It's a useful technique that will make creating game objects faster, and also increase performance by reducing memory usage.…
10 Extraordinary GitHub Repos for All Developers - Better Programming
https://medium.com/better-programming/10-extraordinary-github-repos-for-all-developers-939cdeb28ad0
#education #github #repos #interview
https://medium.com/better-programming/10-extraordinary-github-repos-for-all-developers-939cdeb28ad0
#education #github #repos #interview
Medium
10 Extraordinary GitHub Repos for All Developers
Interview resources, build your own X, a list of great public APIs, and more
https://blogs.unity3d.com/ru/2020/05/06/faster-builds-with-the-new-caching-shader-preprocessor-experimental/
Faster builds with the new Caching Shader Preprocessor (Experimental)
#unity #shader #preprocessor
Faster builds with the new Caching Shader Preprocessor (Experimental)
#unity #shader #preprocessor
Unity Technologies Blog
Faster builds with the new Caching Shader Preprocessor (Experimental)새로운 Caching Shader Preprocessor를 통한 빌드 속도 단축(실험 기능)新しい実験版機能…
Shader compilation is a lengthy process that involves several steps. One of the first steps is preprocessing the shader source. Unity 2020.1 beta introduces the Caching Shader Preprocessor, a new custom solution to perform this compilation step. It is up…
Managing Complexity in Game Code — A Case Study - Timo Heinäpurola - Medium
https://medium.com/@heinapurola/managing-complexity-in-game-code-a-case-study-6ee681f755a9
#architecture #ui #test #assets #management
https://medium.com/@heinapurola/managing-complexity-in-game-code-a-case-study-6ee681f755a9
#architecture #ui #test #assets #management
Medium
Managing Complexity in Game Code — A Case Study
In this article I present an approach for game code architecture that we built for an unannounced Unity project.
Улучшаем стандартную графику Unity за несколько минут
https://dtf.ru/s/unity/134107-uluchshaem-standartnuyu-grafiku-unity-za-neskolko-minut?from=rss
#postprocessing
https://dtf.ru/s/unity/134107-uluchshaem-standartnuyu-grafiku-unity-za-neskolko-minut?from=rss
#postprocessing
DTF
Улучшаем стандартную графику Unity за несколько минут
Сейчас можно видеть, как выглядит сцена без настройки: Для того, чтобы настроить плагин, добавляем на объект с основной камерой компонент Post-Processing Layer, в нём задаём Layer на Everything (и заодно сглаживание, которое уберёт лесенки с краёв моделей).…
How to write to a file with C# in 2020 | elmah.io
https://blog.elmah.io/how-to-write-to-a-file-with-csharp-in-2019-stackoverflow-doesnt-get-it-right/
#file #write #tips #csharp
https://blog.elmah.io/how-to-write-to-a-file-with-csharp-in-2019-stackoverflow-doesnt-get-it-right/
#file #write #tips #csharp
elmah.io Blog
How to write to a file with C# in 2020
.NET offers an extended set of APIs to write content to a file. In this post I will list and compare the possibilities, showing you the best ways in 2019.
C# exception handling best practices | elmah.io
https://blog.elmah.io/csharp-exception-handling-best-practices/
#csharp #exception #handling #tips
https://blog.elmah.io/csharp-exception-handling-best-practices/
#csharp #exception #handling #tips
elmah.io Blog - .NET Technical tutorials/guides and new features
C# exception handling best practices
Five best practices that will make you an absolute pro when working with exceptions. Make sure not to make these common mistakes when writing C#.
C# how to convert a string to int | elmah.io
https://blog.elmah.io/csharp-how-to-convert-a-string-to-int/
#csharp #tips #parse #int
https://blog.elmah.io/csharp-how-to-convert-a-string-to-int/
#csharp #tips #parse #int
elmah.io Blog
C# how to convert a string to int
Get all the details about how to convert a string to int with C#. Learn how to handle exceptions and all of the worst practices that everyone is doing.
Pooling large arrays with ArrayPool. Allocations of small arrays are faster, but as the size grows, the allocation takes more and more time, as well as GC time increases.
tl;dr Use ArrayPool<T> for large arrays to avoid Full GC.
https://adamsitnik.com/Array-Pool/
#csharp #tips #performance #gc #arraypool
tl;dr Use ArrayPool<T> for large arrays to avoid Full GC.
https://adamsitnik.com/Array-Pool/
#csharp #tips #performance #gc #arraypool
Adamsitnik
Pooling large arrays with ArrayPool
tl;dr Use ArrayPool<T> for large arrays to avoid Full GC.
Introduction
.NET’s Garbage Collector (GC) implements many performance optimizations. One of them, the generational model assumes that young objects die quickly, whereas old live longer. This is…
Introduction
.NET’s Garbage Collector (GC) implements many performance optimizations. One of them, the generational model assumes that young objects die quickly, whereas old live longer. This is…
https://github.com/Wraithaven-UnityTools/Bones3
Bones³ is a Voxel Editor for Unity. Supports both in-game and in-editor building
#voxel #editor
Bones³ is a Voxel Editor for Unity. Supports both in-game and in-editor building
#voxel #editor
GitHub
Wraithaven-UnityTools/Bones3
Bones³ is a Voxel Editor for Unity. Supports both in-game and in-editor building. - Wraithaven-UnityTools/Bones3
https://jonskeet.uk/csharp/parameters.html
Parameter passing in C#
I believe it is highly confusing to say that objects are passed by reference by default instead of the correct statement that object references are passed by value by default.
#csharp #ref #parameters
Parameter passing in C#
I believe it is highly confusing to say that objects are passed by reference by default instead of the correct statement that object references are passed by value by default.
#csharp #ref #parameters
8 Ways You can Cause Memory Leaks in .NET - Michael's Coding Spot
https://michaelscodingspot.com/ways-to-cause-memory-leaks-in-dotnet/
#gc #memory #leaks #csharp #dispose
https://michaelscodingspot.com/ways-to-cause-memory-leaks-in-dotnet/
#gc #memory #leaks #csharp #dispose
Michael's Coding Spot
8 Ways You can Cause Memory Leaks in .NET
Memory leaks are sneakily bad creatures. It's easy to ignore them for a very long time, while they slowly destroy the application. With memory leaks, your memory consumption grows, creating GC pressure and performance problems. Finally, the program will just…
Find, Fix, and Avoid Memory Leaks in C# .NET: 8 Best Practices - Michael's Coding Spot
https://michaelscodingspot.com/find-fix-and-avoid-memory-leaks-in-c-net-8-best-practices/
#gc #memory #profiling #leaks
https://michaelscodingspot.com/find-fix-and-avoid-memory-leaks-in-c-net-8-best-practices/
#gc #memory #profiling #leaks
Michael's Coding Spot
Find, Fix, and Avoid Memory Leaks in C# .NET: 8 Best Practices
Finding, Fixing and learning to Avoid Memory Leaks is an important skill. I'll list 8 best practice techniques used by me and senior .NET developers that advised me for this article.
Tips for optimizing mobile build size in unity
https://medium.com/@bada/optimizing-build-size-and-performance-with-proper-sprite-setup-7c76c91626b6
#sprites #assets #buildsize
https://medium.com/@bada/optimizing-build-size-and-performance-with-proper-sprite-setup-7c76c91626b6
#sprites #assets #buildsize
Medium
Optimizing build size and performance with proper sprite setup
For game developers and especially mobile developers, both performance and binary size is a constant concern and is something that we need…
Creating A 3D Progress Bar With Shader Graph
https://medium.com/@Scriptie/creating-a-3d-progress-bar-with-shader-graph-devlog-tutorial-89ecbeda449a
#3d #progressbar #shadergraph
https://medium.com/@Scriptie/creating-a-3d-progress-bar-with-shader-graph-devlog-tutorial-89ecbeda449a
#3d #progressbar #shadergraph
Medium
Creating A 3D Progress Bar With Shader Graph — Devlog Tutorial
Let’s say you have a 3d game and would like to show the player’s progress in a more volumetric way, like inside the game but not from UI.