Sunny Valley Studio
Stop Losing Your Code: GitHub for Unity & Blender
updated
This is Part 3 of my Worms-like tutorial series, where we will add a collider and update it in real-time (no optimization or chunking just yet)
····· Links ···············································································
Worms-like game Unity 6.2 full project: svstudio.itch.io/worms-like-game-unity-project
Scripts on Github: github.com/SunnyValleyStudio/Worms-like-Destructible-map-in-unity-6/tree/main
Starter Project: patreon.com/posts/140170543?pr=true
Learn more from my courses: courses.sunnyvalleystudio.com
····· Get in touch ···············································································
𝗛𝗮𝘃𝗲 𝗮𝗻𝘆 𝗾𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀? 𝗝𝗼𝗶𝗻 𝘁𝗵𝗲 𝗱𝗶𝘀𝗰𝗼𝗿𝗱!
discord.gg/RQEtYHz
𝗣𝗟𝗘𝗔𝗦𝗘 support the channel:
patreon.com/sunnyvalleystudio
····· Chapters ···············································································
This is Part 2 of my Worms-like tutorial series, where we will make holes in our map by modifying the Texture2D
····· Links ···············································································
Worms-like game Unity 6.2 full project: svstudio.itch.io/worms-like-game-unity-project
Scripts on Github: github.com/SunnyValleyStudio/Worms-like-Destructible-map-in-unity-6/tree/main
Starter Project: patreon.com/posts/140170543?pr=true
Learn more from my courses: courses.sunnyvalleystudio.com
····· Get in touch ···············································································
𝗛𝗮𝘃𝗲 𝗮𝗻𝘆 𝗾𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀? 𝗝𝗼𝗶𝗻 𝘁𝗵𝗲 𝗱𝗶𝘀𝗰𝗼𝗿𝗱!
discord.gg/RQEtYHz
𝗣𝗟𝗘𝗔𝗦𝗘 support the channel:
patreon.com/sunnyvalleystudio
····· Chapters ···············································································
00:00 Testing the Texture2D generation
02:41 Getting input
06:56 Creating Holes in Texture2D
10:55 World to pixel space conversion
15:19 ModityTextureAt method
17:18 Testing
This is Part 1 of my Worms-like tutorial series, where we start by setting up the project and working with Texture2D to prepare for terrain destruction.
In this episode we will:
- Set up the project in Unity 6.2
- Work with Texture2D to prepare destructible terrain
- Create a custom ModifiableTexture script
- Generate sprites from pixel data (for rendering)
····· Links ···············································································
Worms-like game Unity 6.2 full project: svstudio.itch.io/worms-like-game-unity-project
Starter Project: patreon.com/posts/140170543?pr=true
Learn more from my courses: courses.sunnyvalleystudio.com
····· Get in touch ···············································································
𝗛𝗮𝘃𝗲 𝗮𝗻𝘆 𝗾𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀? 𝗝𝗼𝗶𝗻 𝘁𝗵𝗲 𝗱𝗶𝘀𝗰𝗼𝗿𝗱!
discord.gg/RQEtYHz
𝗣𝗟𝗘𝗔𝗦𝗘 support the channel:
patreon.com/sunnyvalleystudio
····· Chapters ···············································································
00:00 Project setup
00:55 Texture2D or Tilemap for rendering
03:05 ModifiableTexture script
05:16 Creating Sprite in code
07:12 Creating Texture2D in code
08:20 Reading Pixels Color32
09:12 Getting Normalized pivot
Unity Learn has a free course called Unity USC Games Unlocked that shows you how to take a game from idea → prototype → release.
You’ll learn about:
✅ Game design process
✅ Setting milestones & planning
✅ Agile development workflows
✅ Insights from successful indie devs
If you’ve ever struggled to finish your projects, this hidden gem of a course might be exactly what you need.
👉 Check it out here (free): learn.unity.com/course/design-and-publish-your-original-game-unity-usc-games-unlocked
#unity3d #gamedev #unitytips
In this quick tutorial, I’ll show you how to make grass sway naturally using Shader Graph. No complicated math or code — just a few nodes to simulate wind movement.
What you’ll learn in this video:
How to set up a Shader Graph for wind
Using Gradient Noise to create natural sway
Centering noise values for realistic movement
Making grass bend more at the top than the bottom
Perfect for beginners or anyone who wants to add a bit of polish to their Unity scenes.
#unitytips #gamedev #unity3d
This is a super common problem — bullets or raycasts instantly hitting your own collider.
There are several ways to fix it:
Using Project Settings → Physics 2D → Queries Start In Colliders
Ignoring the shooter’s colliders with Rigidbody2D.GetAttachedColliders
Using Physics2D.IgnoreCollision when spawning projectiles
From hierarchy tricks to colorful text logs in the console 😎✨
#UnityTips #gamedev #unity3d
#UnityTips #Unity2d #gamedevelopment
Check out the documentation for more details 👉 docs.unity3d.com/6000.0/Documentation/ScriptReference/Rigidbody2D.html
#unity3d #gamedev #unitytips
Understand how Rigidbody, Colliders, and Triggers work, when to use them, and how to make your objects move, collide, and detect hits. Perfect for Unity beginners!
➡️ For more information check out docs.unity3d.com/6000.1/Documentation/Manual/PhysicsSection.html
#unity3d #gamedev #unitytips
#unitytips #unity3d #gamedev
#unitytips #unity3d #gamedevelopment
Check out the docs: docs.unity3d.com/6000.2/Documentation/Manual/lod/mesh-lod-landing.html
#unitytips #gamedev #unity3d #shorts
In this video, I’ll show you how to quickly stylize your Unity games using three powerful assets — perfect for creating pixelated 3D, stylized 2D, and retro RPG looks.
Best of all? These assets are on sale right now during the Unity Asset Store Summer Sale!
💥 Over 300 assets at 50% off, with daily flash deals up to 70% off.
50% off: assetstore.unity.com/listing#f-ec_sale_filters=on_sale?aid=1011luq6W
flash deal: assetstore.unity.com/listing#f-ec_sale_filters=flash_deal?aid=1011luq6W
····· Assets Used ···············································································
🔹 ProPixelizer – Pixelate Your 3D Game
assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/propixelizer-realtime-3d-pixel-art-177877?aid=1011luq6W
🔹 All-in-One Sprite Shader – Stylize 2D Sprites Without Coding
assetstore.unity.com/packages/vfx/shaders/all-in-1-sprite-shader-156513?aid=1011luq6W
🔹 2D RPG Topdown Tileset Bundle – Build Retro Worlds Fast
assetstore.unity.com/packages/2d/environments/2d-rpg-topdown-tilesets-pixelart-assets-full-bundle-212921?aid=1011luq6W
····· Get in touch ···············································································
𝗛𝗮𝘃𝗲 𝗮𝗻𝘆 𝗾𝘂𝗲𝘀𝘁𝗶𝗼𝗻𝘀? 𝗝𝗼𝗶𝗻 𝘁𝗵𝗲 𝗱𝗶𝘀𝗰𝗼𝗿𝗱!
discord.gg/RQEtYHz
𝗣𝗟𝗘𝗔𝗦𝗘 support the channel:
patreon.com/sunnyvalleystudio
····· Chapters ···············································································
00:00 Intro
00:25 Edge Detection and Dithering In Obra Dinn
00:37 Posterization in Lethal Company
01:04 Shader Assets
01:20 Asset Store Summer Sale 2025
01:40 How to use ProPixelizer
04:31 2D RPG topdown tilesets Asset
04:42 Using All In 1 Sprite Shader
Learn more at youtu.be/leBl6q21-0I?si=IBRRDpZcJziiRq0r
#unitytips #gamedev #unity3d
It lets you set up car physics, switch between vehicle types, and build your own Unity 6 driving game using DOTS.
📦 Try it out:
🔗 docs.unity3d.com/Packages/com.unity.vehicles@0.1/manual/index.html
#unitytips #unity3d #gamedev
In this video, you’ll see how to use Unity AI Assistant and AI Generators to streamline your workflow, generate animations, textures, audio, and even rename GameObjects with a simple prompt.
To install them just click the "AI" button in the top-left corner of the editor!
Try them now while they’re free:
🔗 unity.com/products/ai
#unitytips #unity3d #gamedev
Learn more at: docs.unity3d.com/Packages/com.unity.shadergraph@17.3/manual/Shader-Graph-Sample-UGUI-Shaders.html
#unitytips #unity2d #unity3d
➡️docs.unity3d.com/Packages/com.unity.2d.aseprite@1.0/manual/index.html
#unitytips #unity2d #gamedev
Read more at: docs.unity3d.com/Packages/com.unity.2d.tilemap.extras@4.3/manual/AutoTile.html
#unitytips #unity2d #gamedev
More tips at: www.youtube.com/SunnyValleyStudio
Preset Manager documentation: docs.unity3d.com/Manual/class-PresetManager.html
#UnityTips #Unity2d
Check out the documentation to learn more: docs-multiplayer.unity3d.com/netcode/current/about
#unitytips #unity3d #gamedev
Check the documentation at docs.unity3d.com/Packages/com.unity.probuilder@6.0/manual/index.html
#unitytips #unity3d #gamedev
#unity3d #gamedev
base.OnInspectorGUI(); ensures that all our [SerializeField] fields are showing
#unity3d #gamedev
docs.unity3d.com/Packages/com.unity.project-auditor@1.0/manual/index.html
#unity3d #gamedev
#unity3d #coding
#unitytips #unity3d #procedural
#gamedev #coding
Assets used: kaylousberg.itch.io
#unitytips #unity3d
Learn how to quickly generate professional 3D models and rigged characters for your Unity games using Meshy.ai - rated one of the Top 10 Favorite AI Tools among Game Developers in 2024! It has a community of over 2 million users and 20 million models are available in Meshy library.
⚔️Check out Meshy.ai (affiliate link):
meshy.ai/?via=sunnyvalleystudio&utm_source=youtube&utm_medium=influencer&utm_content=sunnyvalleystudio&utm_campaign=meshy-4
🔗 Links:
Meshy.ai: meshy.ai
Refer a friend program: meshy.ai/referral
Twitter: https://x.com/MeshyAI
#gamedev #indiegame #unity3d #MeshyAI #3Dmodeling #gamedevelopment #indiedev #ai
Join the discord:
discord.gg/RQEtYHz
You can support me through Patreon:
patreon.com/sunnyvalleystudio
0:00 - Introduction
1:06 - Generating Textured Character Models
2:20 - Opening the model in Blender and Unity
2:40 - Rigging and Animating
3:33 - Texture existing model
3:50 - Generating model with similar style
4:44 - Generating static 3D models
5:10 - Conclusion
docs.unity3d.com/Packages/com.unity.splines@2.4/manual/index.html
#unitytips #unity3d #gamedev
#unity3d #gamedev #ui
Learn how in my article series: discussions.unity.com/t/tips-for-writing-cleaner-code-that-scales-in-unity-a-five-part-series/1570854 💪
#unitytips #coding #unity3d
Tip: make it into a coroutine for movement / async operations 😎
🎯 Perfect for:
- Adding undo/redo features
- Turn-based games
- Action queuing systems
- Replay systems
#unitytips #gamedev #unity3d
🔗 More Unity Tips: [Your Channel Link]
Hopefully it will save you time! 🙂⌛️
#unitytips #unity3d #gamedevelopment
#unitytips #gamedev #unity2d
✅2024 resolution completed - post a Unity Tip every Tuesday for the whole year 💪
#unitytips #unity2d #gamedev
#unity3d #ai
#unity2d #gamedev
➡️ courses.sunnyvalleystudio.com/p/code-a-2d-platformer-game-in-unity-using-design-patterns
#unity2d #gamdev
In Part 3 we will cover:
- Adding Patrol & Idle behaviors
- Understanding state machine concepts
- Converting complex logic to FSM
- Creating clear state transitions
- Making AI behaviors more maintainable
Part 1: youtu.be/VWxgTeCtDAs
Part 2: youtu.be/cJwG9al1s7Y
----------------
Download the Starter Project at:
patreon.com/posts/117604296
Resources:
Behavior Graph doc: docs.unity3d.com/Packages/com.unity.behavior@1.0/manual/behavior-graph.html
FSM article: gameprogrammingpatterns.com/state.html
---------------
Learn more about C# & Game Dev in Unity in my video courses at:
courses.sunnyvalleystudio.com
Join the discord:
discord.gg/RQEtYHz
You can support me through Patreon:
patreon.com/sunnyvalleystudio
Assets used:
kaylousberg.itch.io
---------------
00:00 Overview
00:21 Adding Patrol logic
04:30 Adding new Idle behavior
09:35 Introducing Finite State Machine
11:56 Create states in Behavior graph
#unity3d #ai #gamdev
#gamedev #unity3d #unitytips
In Part 2 we will cover:
- Creating custom Action nodes
- Creating custom Condition nodes
- Implementing Range Detection
- Adding Line of Sight checks
- Running nodes in parallel
- Using Abort nodes
Part 1: youtu.be/VWxgTeCtDAs
----------------
Download the Starter Project at:
patreon.com/posts/117604296
Resources:
Behavior Graph doc: docs.unity3d.com/Packages/com.unity.behavior@1.0/manual/behavior-graph.html
FSM article: gameprogrammingpatterns.com/state.html
---------------
Learn more about C# & Game Dev in Unity in my video courses at:
courses.sunnyvalleystudio.com
Join the discord:
discord.gg/RQEtYHz
You can support me through Patreon:
patreon.com/sunnyvalleystudio
Assets used:
kaylousberg.itch.io
---------------
00:00 The need to run custom Range and LoS detectors
01:21 Creating Custom Action node in Behavior graph
02:57 BlackboardVariable
04:33 Referencing custom script in Blackboard
04:56 Deleting nodes in the Behavior Graph
05:10 Stacking nodes to create Sequence
05:58 Dealing with Running Status
06:36 Running nodes in parallel
07:56 How to use Abort If node
09:18 Using Conditional Branch node
09:38 Defining Custom Condition
11:45 Using bool flags in Behavior Graph
13:59 Debugging a behavior graph
14:38 How to use Try In Order flow node
#unity3d #ai #gamdev
In Part 1 we will cover:
- Setting up Behavior Graph
- Creating your first Chase-Attack-Idle AI Graph
- How to debug your graph
----------------
Download the Starter Project at:
patreon.com/posts/117604296
Resources:
Behavior Graph doc: docs.unity3d.com/Packages/com.unity.behavior@1.0/manual/behavior-graph.html
FSM article: gameprogrammingpatterns.com/state.html
---------------
Learn more about C# & Game Dev in Unity in my video courses at:
courses.sunnyvalleystudio.com
Join the discord:
discord.gg/RQEtYHz
You can support me through Patreon:
patreon.com/sunnyvalleystudio
Assets used:
kaylousberg.itch.io
---------------
00:00 Behavior Graph package
00:40 Starter Project
01:46 First Graph - Chase logic
04:08 Assigning Blackboard variables
05:15 Attack Animation
06:16 Sequence, Run in Parallel and other Flow nodes
07:19 Useful shortcut Alt + Shift + A
07:44 Node Status: Succeeded, Failed, Running
09:37 Debugging a graph
#unity3d #ai #gamdev
#unity2d #unitytips #gamedev
🔗courses.sunnyvalleystudio.com/p/2d-farm-game-in-unity-2022?coupon_code=BLACK40
During Black Friday get 40% OFF! Use BLACK40 at checkout!
#gamedev #unity2d
Get 40% discount on my Unity courses (and help me out 🙏) at: http://courses.sunnyvalleystudio.com
#unitytips #unity3d #gamedev
Black Friday-ish sale: 40% OFF all my Unity courses! courses.sunnyvalleystudio.com
Thanks for all your support🙏🤗
#unitytips #unity3d #gamedev
#UnityTips #unity3d #shorts


