Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 ShaderLab Tutorial Projects
-
persistent-data
Learn how to save and load data in Unity - avoiding common mistakes and dangerous serialization techniques many other tutorials will tell you to use!
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
urp-fading-standard-shaders
Learn how you can easily fade out objects that are using the standard URP shaders that obstruct view to the player using C# code!
-
raycasting-explained
In this tutorial repository I aim to make it really clear how each of the Ray, Sphere, Box, and Capsule casts work, look, behave, and how you can use each one of them to achieve your "casting" goals!
-
line-renderer-collider
Learn how to dynamically generate a collider that aligns to your Line Renderer regardless of shape or size of your Line Renderer
-
ai-series-part-42
Learn how to combine a Root Motion animated model with a NavMeshAgent. This gives you all the pathing benefits and local avoidance of the Navigation System with the precise animation you expect from Root Motion.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
3d-model-ui-preview
Learn how to show animated 3D Models on your UI using a Canvas, Render Texture, and any 3d model
-
projectile-trajectory
Learn how to use a Line Renderer and a basic kinematic equation to show the trajectory of any projectile! We're using a grenade in this case, but it can be applied to cannon balls, bullets affected by gravity, throwing a banana, or any other projectile!
-
mobile-touch-inputs
In this tutorial repository you can learn how to add a Touch Movement Joystick to control your player using the New Input System.
-
ai-series-part-40
Learn how you can implement the jobs system to improve the performance of Line of Sight checking for your AI!
-
ai-series-part-12
Project for the AI Series Part 12 where I go over how to choose the closest target to a particular NavMeshAgent based on the distance the NavMeshAgent would travel to get to the other target.
-
ai-series-part-10
Full project of the end state of the AI Series Part 10 video where we implement a flying enemy!
-
ai-series-part-2
Full project of the end state of the AI Series Part 2 video where we've add jumping with NavMeshLinks
-
scene-inspector-debug-information
Learn how to extend an existing Inspector in the Unity Editor and draw debug information in the Scene View.
-
unity-csharp-basics-3
Learn about some fundamentals in Unity - Lifecycle events, Instantiate, and Destroy!
-
unity-csharp-basics-2
This tutorial repository is to help you learn some critical fundamentals - Arrays and Loops. They usually go hand in hand so it just felt right to talk about them together. Check out the associated video tutorial for best results
-
unity-csharp-basics-6
In this tutorial repository you'll learn what Inheritance is (it's not passing on hereditary traits or getting money!), how to use it (you already are using it!), what an Interface is, how to use it, and what the difference between the two are!
-
ai-series-part-39
Learn how to transform your fully animated NavMeshAgents and transform them into a Ragdoll on death that eventually subtly fade out
-
ai-series-part-3
Full project of the end state of the AI Series Part 3 video where we add basic animations to our NavMeshAgents
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
ShaderLab Tutorial related posts
- A lot of people copy/paste tutorial code without understanding what's going on, so to help with that, I started a Unity-focused C# Basics series aimed at absolute beginners. Here's part 7 where I teach about Composition (you've probably been using it this whole time!)! Learn C# in a Unity-context! F
- Game feel boring or bland? Add some JUICE with Springs! This powerful tool can take your simple, boring motion into juicy springy motion in no time flat! Full Unity Tutorial in Comments!
- Objects Obstructing View of Your Player? Don't know how to write your own shaders? You can just fade out those objects that are in the way using C# and the built-in Unity URP shaders!
- If you're using the Unity Line Renderer and need a collider for it - here's how you can quickly add a collider regardless of the complexity of your line
- Procedural Level and NavMesh Generation | AI Series Part 13 | Full Tutorial in Comments
- Drawing Informational Text and Lines in the Scene View | Editor Script Used in AI Series Part 12 | Full Tutorial in Comments
- How to Find the Closest Target on a NavMesh Based on Distance an Agent Will Travel | AI Series Part 12 | Full Tutorial in Comments
-
A note from our sponsor - InfluxDB
www.influxdata.com | 26 Apr 2024
Index
What are some of the best open-source Tutorial projects in ShaderLab? This list will help you:
Project | Stars | |
---|---|---|
1 | Unity-Shader-Basics-Tutorial | 415 |
2 | persistent-data | 25 |
3 | juicy-springs | 24 |
4 | urp-fading-standard-shaders | 19 |
5 | raycasting-explained | 19 |
6 | line-renderer-collider | 16 |
7 | ai-series-part-42 | 16 |
8 | 3d-model-ui-preview | 14 |
9 | projectile-trajectory | 14 |
10 | async-scene-transitions | 11 |
11 | mobile-touch-inputs | 10 |
12 | ai-series-part-40 | 7 |
13 | ai-series-part-12 | 6 |
14 | ai-series-part-10 | 6 |
15 | unity-csharp-basics-5 | 6 |
16 | ai-series-part-2 | 6 |
17 | scene-inspector-debug-information | 5 |
18 | unity-csharp-basics-3 | 4 |
19 | ai-series-part-44 | 4 |
20 | unity-csharp-basics-2 | 4 |
21 | unity-csharp-basics-6 | 4 |
22 | ai-series-part-39 | 4 |
23 | ai-series-part-3 | 3 |
Sponsored