The observer pattern is essentially baked into C# and Unity. It comes in the form of delegates, events, actions, and to some extent funcs. The observer pattern de-couples the source of information from the object receiving the information. This makes unity projects more stable, easier to add mechanics, and far less likely to break.
Blog Post Covering the Observer Pattern: https://onewheelstudio.com/blog/2020/7/24/observer-pattern-c-events
Sebastian Lague's Delegate Series: https://www.youtube.com/watch?v=G5R4C8BLEOc
Become A Channel Member: https://www.youtube.com/channel/UCkr9CPPqT9VWUjkpo3HcACg/join
My video and streaming kit: https://kit.co/onewheelstudio/tutorial-video-production
Game Design Reading Suggestions: https://kit.co/onewheelstudio/game-design-reading-list-unity-c-blender-and-more
Discord: http://discord.onewheelstudio.com
Patreon: https://www.patreon.com/onewheelstudio
Twitter: https://twitter.com/OneWheelStudio
Devlog: https://onewheelstudio.com/
Twitch: https://go.twitch.tv/onewheelstudio
TimeCodes
0:00 Why you need the Observer Pattern?
1:20 Problems Solved
1:38 What does the Observer Pattern do?
2:41 What Are Delegates?
4:45 Defining Delegates
6:21 Delegate Parameters & Return Values
7:13 Multicast Delegate
8:01 Static Delegates
8:17 Events
9:08 Actions and Funcs
9:40 Observer Pattern Implementation
#ProgrammingPatterns #ObserverPattern #UnityTutorial #GameDevelopment
...
https://www.youtube.com/watch?v=UWMmib1RYFE
Simulating gravity can make for a fun game mechanic. In this video using Bolt visual scripting and Unity I simulate gravity using gravity sources and gravitational bodies each with their own script that can be mixed and matched. Orbits are also implemented by adding initial velocity. Gravity manager 1:08, universal law of gravity 8:18, creating orbits 15:21.
Planets Pack: https://assetstore.unity.com/packages/3d/planets-pack-72089?aid=1100lHSw
Cartoon Asteroids Pack: https://assetstore.unity.com/packages/3d/environments/cartoon-asteroids-pack-120620?aid=1100lHSw
Bolt on the Asset Store: https://assetstore.unity.com/packages/tools/visual-scripting/bolt-87491?aid=1100lHSw
OWS Merch (WIP)
Hoodie, T-Shirts and Stickers: http://merch.onewheelstudio.com
Discord: http://discord.onewheelstudio.com
Patreon: https://www.patreon.com/onewheelstudio
Twitter: https://twitter.com/OneWheelStudio
Devlog: https://onewheelstudio.com/
Twitch: https://go.twitch.tv/onewheelstudio
#boltvisualscripting #unitytutorial #gamedevelopment Become A Channel Member: https://www.youtube.com/channel/UCkr9CPPqT9VWUjkpo3HcACg/join My video and streaming kit: https://kit.co/onewheelstudio/tutorial-video-production
...
https://www.youtube.com/watch?v=NIaUn3f27TY
4 simple examples of using raycasting, C#, and the Unity game engine. FPS or first-person shooting, selecting objects with a mouse, moving objects with a mouse, and checking is grounded for simple jumping.
Sebastian Lague's Platformer Series: https://www.youtube.com/playlist?list=PLFt_AvWsXl0f0hqURlhyIoAabKPgRsqjz
Want to support the Channel?
*******************************
Shop the Unity Asset Store (affiliate): https://assetstore.unity.com/top-assets/top-paid?aid=1100lHSw
Become A Channel Member: https://www.youtube.com/channel/UCkr9CPPqT9VWUjkpo3HcACg/join
Or a Patron: https://www.patreon.com/onewheelstudio
Grab a T-Shirt: https://onewheelstudio.com/merch/
My video and streaming kit: https://kit.co/onewheelstudio/tutorial-video-production
Buy a Game Design Book: https://kit.co/onewheelstudio/game-design-reading-list-unity-c-blender-and-more
Other Links
************
Discord: http://discord.onewheelstudio.com
Twitter: https://twitter.com/OneWheelStudio
Devlog: https://onewheelstudio.com/
Twitch: https://go.twitch.tv/onewheelstudio
Timestamps
*************
0:00 What is Raycasting?
0:22 Things You Should Know
1:10 The Raycast Function
1:48 Using Rays
2:09 FPS Shooting
4:22 Selecting & Clicking on Objects
5:53 Debug Draw Line
6:25 Moving Objects with Mouse
8:18 Jumping - Check is Grounded
10:02 RaycastHit
10:50 Infinite Distance
11:14 Raycast Performance
11:52 THE END
#GameDevelopment #Unity3D #indiedeveloper
...
https://www.youtube.com/watch?v=01JrDFiKakE
Video Dev Log for Game #2
Discord: https://discord.gg/mBQRTHt
Twitter: https://twitter.com/OneWheelStudio
Devlog: https://onewheelstudio.com/
Twitch: https://go.twitch.tv/onewheelstudio
Patreon: https://www.patreon.com/onewheelstudio
...
https://www.youtube.com/watch?v=wfzEyWgemsQ
?️Steam Wishlist: https://store.steampowered.com/app/2510180/Deep_Space_Directive/
✅?? Current Build on Itch: https://onewheelstudio.itch.io/hex-game
Deep Space Directive is 4x-lite game with tower defense and RTS mechanics and a focus on resource management. It's low poly art is created in Blender and the game is built with the Unity game engine and C#. Could I put in more good search terms? Probably!
Assets Used (Affiliate links)
*****************************
Nova UI: https://assetstore.unity.com/packages/tools/gui/nova-226304?aid=1100lHSw
A* Pathfinding Project: https://assetstore.unity.com/packages/tools/ai/a-pathfinding-project-pro-87744?aid=1100lHSw
Dynamic Fog & Mist: https://assetstore.unity.com/packages/vfx/shaders/fullscreen-camera-effects/dynamic-fog-mist-2-48200?aid=1100lHSw
Odin Inspector: https://assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1100lHSw
Odin Validator: https://assetstore.unity.com/packages/tools/utilities/odin-inspector-and-serializer-89041?aid=1100lHSw
Downloadable PC Build (Itch): https://onewheelstudio.itch.io/hex-game
What's the game about? Check out the Notion page: https://www.notion.so/Hex-Tile-Game-Design-f3c015d49b4c438f9ee84a50408ccbfc
Support the Channel!
**********************
► Buy me a coffee: https://www.buymeacoffee.com/onewheelstudio
► Shop the Unity Asset Store (affiliate): https://assetstore.unity.com/top-assets/top-paid?aid=1100lHSw
► Become A Channel Member: https://www.youtube.com/channel/UCkr9CPPqT9VWUjkpo3HcACg/join
► Or a Patron: https://www.patreon.com/onewheelstudio
► My video and streaming kit: https://kit.co/onewheelstudio/tutorial-video-production
► Buy a Game Design Book: https://kit.co/onewheelstudio/game-design-reading-list-unity-c-blender-and-more
Video Gear List (Amazon Affiliate)
***********************************
► Sony A6100 Camera: https://amzn.to/32logXz
► Sigma 16mm 1.4 Camera Lens: https://amzn.to/3KA4Wr4
► GoXLR (audio interface): https://amzn.to/35dmr03
► Shure SM7B Mic: https://amzn.to/3fNbV1E
► Blue Mic Arm: https://amzn.to/3tHgwdQ
Neewer Light: https://amzn.to/3rD8eRv
Light Softbox: https://amzn.to/3GUaHgQ
Neewer RGB Light: https://amzn.to/3rCTQJ9
Other Links
************
Discord: http://discord.onewheelstudio.com
Twitter: https://twitter.com/OneWheelStudio
Devlog: https://onewheelstudio.com/
Twitch: https://go.twitch.tv/onewheelstudio
Timestamps
*************
0:00 Intro
#DeepSpaceDirective #GameDevelopment #Unity3D #indiedeveloper
...
https://www.youtube.com/watch?v=2qiKuLqszDU
Where's My Lunch on Steam: https://store.steampowered.com/app/1446560/Wheres_My_Lunch/
I work. You work. Questions answered. We all need time to work on our projects. So load up yours. I'll load up mine. And let's get some work done. C# or Bolt who cares let's just get it done.
Game Design Reading List (WIP): https://kit.co/onewheelstudio/game-design-reading-list-unity-c-blender-and-more
My video and streaming kit: https://kit.co/onewheelstudio/tutorial-video-production
T-Shirts: https://onewheelstudio.com/merch/
Discord: http://discord.onewheelstudio.com
Patreon: https://www.patreon.com/onewheelstudio
Twitter: https://twitter.com/OneWheelStudio
Devlog: https://onewheelstudio.com/
Twitch: https://go.twitch.tv/onewheelstudio
#GameDevelopment #gamedevchat
...
https://www.youtube.com/watch?v=DPfsueuEnp0
Need to swap or replace lots of objects in your scene? Maybe you want to replace some of the objects and need a random selection tool? This free Unity editor tool can do just that!
Download Tool (dropbox): https://www.dropbox.com/s/s9s7xssib0j6dto/Object_Swapper.unitypackage?dl=0
Download Tool (Github): https://github.com/onewheelstudio/ObjectSwapper
Low Poly Desert (affiliate): https://assetstore.unity.com/packages/3d/environments/desert-low-poly-toon-battle-arena-tower-defense-pack-124507?aid=1100lHSw
OWS Merch (WIP)
Hoodie, T-Shirts and Stickers: http://merch.onewheelstudio.com
Discord: http://discord.onewheelstudio.com
Patreon: https://www.patreon.com/onewheelstudio
Twitter: https://twitter.com/OneWheelStudio
Devlog: https://onewheelstudio.com/
Twitch: https://go.twitch.tv/onewheelstudio
#Boltvisualscripting #UnityTutorial #GameDevelopment Become A Channel Member: https://www.youtube.com/channel/UCkr9CPPqT9VWUjkpo3HcACg/join My video and streaming kit: https://kit.co/onewheelstudio/tutorial-video-production
...
https://www.youtube.com/watch?v=O3ifCi05fc0
Every Blender project will require transformations. You can use gizmos or hotkeys to move, rotate, and scale your objects. This works in object and edit mode.
Become A Channel Member: https://www.youtube.com/channel/UCkr9CPPqT9VWUjkpo3HcACg/join
My video and streaming kit: https://kit.co/onewheelstudio/tutorial-video-production
Discord: http://discord.onewheelstudio.com
Patreon: https://www.patreon.com/onewheelstudio
Twitter: https://twitter.com/OneWheelStudio
Devlog: https://onewheelstudio.com/
Twitch: https://go.twitch.tv/onewheelstudio
0:00 Intro
0:10 Object Selection
0:20 Move Gizmo
1:07 Rotate Gizmo
1:25 Scale Gizmo
1:52 Snap to Grid
2:06 Transformation Hotkeys
3:05 Exact Transformations
3:45 THE END
#BlenderBasics #LowPoly #GameDevelopment
...
https://www.youtube.com/watch?v=U63t03RGyC8
Adjust some default setting to make Blender more friendly, moving around in 3D plus basic transform controls and hotkeys
Blender : https://www.blender.org/download/
This video was created to support a high school level course.
#Blender3D #Gamedevelopment
...
https://www.youtube.com/watch?v=CP7FbWccweE