Sasquatch B Studios
Sasquatch B Studios
  • Видео 164
  • Просмотров 2 018 977
Watch this if you've never tried JOBS in Unity (Tutorial)
Show your Support & Get Exclusive Benefits on Patreon (Including Access to this tutorial Source Files + Code) - www.patreon.com/sasquatchbgames
Join our Discord Community! - discord.com/invite/aHjTSBz3jH
--
JOBS are incredibly easy to schedule and can double (or sometimes more) your FPS depending on your use case. This system allows you to code safe-multi-threaded code for your games.
I hope you enjoy!
--
Timestamps:
00:00 - Introduction
00:21 - Scene explanation
01:03 - optimizing the enemy movement into a manager
02:28 - JOBS explanation and setup
03:36 - Setting up the JOBS struct
06:51 - Scheduling a JOB
08:33 - Using IJob and getting data from Job
---
In need of more Unity Assets? Using our affilia...
Просмотров: 1 691

Видео

How I Would Start Gamedev (if I had to start over)
Просмотров 7 тыс.7 часов назад
Check out the Podcast! - sasquatchbstudios.podbean.com/ Show your Support & Get Exclusive Benefits on Patreon! - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH In this video, I reflect on my journey in game development alongside my wife, Nikki, acknowledging the mix of successes and setbacks we encountered along the way. We delve into the many lesson...
INSANE shooter with WAY too many bullets (Unity ECS Tutorial) - PART 2
Просмотров 1,2 тыс.16 часов назад
Show your Support & Get Exclusive Benefits on Patreon (Including Access to this tutorial Source Files Code) - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH If you've never used ECS before then this video is for you. ECS is great for game's with LOADS of entities, so I figured why not make a shooter that attemps something INSANE that a normal monobeh...
How To Escape Tutorial Hell
Просмотров 4,7 тыс.День назад
Check out the Podcast! - sasquatchbstudios.podbean.com/ Show your Support & Get Exclusive Benefits on Patreon! - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH Are you currently trapped in tutorial hell, or maybe you're afraid of getting stuck there? It's a common struggle, and the conflicting advice out there can be really overwhelming. In this vide...
INSANE shooter with WAY too many bullets (Unity ECS Tutorial) - PART 1
Просмотров 3,8 тыс.14 дней назад
Show your Support & Get Exclusive Benefits on Patreon (Including Access to this tutorial Source Files Code) - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH If you've never used ECS before then this video is for you. ECS is great for game's with LOADS of entities, so I figured why not make a shooter that attemps something INSANE that a normal monobeh...
The LIES You've Been Told About Gamedev
Просмотров 9 тыс.14 дней назад
Check out the Podcast! - sasquatchbstudios.podbean.com/ Show your Support & Get Exclusive Benefits on Patreon! - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH Try Codecks & get 30% off their pro plan for the 1st 3 months here: codecks.io/sasquatch In this video, we'll unravel five common myths in indie game development. From the widely-held belief t...
Day of INDIE GAME DEV - Day in the Life DEVLOG
Просмотров 6 тыс.21 день назад
Wishlist Samurado - store.steampowered.com/app/2343270/Samurado/ Show your Support & Get Exclusive Benefits on Patreon! - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH Check out the Podcast - sasquatchbstudios.podbean.com/ Try Codecks & get 30% off their pro plan for the 1st 3 months here: codecks.io/sasquatch A day in the life devlog in the style o...
The Tools I Use for Gamedev 2024
Просмотров 5 тыс.21 день назад
Check out the Podcast! - sasquatchbstudios.podbean.com/ Show your Support & Get Exclusive Benefits on Patreon! - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH Try Codecks & get 30% off their pro plan for the 1st 3 months here: codecks.io/sasquatch In this video, I'm giving you a behind-the-scenes look at the tools we use to create our game, Samurado...
SPEED UP Your game development with these 10 TOOLS! (Unity)
Просмотров 6 тыс.28 дней назад
Show your Support & Get Exclusive Benefits on Patreon (Including Access to this tutorial Source Files Code) - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH Out of over 500 Assets that are included in Unity's Spring Sale...I combed through the whole thing and this is my TOP 10 Favorites for the theme of: - Efficiency - "Saving you dev time" I spent t...
Let's Talk Game Dev: Expert Music & Sound Design
Просмотров 1,6 тыс.Месяц назад
Check out the Podcast! - sasquatchbstudios.podbean.com/Show your Support & Get Exclusive Benefits on Patreon! - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH In this interview, we sit down with Zak Knight, an audio expert and professional musician and we dig DEEP into the world of video game music and sound design! With a musical background spanning...
CLEAN Game Architecture with ScriptableObjects | Unity Tutorial
Просмотров 8 тыс.Месяц назад
Show your Support & Get Exclusive Benefits on Patreon (Including Access to this tutorial Source Files Code) - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH I've long heard tales of how singletons are 'bad' - but for some time I didn't really understand why... In this video, I'll exaplin why singletons have a bad rep (despite how easy they are to use...
I QUIT Making Devlogs... Here's What I Learned
Просмотров 11 тыс.Месяц назад
Check out the Podcast! - sasquatchbstudios.podbean.com/ Show your Support & Get Exclusive Benefits on Patreon! - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH For seven months, I completely stopped making devlogs for my game, Samurado. They just weren't helping us hit our goals, our views tanked, and they took ages to produce. Frustration took over,...
OPTIMIZE your Unity game using these performance tips | Tutorial
Просмотров 6 тыс.Месяц назад
Show your Support & Get Exclusive Benefits on Patreon (Including Access to this tutorial Source Files Code) - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH As my game (Samurado) continues to get bigger and bigger, performance and optimization is something I've been getting more concerned about. So I went on a deep dive to figure out as much as I cou...
Day of INDIE GAME DEV - Day in the Life DEVLOG
Просмотров 11 тыс.Месяц назад
🔥🔥 Check out Zibra Smoke & Fire from the Unity Asset Store: assetstore.unity.com/packages/tools/physics/zibra-smoke-fire-272211/?aid=1100lwgBQ Wishlist Samurado - store.steampowered.com/app/2343270/Samurado/ Show your Support & Get Exclusive Benefits on Patreon! - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH Check out the Podcast - sasquatchbstudio...
THIS is Why Most Indie Games Fail
Просмотров 21 тыс.Месяц назад
Check out the Podcast! - sasquatchbstudios.podbean.com/ Show your Support & Get Exclusive Benefits on Patreon! - www.patreon.com/sasquatchbgames Join our Discord Community! - discord.com/invite/aHjTSBz3jH As indie developers, we're constantly reminded of the importance of marketing our games. With game development becoming increasingly accessible, the competition for attention is fierce. But wh...
Making a custom inspector using UI Builder (Easy) | Unity Tutorial
Просмотров 6 тыс.Месяц назад
Making a custom inspector using UI Builder (Easy) | Unity Tutorial
Let's Talk Game Dev: With Sasquatch B Studios
Просмотров 5 тыс.Месяц назад
Let's Talk Game Dev: With Sasquatch B Studios
Get started with UI Toolkit in Unity
Просмотров 15 тыс.2 месяца назад
Get started with UI Toolkit in Unity
How Free Games Trick You into Spending Your Money
Просмотров 2,3 тыс.2 месяца назад
How Free Games Trick You into Spending Your Money
EVERY Post-Processing effect in Unity | What you NEED to know
Просмотров 6 тыс.2 месяца назад
EVERY Post-Processing effect in Unity | What you NEED to know
What You've Been Told About Devlogs is a LIE
Просмотров 9 тыс.2 месяца назад
What You've Been Told About Devlogs is a LIE
EVERYTHING you need to know to LIGHT your 2D Game
Просмотров 5 тыс.2 месяца назад
EVERYTHING you need to know to LIGHT your 2D Game
Watch This if You Haven't Started Marketing Your Game
Просмотров 11 тыс.2 месяца назад
Watch This if You Haven't Started Marketing Your Game
4 Ways to MOVE (Pros and Cons) in Unity
Просмотров 6 тыс.2 месяца назад
4 Ways to MOVE (Pros and Cons) in Unity
The Gamedev Landscape is CHANGING
Просмотров 21 тыс.2 месяца назад
The Gamedev Landscape is CHANGING
TOP DOWN Movement - Unity Tutorial
Просмотров 7 тыс.3 месяца назад
TOP DOWN Movement - Unity Tutorial
Let's Talk Game Dev: With Fairlii
Просмотров 3,2 тыс.3 месяца назад
Let's Talk Game Dev: With Fairlii
7 Days of INDIE GAME DEV - Week in the Life DEVLOG
Просмотров 13 тыс.3 месяца назад
7 Days of INDIE GAME DEV - Week in the Life DEVLOG
Watch This BEFORE making Your First Indie Game!
Просмотров 19 тыс.3 месяца назад
Watch This BEFORE making Your First Indie Game!
Sprites inside your text boxes - How to use sprites with Unity TextMesh Pro!
Просмотров 2,3 тыс.3 месяца назад
Sprites inside your text boxes - How to use sprites with Unity TextMesh Pro!

