GridVids
Sign in with YouTube

Implementing World Streaming in my Unity Game! | Devlog

Kyle Banks Feb 15, 2023 18:00
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Don't Miss
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Mark watched
Create an account to hide videos, mark them watched, or save them to Don't Miss.
Hide
Open in popup Open on YouTube
Share video

Share video

Copy the GridVids link or iframe code.

Video link
Iframe code
Iframe content

Chapters
Support development on Patreon ❤️ https://patreon.com/kylebanks Wishlist Farewell North on Steam 👉 https://farewell-north.com/steam Join the Discord 👉 https://farewell-north.com/discord Free Scene Ref Attribute 👉 https://github.com/KyleBanks/scene-ref-attribute It's been 4 months since the last Farewell North devlog and there's been so much progress on the game since then, it's kind of crazy. One issue I've run into though is that the world is getting too large to keep in memory, so we need to solve that by introducing World Streaming. I'll show you why it's necessary, how I coded my own solution in Unity, and some of the pitfalls I came across along the way. I also open sourced a scene dependency injection attribute you can use to avoid Awake, OnEnable and Start functions eating into your frame budgets when streaming or instantiating game objects at runtime in Unity. As a bonus it even serialises interfaces! Credits 👉 Farewell North Original Score by John Konsolakis: www.johnkonsolakis.eu Game Overview: Restore color to the desolate islands of Farewell North, an open world journey where you play as a collie traveling with his owner. Explore land and sea, uncover hidden paths, evade monsters, and free wildlife to bring color back to the world while revealing an emotional story about saying farewell. Twitter: https://twitter.com/kylewbanks Website and Email Newsletter: https://farewell-north.com #devlog #gamedev #gaming #videogames #indiedev #indiegame #unity #unity3d #madewithunity #indiegames #indiegamedev #gamers
Gaming
#indie game #indiedev #indie dev #indiegame #game dev #gamedev #unity #madewithunity #screenshotsaturday #farewell north #farwell norh #farwell north #devlog #dev log #developer log #indie log #game log