Native share plugin on Kotlin for Unity3D project
How to create a simple plugin with Kotlin for your project.
https://areyana.medium.com/native-share-plugin-on-kotlin-for-unity3d-project-c2370e772255
#native #kotlin #plugin #android
How to create a simple plugin with Kotlin for your project.
https://areyana.medium.com/native-share-plugin-on-kotlin-for-unity3d-project-c2370e772255
#native #kotlin #plugin #android
Medium
Native share plugin on Kotlin for Unity3D project
A lot of Unity3D android project’s nowadays need native code plugins. We can write this plugins in Java or Kotlin code but today Kotlin…
👍3
Top 5 Optimization Tips from Building a Mobile Game
- Use the Profiler
- Batch
- Limit SkinnedMeshRenderers
- Use the Jobs System Intelligently
- Reduce Complexity of Canvases
- Batch your Canvases
https://youtu.be/7ioIHn1tmIM
#tips #optimization
- Use the Profiler
- Batch
- Limit SkinnedMeshRenderers
- Use the Jobs System Intelligently
- Reduce Complexity of Canvases
- Batch your Canvases
https://youtu.be/7ioIHn1tmIM
#tips #optimization
YouTube
Top 5 Optimization Tips from Building a Mobile Game in Unity
Learn my top 5 optimization tips from building my latest mobile game! I boosted the fps in my game from barely playable in the Unity Editor to a solid 60fps 🚀 on most mobile devices!
These are not mobile-specific optimizations, and they don't all apply to…
These are not mobile-specific optimizations, and they don't all apply to…
👍3
C#: IEnumerable, yield return, and lazy evaluation
You should understand how IEnumerable works in order to avoid issues due to its lazy nature. It may be asked at interviews as well.
https://stackoverflow.blog/2022/06/15/c-ienumerable-yield-return-and-lazy-evaluation/
#linq #lazylinq #ienumerable #interview
You should understand how IEnumerable works in order to avoid issues due to its lazy nature. It may be asked at interviews as well.
https://stackoverflow.blog/2022/06/15/c-ienumerable-yield-return-and-lazy-evaluation/
#linq #lazylinq #ienumerable #interview
Stack Overflow Blog
C#: IEnumerable, yield return, and lazy evaluation
Don't hate, iterate.
👍3
Procedural Diagonal Lines Pattern in Unity using Shader Graph
https://youtu.be/-t0fH4CH0V4
#shadergraph #pcg #proceduralpattern
https://youtu.be/-t0fH4CH0V4
#shadergraph #pcg #proceduralpattern
YouTube
Procedural Diagonal Lines Pattern in Unity using Shader Graph
Download this Shader is part of URP Material Pack Vol 4: https://bit.ly/lwrp-materials-4
A tutorial on creating a procedural diagonal lines pattern in Unity using Shader Graph.
Sorry for the bad audio quality :D
Checkout my assets for more Tuts!
----…
A tutorial on creating a procedural diagonal lines pattern in Unity using Shader Graph.
Sorry for the bad audio quality :D
Checkout my assets for more Tuts!
----…
👍5
Understanding Covariance and Contravariance of Generic Types in C#
https://codinghelmet.com/articles/understanding-covariance-and-contravariance-of-generic-types-in-cs
#generics #covariance #contravariance
https://codinghelmet.com/articles/understanding-covariance-and-contravariance-of-generic-types-in-cs
#generics #covariance #contravariance
👍3
Sand Balls Mechanics Implementation: The Best Way To Deform A Mesh In Unity
The goal of this post is not only to share the implementation but also to find out how naïve implementation could be to have a stable frame rate on a mobile device using the following ways to deform a mesh:
- Single-threaded
- Job system
- Compute shader with AsyncGPUReadback
All approaches were measured using the performance testing package, therefore it can be used as a sample of how to use it.
https://gamedev.center/sand-balls-mechanic-implementation-how-to-deform-a-mesh-the-most-performant-way-part-1/
#meshdeformation #sandballs #computeshader #jobsystem #performancetesting
The goal of this post is not only to share the implementation but also to find out how naïve implementation could be to have a stable frame rate on a mobile device using the following ways to deform a mesh:
- Single-threaded
- Job system
- Compute shader with AsyncGPUReadback
All approaches were measured using the performance testing package, therefore it can be used as a sample of how to use it.
https://gamedev.center/sand-balls-mechanic-implementation-how-to-deform-a-mesh-the-most-performant-way-part-1/
#meshdeformation #sandballs #computeshader #jobsystem #performancetesting
gamedev.center
Sand Balls Mechanics Implementation: The Best Way To Deform A Mesh In Unity
You will learn how to deform a mesh using different techniques in practice, including performance testing to find the fastest approach. As a sample we will look at mesh deformation in a Sand Balls game and reimplement its mechanics
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
Test project for the water surface feature (Unity 2022.2)
https://github.com/keijiro/WaterSurfaceTest
#watersurface
https://github.com/keijiro/WaterSurfaceTest
#watersurface
👍5
Searching any variable in any noscript in Unity
https://www.febucci.com/2022/06/search-variables-in-all-noscripts/
#serializedproperty #serializedobject
https://www.febucci.com/2022/06/search-variables-in-all-noscripts/
#serializedproperty #serializedobject
Febucci
Searching any variable in any noscript in Unity | Febucci
Hi, I'm Febucci and I'm an indie games developer. Since 2018 I also write game development articles, sharing my own notes and experiences with you.
👍3
Use math to solve problems in Unity with C#
Covers the following:
1. In front or behind you?
2. How do you know if you have passed a waypoint?
3. Turn left or right to reach a waypoint?
4. The coordinate where a ray intersects with a plane
5. Are two line segments intersecting?
6. Are two triangles intersecting?
7. Are two rectangles intersecting?
8. Find the convex hull
9. Useful algorithms
10. Triangulation
11. Delaunay Triangulation
12. Cut polygons
13. Voronoi diagram
14. Constrained Delaunay Triangulation
https://www.habrador.com/tutorials/math/
#math
Covers the following:
1. In front or behind you?
2. How do you know if you have passed a waypoint?
3. Turn left or right to reach a waypoint?
4. The coordinate where a ray intersects with a plane
5. Are two line segments intersecting?
6. Are two triangles intersecting?
7. Are two rectangles intersecting?
8. Find the convex hull
9. Useful algorithms
10. Triangulation
11. Delaunay Triangulation
12. Cut polygons
13. Voronoi diagram
14. Constrained Delaunay Triangulation
https://www.habrador.com/tutorials/math/
#math
Habrador
Use math to solve problems in Unity with C# | Habrador
This is a tutorial on how to solve problems in Unity by using math such as Linear Algebra and C# code. You will learn how to find out if an enemy is infron or behind you, how to follow waypoints and learn when you have passed a waypoint, how to figure out…
👍3
Generic UnityEngine.Objects
This package allows to create and use generic ScriptableObjects and MonoBehaviours in Unity3D. Although generic serializable classes are now supported by Unity 2020, generic ScriptableObject and MonoBehaviour are not yet, and this plugin allows to overcome this limitation.
https://github.com/SolidAlloy/GenericUnityObjects
#generics
This package allows to create and use generic ScriptableObjects and MonoBehaviours in Unity3D. Although generic serializable classes are now supported by Unity 2020, generic ScriptableObject and MonoBehaviour are not yet, and this plugin allows to overcome this limitation.
https://github.com/SolidAlloy/GenericUnityObjects
#generics
GitHub
GitHub - SolidAlloy/GenericUnityObjects: Generic UnityEngine.Objects
Generic UnityEngine.Objects. Contribute to SolidAlloy/GenericUnityObjects development by creating an account on GitHub.
👍3
There is undocumented PlayerSettings.productGUID property which you can use to identify the specific project no matter project / product name, location and Unity version.
Helpful for the project-specific EditorPrefs (like DisplayDialog opt-out).
https://twitter.com/dmitriy_focus/status/1549299500853911553
#editortip
Helpful for the project-specific EditorPrefs (like DisplayDialog opt-out).
https://twitter.com/dmitriy_focus/status/1549299500853911553
#editortip
👍3
Unity - Nano Tech work in progress demo is available now (link is in the denoscription)
https://youtu.be/TKs_NeyjQFE
#nanite #nanotech
https://youtu.be/TKs_NeyjQFE
#nanite #nanotech
YouTube
Unity - Nano Tech WIP Demo -
This is just a simple demo of the unfinished cluster rendering system "NanoTech" which should work similar to Nanite, once it's released.
This demo currently runs too slow and misses the streaming part, but is already performing better than the normal Unity…
This demo currently runs too slow and misses the streaming part, but is already performing better than the normal Unity…
👍5
Media is too big
VIEW IN TELEGRAM
A scene switcher for Unity
It does require the editor overlays API which requires Unity 2021.2+
https://gist.github.com/alexanderameye/c1f99c6b84162697beedc8606027ed9c
#editortools #scene
It does require the editor overlays API which requires Unity 2021.2+
https://gist.github.com/alexanderameye/c1f99c6b84162697beedc8606027ed9c
#editortools #scene
👍3
🌔 Toon shader for Unity's Universal Render Pipeline.
https://github.com/Delt06/urp-toon-shader
#urp #shader #toon
https://github.com/Delt06/urp-toon-shader
#urp #shader #toon
GitHub
GitHub - Delt06/urp-toon-shader: 🌔 Toon shader for Unity's Universal Render Pipeline.
🌔 Toon shader for Unity's Universal Render Pipeline. - Delt06/urp-toon-shader
👍3👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Here's the process of our rope mechanic
https://twitter.com/Thunder_Raccoon/status/1546548225867390976
#rope
https://twitter.com/Thunder_Raccoon/status/1546548225867390976
#rope
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
New super nice template with a driving environment and a drivable Volvo car available on the Hub using Unity 21LTS and HDRP . Also packed with nice tools to generate roads
https://mobile.twitter.com/the_f_key/status/1553045455965134848
#roadgeneration #carphysics #vehiclephysics
https://mobile.twitter.com/the_f_key/status/1553045455965134848
#roadgeneration #carphysics #vehiclephysics
👍3💩1
This media is not supported in your browser
VIEW IN TELEGRAM
procedural-healthbar-shader: Shader that generates healthbars for Unity URP
https://github.com/josebasierra/procedural-healthbar-shader
#shader #urp #healthbar
https://github.com/josebasierra/procedural-healthbar-shader
#shader #urp #healthbar
👍3
Unity VFX Graph - Materialize Objects Effect Tutorial
https://m.youtube.com/watch?v=S6CDLfXQZ78
#vfxgraph #dissolve
https://m.youtube.com/watch?v=S6CDLfXQZ78
#vfxgraph #dissolve
YouTube
Unity VFX Graph - Materialize Objects Effect Tutorial
In this Unity tutorial we are going to learn how to Materialize Objects into their final form! You are going to learn how to handle Meshes in Unity VFX Graph and how to create a materializing shader with Unity Shader Graph! Enjoy!
**Check out the Indie Game…
**Check out the Indie Game…
👍3
How Do Games Render So Much Grass?
Video about billboarding grass. A perfect solution for games with a fixed camera
https://m.youtube.com/watch?v=Y0Ko0kvwfgA
#grass #billboard
Video about billboarding grass. A perfect solution for games with a fixed camera
https://m.youtube.com/watch?v=Y0Ko0kvwfgA
#grass #billboard
YouTube
How Do Games Render So Much Grass?
An overview of my grass rendering explorations and an implementation of billboard grass, a common technique used in nearly every single video game.
Support me on Patreon!
https://www.patreon.com/acerola_t
Twitter: https://twitter.com/Acerola_t
Twitch: …
Support me on Patreon!
https://www.patreon.com/acerola_t
Twitter: https://twitter.com/Acerola_t
Twitch: …
👍4