Комментарии

  • @Amelia_PC
    @Amelia_PC 2 часа назад

    0:20 please, tell me where I can find this magic AI that can code a game (I mean, sections) for me. I tried to use chatGPT and Gemini to guide me in Unreal Blueprints. Both just gave me vague directions and a ton of programming mistakes (and I'm not even a programmer. I had to tell AI what they were doing was wrong. AI supposedly should help me, not the opposite)

  • @privatdetektivenkant5975
    @privatdetektivenkant5975 2 часа назад

    Give me more!!!!!

  • @zakmus6690
    @zakmus6690 7 часов назад

    My diary: 17.05.2024 [1:30] I started thise course. learning how to install sheets and cut them

  • @KhroMcKrakken
    @KhroMcKrakken 9 часов назад

    I seem to disagree with literally all the game dev advice YT channels, except this one. This one actually teaches me things. And you don't subscribe to the "this is the only way to do game dev right" approach. You don't shame devs for trying to do things differently. You encourage multiple different ways to learn, even if it's through failing, because every lesson is valuable. You are a treasure.

  • @orpheuscreativeco9236
    @orpheuscreativeco9236 10 часов назад

    This is useful insight 👍 Some days i work for 12 hours on my game and coding and forget to stop and take time for myself. I guess its better to treat this game dev journey as a marathon, not a sprint. ✌️😌

  • @orpheuscreativeco9236
    @orpheuscreativeco9236 10 часов назад

    😂 Storage management, I feel you there! 👍 Assets and multiple builds add up QUICKLY 😁

  • @orpheuscreativeco9236
    @orpheuscreativeco9236 10 часов назад

    Can I join your efforts, lend my skills and you lend yours to my project? Two games in the bank! 😃👍✨ I'm currently wearing ALL hats when my strengths are actually, audio/music, 3D and 2D art, design and level layout. I'm months into learning C# and programming a game in Unity. I have clear goals and a clear direction for my gameplay and art direction. Just throwing it out there, I'd love to join up and dedicate my time to a small team, even part-time. Finding funding to continue on my own is my main hang-up at the moment. Thanks for sharing your experience and knowledge with us! I'm a big fan ✌️✨

  • @TheArghnono
    @TheArghnono 10 часов назад

    Excellent tutorial!

  • @redragon1229
    @redragon1229 11 часов назад

    Cool video. I want to point out that although the ~x2 boost in your example does not look that impressive, actually, excluding rendering and other processes, Jobs can be HUNDREDS of times faster than the same single-threaded calculations. In this example the difference is not so significant because, I think, most of the performance hit is the rendering. Also, as @naolshow pointed out: this can be further optimized.

  • @naolshow
    @naolshow 12 часов назад

    The overhead at the end is not from job side, you are not disposing the rotation native array. And also you should not allocate and dispose the arrays each time since you are using the Persistent allocator, so either keep their reference by creating them at awake and disposing them in on destroy or simply allocate them and dispose them in update with a temporary allocator.

  • @midniteoilsoftware
    @midniteoilsoftware 15 часов назад

    Could you have just used transform.LookAt() instead of calculating the direction?

  • @RobLang
    @RobLang 15 часов назад

    Really cool overview. Really appreciated the look at 15,000 individual jobs because I think the overhead would catch many out!

  • @papwap1582
    @papwap1582 15 часов назад

    Would this work with Netcode for gameobjects?

  • @DrIngo1980
    @DrIngo1980 15 часов назад

    I (44, m) only got around to watch this video now. And boy oh boy, this was eye opening and very, very encouraging actually. I have no clue about actual game dev, but I have 20+ years of commercial business application development (mobile, web, client+server [anyone remember this actually?]) and I always dreamed of doing some kind of game dev on the side. Maybe I'll give it a try some of these days (you know, before I die of a heart attack age 47 or something lol).

  • @danielwertz8724
    @danielwertz8724 16 часов назад

    Im a godot developer but love your videos. Feel like i still got a little out of it. Helps that I use c# in my day job and use threading frequently. Thanks for the vid!

  • @jamiefurey564
    @jamiefurey564 16 часов назад

    Procreate is good for the Art

  • @AlexHosseini
    @AlexHosseini 16 часов назад

    Oh boi that was a nice explanation.

  • @Dragoncro0wn
    @Dragoncro0wn 17 часов назад

    Is it a bad idea to make the thread function like an update loop? Always running in the background doing its own tasks

  • @PhiLudo
    @PhiLudo 17 часов назад

    cool stuff

  • @user-rm2pj9jf8s
    @user-rm2pj9jf8s 18 часов назад

    I love it

  • @Coco-gg5vp
    @Coco-gg5vp 18 часов назад

    First

  • @user-rm5bm5ui9l
    @user-rm5bm5ui9l День назад

    i like cry engine

  • @pafiro
    @pafiro День назад

    Im running for the hills... in unreal engine

  • @Aka1chi
    @Aka1chi День назад

    Thank you! Your videos are always inspiring for beginner game developers like me <3

  • @RiddleRations
    @RiddleRations День назад

    Thanks a lot for this content man...

  • @ViraIshnia
    @ViraIshnia День назад

    Anyone else having trouble finding the Sprite-Lit-Default? Clicking the little eye does nothing

  • @MrEnvisioner
    @MrEnvisioner День назад

    I enjoyed the vid & agree. Some criticisms though: While watching this video, I felt a little aimless as you reviewed the top games because you didnt give any hint as to what I should be paying attention to before you started the sequence (namely, core concept appeal + aesthetics/vibe + polish). Even just something like, "Take note of what qualities give immediate appeal when looking at these games," would've been good. Also, while you do provide an answer as to what concrete things someone MIGHT need to do to improve their game's quality, you don't provide any examples or direction on how a dev should go about arriving at those steps to begin with. how do I know if my game concept isn't clear & appealing if I myself think it is? And if I do know that these things need refining, there are a literal myriad of options and my time/resources are limited; how do I know WHICH things I should refine? HOW do I refine things that are more abstract like game design as opposed to just music/SFX/art/animation/etc.? Finally, I think the video should conclude with actionable steps the dev can take rather than just, "these are things you might do." (Again, too many options so Call To Action is vague/nebulous). Regardless, I liked the review/content/message and have enjoyed reading the discourse in the comments. Thanks!

  • @norowind
    @norowind День назад

    Бомбіческа гра, музичка, атмосфера, мммм Крутяк

  • @imenehaupt7197
    @imenehaupt7197 День назад

    What is that game at the end called? 8:56 The one with the pet

  • @TheKr0ckeR
    @TheKr0ckeR День назад

    Incredible resource, Thanks for your effort! I really love tool-development and i like to show them good as visually. I am creating my own event system with Unity Events! What type of structure should i choose for listener section? The section where we drag and drop methods, Unity's invoke responses. How can i actually customize how Unity Event serialization looks?