we're going to work on several well we've got a bunch of new bugs for Twisted Tower and the reason why is because I've officially upgraded to Unity 6 yay congratulations Thomas you have a billion bugs to work on so we're going to do that today we're going to close this window we're going to work on that today and it's going to be fun CU my theory is we're not going to have too many issues I really don't think so I've done this before I've upgraded to Unity D6 before but went back because I really wasn't didn't have a stable version on on Steam yet hang on but I was wondering what that noise was um so yeah [Music]
I'm in the mood for love all right I want to say a huge huge thank you to Solomon G Mir y e Mike B and Ethan G thank you so much for joining fulltime game devit means the world to me and by the way just wanted to say look if you're interested in joining full-time Game Dev check out the link below there's five days left depending on when you click that link once you click the link you'll get a Fed Day coupon where you can join full-time game de for 25% off it supports the channel so it's uh I guess I'm sponsoring myself so check it out below you're going to learn everything I've learned in the last decade of making indie games and the best part is is not only you're going to learn how to make a game in unity gdau unreal whether it's 2D or 3D you're also going to learn how to take that demo or that game and make an actual you know paycheck from it
that's the goal right so whether it's selling it to a publisher or whether it's doing a Kickstarter campaign or crowdfunding or using social media to drive traffic to your launch and make some money uh hitting the steam front page there's a bunch of ways to make money and to go full-time Indie it's definitely not easy but I could tell you everything I've learned in the last decade so click the link below get 25% off hello come on in guys come on in come on in how are are we doing today welcome welcome welcome Okie doie let's Jump On In to Unity here oh and by the way guys there is a link below if you want to if you want to take a look at uh um wait where is it hang on there it is there's a link below on how to make money from just a demo this is a free webinar totally free click the
link below and you'll get instant access and learn how to make actual money from a demo can never ever ever can never ever ever promise anything but I can just show you what I've done I can show you how to pitch how to make a really good pitch um how to uh raise money on Kickstarter uh how to secure funding from a publisher all that cool stuff so click the link below if you're interested in joining the free webinar TOS devlog how are you death class games how are you coming in guys all right ladies and gentlemen we have ourselves some bugs to work through man we have some weird scripts that are having issues I'm not sure what this one is a lot of scripts aren't importing interesting okay I kind of want to enter safe mode so what we're going to do before we before we let all these scripts compile is we're going to double check
this issue here we have a nam space issue not sure what our H death Cloud games it's always good to see you it's always good to see you Thomas have I used have you used uh Tik Tok to promote your game I have not um I don't really touch Tik Tok to be honest with you I don't there's an unnecessary using here for some reason so we're going to get rid of that and see uh See if that fixes this oh no we're going to get an import we don't want an import hang on hang on okay so a lot of these scripts here okay that script there we we have an issue with the script there what I don't want and it's true here as well we have a script here that's missing I don't want these scripts to like autoc compile because they're going to lose all of their references um cheers from Poland awesome that's awesome I have not I don't think I've been to Poland I've been to
Slovakia which I think Slovakia is like an hour from Poland Am I Wrong um what am I planning to do after Twisted Tower I plan to enter a learning phase to sort of enter the desert the Wilderness and spend a lot of time just playing and learning um my heart is where's my heart my heart is in a Victorian era right now it's in 1910 it's with classical music and beautiful fields and Jane Austin Vibes and so I want to explore that feeling and figure out what that scent I smell something there's a smell on the wind it's a it's a it's like lavender
and uh fresh cut grass and uh farm animals so I want to explore that scent I don't know what it is but I feel it so after this game I'll probably explore that I'm not sure what it is come on in sleeping coder how are you how are you come on in guys come on in come on in let me pull the chat out really quick so that we can get started today for some reason um I don't know what's going on with the stream we usually have like a bunch more people watching and I'm wondering if it's set to unlist it or something no it's public the monetization is off I I don't know that could be the reason why um it's odd for some reason we're like at a fourth or a fifth of viewership I
think people just hate my guts right now I'm not sure what's going on um the discount ends oddware when um that 5-day coupon it's it's a coupon directly for you so it's it's it's assigned to your browser right now so you have five days to join I I don't want 25% coupons just floating around all over the place um so we've got timers on every single one okay um yeah I don't know what's going on this with this stream is it is it hitting Twitter let's double check it should right let's see yep yep okay well it's just going to be a depressing viewership day sorry guys I just feel depressed now no I'm kidding we're gonna have fun anyway all right let's go ahead and figure out what's going on here we've got an issue with Xbox we've got some Xbox uh sdks or in this case a what is that a GDK so we've got to figure out what's
going on there I'm going to open up Discord there's a person from 3D Realms messaged me on how to fix this so I'm going to take a look at it really quick um give me just a sec guys disable streamer mode give me just a sec I'm gonna find it how do we avoid this I believe we can just get rid of this package right here Library package cache com. microsoft. gk. tools. Xbox I I'm of the opinion we can just get rid of it so we're going to do that we're going to get rid of this this whole SDK entirely cuz we're not porting the Xbox anytime time soon at least I don't think
so so we're going to get rid of that because I I just don't even see the point of having that anymore so let's go to the package cache I know you can't see my screen hang tight guys package cache Community Microsoft GDK tools Xbox so what are you guys working on today is anybody working on the game right now but we're going to go for it okay that's gone editor Xbox platform Builder I just deleted that whole folder oh yeah H we're going to reopen Unity I'm going to save the scene hang tight guys I got to take a look here what was his
name oh I got it remove the Microsoft GDK tools and similar packages from the package manager that's the solution okay so we need to remove it from the package manager but let's go ahead and open up twist Tower again again and I'm going to take a look at the chat oky doie okei all right is it me or is the stream a little bit unstable is it unstable guys yes or no is it unstable yes or no let's enter safe mode all right we're to skip the new version
this project contains one or more deprecated packages um do you want to open Package manager yeah sure no that's we don't want to deal with that what we want to do okay that cleared out that issue well we got this one here planer reflection render it at CS the name XR Graphics does not exist in the current context um I do wonder if we can just solve this with some kind of recommended fix no so we need to update our water we have W the the stylized water I have stylized water three which is a new asset from the asset store I've already purchased that so we're going to bring that in because our water currently doesn't work so my theory is we need to get rid of stylized water go to the package manager and uh remove that so let's go to our stylized water really quick in
Project we have all each update here okay styliz water there's none here so we need to just go ahead and find it here stylized water too really it should show up here it's laggy is it better now Thomas have an idea for a new video format similarly to the let's review your game you can make a series where you take a look at game idea pitches in the form of gdds does that sound fun anybody what do we think guys do we want to see that import 1.70 to project maybe that'll be it maybe that'll maybe that'll fix it but I don't think we have an upd uh
I guess we could try it's better now okay good cool yeah we just had a slow start today but now that we have 216 viewers um I'm at least feeling better about myself so and what's funny guys it sounds like I'm being sarcastic maybe it doesn't but I'm being sarcastic but the truth is is that if you YouTube for let's say seven eight years I think I've been doing it for for eight years you do you do kind of get weary when you start seeing lower numbers um you start to wonder okay my time's up but uh let's go ahead and remove this from the project you know what's funny is I I I think this might screw up a lot of stuff but um do I just delete it all I'm going to exit sa well no we're not going to exit safe mode Let's go back to our package manager stylize
water why can't I remove it you know in Project it's not even here what in the world so we have this script here we have these editor scripts we have prefabs we might need those it's a shame you know we're going to have to completely update this to to stylize water 3 because uh styliz water 3 is the only thing that works with unity 6 sadly I wish that there was a way to upgrade it quickly but I think what we're going to need to do is just delete all this no I like all this stuff though it's the editor script that's causing a problem I wonder if we can just can we just delete this this I doubt it I have my my doubts for
sure render feature that can't be found for some reason now I think that's going to pop up some errors here for us I just want to get rid of the the issues here before we do a big import um of the new one because I still want all the prefabs I don't want to delete everything all right maybe that'll fix it all right we still have a ton of issues with stylized water it's bad yeah we're just going to delete it see you later hopefully hopefully we don't get some weird import issues we're in safe mode though um okay some of the projects refer to API that has changed sure let's go ahead and fix these um what is that I just deleted this why why is it showing up
again deleting styliz Water 2 yes do it again it's almost like it's doing the same thing over and over again it's like not remembering my decision here um okay compiling scripts I'll take a look at the chat though let me let me pull it up on my monitor though though my other monitor guys if I'm see if I feel if I seem tired today um who wants to guess why I'm tired does anyone know can anyone guess why is Thomas really tired today why is he so tired does anyone know I'm staring directly at you I know it' probably be better if the chat was like right here that that way you wouldn't be so it feels doesn't it when I look at you like
that yeah yeah kids old age yeah my baby uh my daughter is just not sleeping and we thought we were pros at this this is our third one she's just not sleeping getting old y'all getting old um okay well let's see if that fixed it so Unity is importing a bunch of crap here prob detected with a bunch of um prefabs project contains one or more dicated packages do you want to open Package manager dismiss forever you you keep telling me that it's driving me nuts uh 3DX ma 3ds Max ma Max could not be found make sure it's installed so like these assets here we have issues with no look it's right there so why is it saying there was a problem whoa pressing f doesn't slide towards it it's weird yeah it's
good yeah so far so good please please please audio Source I beg you please remember yes no it doesn't crap oh I knew it the audio Source stuff got all screwed up we're GNA have to reassign all of that I don't know why it's just something happened it happened last time I updated it to un6 all of the songs in the game are screwed up it it sucks it sucks so bad and the volumes and everything I mean I don't get it no the volumes stayed so we're good um pink materials of death yeah I got to get new water um so I think we're good to play I was told that water's still here that's funny um I was told that Unity 6 is supposed
to speed up um the editor it's supposed to speed up the build that's what I was told on Twitter so we'll see I don't know what all these warnings are there goes my mic keeps I need to get a new mic stand um what is all this so that's our water look at all this stuff it's wild okay so that we don't need that and then we have this big swimable water we working on that yesterday but right now we're just going to worry about updating to Unity 6 look at all this to avoid this increase Shadow Atlas size to decrease big Shadow resolutions or reduce the number of Shadow Maps active in the same frame what's the solution here
guys Terminus 84 Thomas after three years of working on my game I want to scrap the entire thing and start on a newer project is this a good idea let let people tell you that don't let me tell you that release a demo and see what people say if they like it yeah pro builders a pain now to use cuz they messed with it oh boy that's not good let's see if probuilder needs an update it doesn't need an update it's good um let's see if this error keeps popping up but let's go to exterior now and see if everything loads properly we're definitely going to have some water issues yeah did Jason I'm surprised that I mean the game
runs fine but we're getting music issues like right here it's always the same song we're getting Ambience issues anything with an audio Source my phone is just constant text messages um like the Ambien has got screwed up as well I don't know why it's just weird man um really weird let's hit play though and see if it [Music] works fog issues the hell is this place yeah we're going
to need to those Shadows are really different they're different man ambient occlusion I'm not seeing it I think there's some um the input feels really really jarring like the mouse is super Jagged if that's a word I guess that's fine maybe that's how people uh yeah apparently we're we're supposed to see performance uh updates and you know if I pull this over here and do this 4K we're looking at it it appears to be the same exact frame rate it was last last week which was hovering around
40 so things just look different I don't know what it is um it could be postprocessing but what we're going to do is we're going to have send this over to um 3D Realms and they're going to do some QA on it to see if it's better um in the meantime let's see if we can figure out this fog and then also the water is screwed up as well this is bugging me reduced additional okay let's ask grock we can also ask uh claudet is it CLA CLA Claud CLA it's claudet it's no no it's Claude not claudet um so let's do this here um I'm getting this error in unity 6 after
upgrading tell me how to fix okay let's see especially because you can tell it your specs if you want okay um it isn't an error but a debug log from the uni Universal render pipeline depending on your setup it's telling you that Unity had to lower the resolution of Shadow Maps um the log ex suggests three ways to fix this increase the shadow Atlas size go to Project window find the urp asset open the inspector in the um inspector look for additional Lights Shadow Atlas resolution it's currently set to 1,24 bump it to 2000 see I've I've done this um it's so frustrating option two decrease
big Shadow resolution in the lighting section check additional light Shadow resolution this sets uh if it's on high drop it to medium or low okay that's Pro that's the best one reduce the number of Shadow Maps each point light generates six Shadow Maps um in your scene find lights with shadows enabled turn off Shadows for lights that don't need them or use culling set Shadow distance in the YB asset I already got that okay this is the this is probably the best one here set Shadow resolution to low
so that's sort of a catchall so we're going to go to our Ultra pipeline asset there we go we're going to go to all of them and I believe what did it say it said set your Shadow resolution to what are we on currently what is it Shadow resolution additional light Shadow resolution right here yeah it's a little high isn't it that's that's that's the theory at least um that one seems fine so it's we're in Ultra yeah so let's go to 1024 and maybe that'll fix it I don't know um okay our water we need to go ahead and import our new water we also have issues with our volumetric fog it's like really high up
there odd and it's just flat is that weird looks really good right there though you know I just wish there was a way to figure out why it's flat um let's see here so for some reason no matter how big I make it it's just flat oh my word that sucks okay maybe you just looks so bad that's better that's about what it was but the problem is is like I want it to be as high as possible maybe we need to flip it upside down yeah this is
troubling actually that feels better do I need to flip it upside down across the board guys it goes pretty high and then it eventually just Fades out but when you look up I'm worried that when you look up no we're good okay let's enter play mode and see how that could be it it could just be the fog um you just made the steam pay public it's really exciting that's awesome congrats it the game looks worse for some reason I can't quite figure out what it is well there's no water for one this looks fine this looks about what it should look like um yeah the idea is at least bare minimum I can't ex plan mode with contr
P um bare minimum what I'm going to do here this fog exterior we're going to apply this uh all I did was rotate it so if I revert it what I'm going to do is just rotate it and hopefully that solves our problem rotate it and then scale it up oh it was already rotated apparently I don't know why does that fix it really it just needed to be scaled up is that seriously all it needed we could scale it up to like 50 if we wanted to I think that scales up the the tiling of it though that's pretty good 25 so let's do that it's set to huh I'm going to hit apply here and then we're going to go inside and look at the The Fog at the inside let's just let's commit to fixing fixing
the The Fog really quick um and see what where we go from there I'll save that yeah um we have one inside as well why do the hot keys not work what in the world frame selected in window under cursor F what for some reason my hotkeys don't work and I'm curious if it's because my keyboard is out of batteries I don't know look it doesn't work no yeah look I can't focus on anything has anyone had that issue in unity 6 uh I can't focus on anything all right let's see if we can find the fog in here fog
Lobby okay so this fog is definitely a bit strange as well we're not seeing it for some reason what in the world I can't see it at all man that's a shame y'all might need to scale It Forward like this maybe have I ever used s sourc tree before yeah I did that for Never song we used sorry for um Never song but we're using GitHub now look at this it's not showing up at all what that's so weird um let's see if we can select this and and so we have an exterior here
we'll drag that one in so there's the exterior one we can see that one pretty good um so we may just use that one and rename it why do I need to flip it upside down though that's what's so weird this volumetric fog does a world of difference guys in in the game like it makes a huge difference see that so it's it's definitely necessary um I'm going to go ahead and override fog Lobby variant variant with this one good delete that one and there's fog variant variant things are slow uh they really are fortunately we have GitHub so if I need to go back to Unity 2023 or what was it 2022 we can do that we'll turn on gizmos here
so yeah you can see that uh the that sort of volume is covering the whole level by the way those you just joining us if you want to support the channel but more importantly support your future and get into Game Dev check out full-time Game Dev below and see if it's something you're interested in you're going to learn everything I've learned in the last decade of making indie games not only learn how to make Unity games gdau games unreal games 2D or 3D you're also going to learn how to secure funding which I think is crucial crucial crucial crucial if you want to learn how to make games and do it full-time whether it's Publishers whether it's Kickstarter I teach you how to take a demo and turn it into six figures can't promise anything but I can tell you what I've taught over 4,000 students worldwide so check it out below tomorrow I will
give you a shout out if you're um enroll I'll give you a shout out on the new students section of the live stream so check it out below Thomas are you going to GDC this year I am not I am kind of a little antisocial about that stuff I wish that I wish I did love it I do I wish I enjoyed that stuff but I get kind of social anxiety I'm not like complaining or anything it's just what happens so this this looks great honestly um let's go to floor one and just fix the why don't any of the hotkeys work the F hotkey and the Control Plus P hotkey don't work in unity anymore for some reason in Unity
6 yes aerod Dev I've done those things and we'll we'll do them again today um but I'm not seeing any statistical data in the stats window that that's going to help I actually see more tries and more batches which is hilarious um so let's see here I'm going to just close Unity but let's let's get the um the fog completed for floor one and then once we get that we can we could just export the demo and we also need to do the water as well then we can send the demo off to get tested I have my a ton of skepticism look at this I have a ton of skepticism about
um about performance being better because of un6 I just doubt it but we're gonna we're GNA have QA test it and we're going to see what happens there you go all right so yeah it's just trying to render all the different urp textures which is fine or urp uh weird we got some baking issues what's going on up there I guess that's just the look at that the clipping here that's wild I'm GNA press F on that but I have to do it this way okay now well it's still we're still getting some weird clipping um what am I doing oh the
fog so the fog I might have to just flip it upside down so that's fog chapter one why don't I just make that the lobby and then I can drag that onto chapter one I have a feeling this is going to be a huge problem but we're g to see if that fixes it um there it is and then I'm going to drag chapter one over it and replace it okay good it's the same now so there it is um that's chapter one why are you way over there dude what in the world why are you weirdly rotated strange you're
massive what in the world this huge it's fine I guess it's just a volume but man let's go to um it's it's insanely frustrating that the hot keys don't work because it's so hard to navigate okay so is the fog done let's take a look I don't think so why is it so big that's crazy let's enter play mode and take a look Mar Marin says what's the rough workflow you're using for
GitHub just push and pull I mean we're not doing any pull requests it's such a small team we just push and pull we just tell people when we're in a scene and push and pull that's about it look at that dimensions of color surface character camera do not match dimensions of depth surface what the heck good the overlays work uh oh oh I don't have enough money okay I thought we had maxed out all of our uh weapons or cheat I usually play with cheats on but yeah okay good that's fine um so far so good whoa look at
that no we're good okay um yep I think we're good guys we want to adjust the music now so let's fix I mean the the I think the fog is okay I mean I don't really see it but let's double check yeah there's fog we're okay um all right guys so we've got the fog completed and fixed for the demo now let's go ahead and fix all of the music and we're going to work backwards okay so first off the ambience I believe it needs to be Ambience Hotel we're good there
maybe no I think we're good with that Ambience is good what about music right well the intro area is that's actually going to be Steamboat Willie [Music] I think that's the one yep the clip is what we want okay the music yeah the reason I'm doing this guys because it all got lost um that's the game music area which is crap what song is that it's like ambient Hotel this one I really like this song
[Music] actually I do like that song do you guys like this let's let's do a vote which song do you guys like best I'm going to pull up the chat here we're going to do a poll uh which song is best for this level first song second song you guys ready so let's listen to the first song so it's Hotel rhythmic wait
[Music] I think there's too much base [Music]
[Music] [Music]
okay or this one [Music] [Music] [Music] so this [Music] one that's the first one [Music]
or that other one let's see here okay there's those two what do you guys think what's the vote here what do we got let me pull it up okay we're at 47 versus 53 okay we we'll do the second one then I'm just I'm not sure if that's the the actual second one um [Music]
[Music] oh this sucks our music is so messed up there we go there we go okay it's right there I was wondering where is it it's right there so that's the intro area that's the hotel rhythmic explore and then we need to go to our combat layers which are right here oh there it is look it's still there oh my that's the wrong one that is so frustrating why why did everything
change anyways guys let's let's let's enter play mode here and take a look and see if that fixed everything got Ambience and music everything screwed up um okay this is what happens when you upgrade to Unity 6 welcome look at all those issues what is all that yeah let's go to um WID screen I love WID screen ultra wide I mean this feels about right there's not a ton of issues tiny I have a confession to share it's
about the prize so hand it with care prise is not quite what you'd expect oh that loaded much faster than I'm used to that's good hey this is kind of [Applause] fun what was that did you see that okay let's see if the arena music's correct
[Music] okay so far so good music's right okay music's correct for floor one um for floor two for floor zero man this sucks because we're gonna have to do this for the whole freaking game got to go through all of the ambience it all got screwed up too much more work to upgrade I mean two days in the grand scheme of things isn't horrible you if this took me two days you know
um 9999 bugs are perfectly acceptable for a game di yeah that that I like that song that song was good um we have two tracks here it sucks because uh I don't remember which ones are which so that sucks um I believe this one is the we look at the gizmos here that's the main lobby so there's a new Lobby song oh man I need to clean up our our uh what track was it it was Hansel and gredle that's what
was that one yes goody I have a potential artist that I just spoke to on the phone today who knows how to potentially potential is the key word here right 1950s and 40s sort of disney-esque fairy tale music it's hard there's something very special about Songs Like This hang on this right [Music] here it's really hard to replicate that technicity the andal guys what Watch What Happens this is one of my favorite things to do it breaks my heart it gives me so much sadness for some
reason when you take a song like this and you you basically make it sound like it's been degraded and ripped through time went through a time portal and you're hearing it from a hundred years ago or let's just say how long's it been 70 years and then you do a Reverb we're going to do a pitch shift up though I just want to show you why this is so important and it's not in the demo and I need to I need to figure out how to get it in the demo um I'm going to take that make it wet and add another track below it there we [Music] go we can
[Music] imag we [Music] choose we could make I love [Music] you so we need something like that we're gonna we're going to figure out a way to write something like that one song we're only going to do one and we'll run it through a bunch of filters and stuff to make it sound old um it's outrageously beautiful but right now all we have room for is this hansin gredle which is public domain
which is fine um these two are going to be the exterior horror tracks there you go that's all we need so that should be good guys um let's double check the arena son of a bee everything is changing the music why oh I don't get it son of a got to fix that all the all the arena songs are wrong it's fine every chapter is probably going to have new music anyway but this one is the only one we need to fix but let's H play
mode okay let's go ahead and hear this what the hell happened here fix the water we got to do that [Music] can't believe I shipped it with that vinyl sound it's really crispy heho if it isn't tiny Martin heho if it isn't tiny Martin twist is all sorry it's it's loud guys you did
it but you can imagine guys why I'm I'm considering or why I want to hire someone to do something like this listen this is perfect we just can't cuz we'll get sued we can't use this one we can [Music] all okay so we need to figure out the water water is completely deleted currently um so we're going to go ahead and import the new water um oh we need to do the exterior really quick so the exterior same guys by the way
something I really learned recently was um what I used to do is I'd go we need a song for this level and a song for this level and a song for this level and a song for this level and this public domain song and this public domain song and we'll have a song coming out of that gramophone and a song coming out of that radio and a song coming out of that TV just cons as an indie just consolidate everything down one song for a chapter and maybe one one public domain old timey song for the whole game why well it's similar to I was watch A True Detective season 1 and you just listen to that one song every time that the the um the Jingle the intro Montage title scream comes up and it unifies you and it grounds you and it brings you back to that world and so if you can have one public domain song with like vocals and it's on the main menu and it's also especially for these old
timey games uh that are like period piece games Bioshock type games it grounds you um and so I don't I don't think it's more valuable to have more songs I think it's more valuable to have less um songs okay what am I doing um what am I doing I am man I feel like I'm just getting worse and worse with age my ADD what am I doing ah sounds imagining almost anything you choose we could make this is going to be Hans and gredle as well um [Music] yeah it's this
one okay so those are public Dom this actually this is our horror track that's going to be playing on the island so we just need to set that back to exterior horror ok doie oh I'm feeling it okay there we go I've been wondering where like that that feeling is of like the Rhythm when you're working and you it starts to flow and it's starting to hit I'm feel I started feeling it just now it's like this almost like waking up or something um good Hans and grle no big deal oh man I guarantee you we got a bunch of stuff screwed up here anything with audio M or musical sources is just going to be screwed up but I mean even the this hallway sequence I guarantee you it's changed the the the the sound no we're good
KY doie let me read the chat make sure you guys feel like you're loved which song is best for the level oh my goodness it was 5050 y'all didn't know that but that was my song versus Chris pesos his song so I'm trying to decide between the two uh I'm tempted to write all the music myself but I'll tell I've told Chris this I go back and forth you know sometimes I want to do my all the music on my own and um Jason how you doing buddy um you said nice more audio stuff not gonna lie it's one of my favorite brush Vibes I love watching people talented at something in the zone thanks bud Hey Thomas I'm a full-time Game Dev student recently announced my this is from Ember arcade recently announced my game after request that's a cool name and it's doing great so far thanks for your
course tips check the steam page out would love your thoughts Amber arcade I will try to when I get a chance I want to stay on track here but I really appreciate you being a student it means a lot to me um oddly enough guys if I want to be a little bit um I've said this a million times never mind I'm not going to say it okay let's move forward um audio stuff oh Jason story wants to see audio stuff he wants me to impress him with audio stuff well Jason I don't know if there's anything to impress you with today all we're doing is fixing crap um but I think that's everything let's enter play mode here I think that's everything except for the wa wa and so once we get the wah wa fixed then we're actually good to EXP support this and we're in we're Unity 6 is good to go for the demo which is crazy now
Jason if you're still in the chat would you mind helping me with something Buddy uh if you be sure to say yes sir um I don't want you to disrespect me publicly okay do you guys know one of my biggest struggles in life is um wait the hammer gone oh no one of my biggest struggles in life has been um and I'm not being funny or anything I'm being dead serious it's been really hard is uh sarcasm so I've never been fully able to do sarcasm well and but I love sarcasm and so it's really dry and then a lot of people have no idea that I'm just completely being sarcastic and it's caused a lot of problems Jason Montgomery you are always helpful as
well and you can help me too if you want but I was talking to Jason's Story because Jason's Story is I think Jason you're you're an optimization dude you didn't say yes sir Jason's Story so never mind again sarcasm why can't I see the The Fog it's so funny I could barely see the fog Jason we're going to work on some opt optimization stuff here while I have you um so funny the fog just is gone it's like I'm I'm walking through it's all right here and then it's gone you know but Jason let's let's work work on this so one of the things I heard about Unity 6 was you can do like um it's a shame that I can't see the fog where is it it's right there but it's not right
here you could barely see it Jason what I meant to tell you we'll look at the uh we'll look at the urp asset in just a sec um yeah now we can see it so it's there it's just not intense enough I I'm not sure why um we're going to look at the RP asset really quick and let's see if uh we can solve some issues so let's let's see here what I was told about Unity 6 is that you can reduce your tries and batches significantly with the click of a button have you guys heard this um have you heard of this I love the fog now I need to just increase its intensity that's awesome looking seriously um it's the click of a button and all of
a sudden you've got automatic uh I don't know culling and blah blah blah blah blah Dynamic culling so let's figure this out if we go to our Ultra asset Ultra pipeline asset there's this uh thing you can click right here GPU resistance resident drawer have we heard of this it sounds like a powerful button it's this resident drawer and it if I turn it on it's supposedly going to reduce draw calls and all that so if I turn that on for all of our different assets for our different uh urp quality settings and if I turn on GPU inclusion calling it should reduce our draw calls right um but it doesn't it doubles them
and I so I'm I'm really struggling with this I'm not an optimization guy I'm not a software guy I'm not smart when it comes to code or anything like that you can't do that with static batching so my question to you is well then what's the solution why would I not static batch code monkey has a video about steps to take to enable GPU resident drawer this is going to sound weirdness from Josh this is going to sound weird but watching another Dev struggle with bugs is oddly calming while I'm fixing my own bugs you just like to watch other people's suffer Josh you don't have a um I would say you're mean um you're
awful um yeah yeah we need to crank up that intensity for this but Jason what do you do you have any thoughts Jason story Jason usually has an answer to everything Jason says all he said was that sounds like a powerful button um so this fog exterior I'm going to set it to 1.5 here we go I'm just kidding Josh like I said I'm I'm just being sarcastic I'm just joking with you I think it's I think you're right um well I don't know if I believe you John Livington let's look up John Livingston
and and see if he's working on Bioshock 4 John Livingston Game Dev because John Livingston says he's working on I mean I want to believe you I think that's really cool and I I would be I would be super duper impressed um designing levels in Unreal Tournament it's my biggest passion John is this you quest designer level designer is this you John this is a nice website Assassin's Creed Immortals Phoenix Rising hyperscape wow on that's cool buddy Jason says you can turn it on and see the visualization of what it will call
gives a good sense if it's worth it to you um this is John let's see what his phone number I'm just kidding um John thank you buddy that's awesome so John says that the people working on Bioshock 4 played Twisted Tower and really liked it John that's really cool I appreciate it man that really makes me smile oh look there you are currently work at a level designer at clown chamber working on the next Bioshock that's awesome good for you bud that's so cool I will take it I'll take the compliment all right so let's figure this uh figure this out Jason was saying Thomas just take a look at what it does so let's do this first things first GPU
occlusion calling doesn't work because batch render a group variant setting must be keep all to fix modra modify graphic settings and set batch render group variants to keep all I believe that's here but we're gonna just copy we're gonna ask roock actually or we can actually ask John I'm kidding um I'm trying to turn on GPU occlusion call wait look at this static batching is not recommended when using GPU draw submission modes performance May improve if static batching is disabled in player settings there's a lot going on here how Okay first things first how to disable how do I disable St static batching in player settings in unity 6 static batching is
render is a rendering optimization that combines static objects blah blah blah I know what it is stop telling me what to do steps to disable static batching and player settings up blah blah blah go to edit project settings in the project setting window select player locate the rendering settings player in the player settings there's no player settings oh scroll down to other settings find static batching option and disable it where is it I'm sure some of you can see it there it is that makes me so
nervous why would I disable that why would I disable that that's wild okay we're going to disable it and then we need to compare both right um and see which one's performing better yeah John it's just really cool um John if you need any team members I have some friends who might really really do well on that project friends who've touched this project if you need some help not me but if you need some help email Thomas fulltime game.com and say um we need some help in all caps because there's people in my life that I know who've touched this game who could who could really help but just want to let
you know that um yeah of course Thomas did you ever experience limitations with get lfs on the free trial 1,00% yeah I'm paying I'm paying every month for for lfs and GitHub and all that my belly is rumbling really loud okay so taking our time here um by the way if you want to learn how to make Indie Games you want to do it from your bedroom and potentially get paid to do it check out fulltime de below which is today's sponsor I'm sponsoring myself so
check it out below enroll and I'll also shout you out tomorrow on this screen here and if you're a student let me know in the Pro in the chat what you think about the program batch render group variance setting must be keep all batch renderer group variance must be keep all I wish I wish Unity would just grow up and put a little button in there that says fix this for me come on or something like when you tell me to fix that I I have no idea where to do that modify Graphics settings what graphic settings where what are you talking about I'm assuming it's here batch renderer group variants to keep
all there it is keep all good renderer path must be set to forward Plus for correct lighting and Reflections one or more entries in the renderer list are not set to this mode oh my goodness it's this it's the volumetric lights that needs to be forward plus what this whole time the volumetric fog was set to forward that cannot be no I don't know if that's a big deal or not holy mackerel yes I said holy mackerel one of my goals in life is to slowly turn into like a 1950s C cigarette smoking suit wearing
top hat wearing grumpy old man GP GPU resident drawer blah blah blah blah blah small Mash screen percentage 0 to 20% GPU driven renderers can cover both before getting called if a renderer is part of an LOD group this will be ignored we'll turn that on render graph must be enabled to use occlusion calling Rend graph we need to how now okay that's one this is so annoying there's one more issue here we need render graph select the camera has not rendered anything using a render graph API I think I have to enter play mode now I don't know if render graph is installed but let's enter play mode yeah our tries are like quadruple no render graph has been registered yeah stating B static batching is disabled
currently um I can't even see the Sky Box because the fog is so freaking thick no we're okay so let's figure this out guys no render graph has been registered the render graph viewer is only functional when render graph API is in use actually I think our batches is way better better whoa whoa whoa whoa whoa whoa whoa whoa wait what hang on that's a 500 batches for Resident
drawer and that's what is that called Dynamic batching 500 batches 550 is a solid number even for steam deck I'm the reason guys I'm doing this so slowly is because I'm trying not to rush things and I like to just I I I'm I'm such a rusher um some people would even say I'm Russian so I can't quite figure out any other way to change my personality but just practice being slow okay so if I turn that off holy mackerel well maybe I'm wrong let's turn it let's disable the resident
drawer and go back to our settings we're going to go back in time we're going to do strip if no ENT entities graphic package and then we're going to go back to the the player and we're going to turn that back on the the what was it static batching where's static batching there it is we're going to turn on static batching and then enter play mode and see if that's if the batches are fixed no it's still the same dang it now it's 900 now it's a thousand depends on where you
look but let's turn on let's Okay so it can be you know thousands if you're not careful so no Dynamic batching around it's like it's it's it's 500 to a th000 now our tries are 1.2 million I don't know if that's bad or good honestly um but uh we could even do a little test of our frame rate as well if I pull my frame rate out over to my other monitor and I do 4K we're getting a solid but then I go to the scene view here pull out like this we're getting that's
wild we're getting a solid 75 frames per second that's wild why is that okay now it's 46 okay good yeah that's good I mean it's not good it's just it's consistent I guess guys I have no idea I have no idea Jason yes I know about project auditor I'm gonna I'm gonna pull that up here in a sec thank you for reminding me um okay let's go ahead and go back in time to all those uh to our various assets and allow the GPU resident
drawer with GPU occlusion calling we're going to go to preferences here and we're going to take a look at I'm sorry not preferences project settings and then we're going to make sure our static batching is turned off and then also set this to keyo so the only thing we have here guys does anyone want to ask Rock Says render graph must be enabled to use occlusion calling I don't know how to install render graph I maybe it's in the package manager but let's enter play mode really quick and see if we see any frame rate difference any at all um and what I've done is I've got the game running on a separate monitor at 4K and I've got it zoomed out and we're looking at everything now I don't know if that overrides occlusion calling it probably does but yeah we're seeing about the same frame rate and our batches let's go to this play view play
mode here're we're looking at batches of 700 I'm not sure if we got any anything better here guys it's about the same so I think maybe I think maybe I can't really get it to a th so that's good the batches so the batches it seems like it's saving us a lot or saving us like 100 but I was I from what I read it's like G to save you double It's Gonna Save you double so I don't know I don't know ladies and gentlemen but we do we do see there's an issue here he h l is basically a feature which turns a bunch of meshes into one mesh based on
distance yeah yes Mike that all these rocks are separate static meshes um compatibility mode project settings Graphics okay hold on and and I understand that that's something we potentially need to do but I don't I don't want to do that until we can figure out because like the G the game is running slow in general not just outside so there's something else going on uh what did you say project settings Graphics urp okay compatibility mode uncheck what enable compatibility wait oh thank you Mr KC crab thank you so much for for letting me do that and for telling me what to do thank you thank
you thank you so it looks like that's all set up let's enter play mode and my theory is there's going to be no change whoa guys our tries are at 367,000 versus 4 million that's crazy that's really I don't know if that's good or bad look at our tries our tries are at 634 th000 and do you do you guys remember about five minutes ago was 4 million okay I'm G going to screenshot
this we we might be on to something here guys let's open up Photoshop Mike Jimmy I agree with you however is it is it that big of a problem um you know like it's like it's one level with some rocks the the whole game performs about the about at like 30 FPS on Steam deck so my theory is is okay if the whole game is doing that it's the Rocks aren't going to salvage the problem we need to do something big and I believe we could be doing something big right now which is but you might be right Mike seriously we've tried that by the way we we did a whole thing combining the rocks and everything and it was just a big pain in the butt and we ended up not keeping it um okay so this is with Dynamic
batching is that what it's called I'm not sure what it's called Uh GPU occlusion calling yeah that's with GPU inclusion calling which does that mean you don't need to bake your guys do we have an answer do we have an answer do does GPU occlusion calling negate classic baked occlusion calling I don't know the FPS honestly I don't know because my my machine is a killer machine so I've never had an issue with this game console is 3 to five million
see canab 111 says it uh it negates it Mike Jimmy says for my game merging meshes increased FPS by 300% so what' you say the the the merger was called Mike and here's the thing I don't know if tries are going to fix it you know no idea um but let's we're going to do a test again okay guys let's test our tries hlod well we we're already using inclusion calling this is this is more like Dynamic occlusion calling is is the only way I can describe
it oh right Jason Jason you mother effer Jason says temporal postprocessing you are 1,00% correct so let's take a look here where is it at oh it's here um render scale and then where's the temporal upscaling yep it's spatial temporal there it is ladies and gentlemen boys and girls Jason's Story has given us well a potential solution um what was I doing though oh we're going to test before we do that Jason I want to test um what happens to my tribe when I put static batching back on so we got to go freaking back go to our project settings
here and we're going to disable oh this is so frustrating we're going to keep that on no we're going to go all the way back we're going to go all the way back static batching turn it on quality was it quality or was it Graphics yeah here it is and then we're going to go to all of our urp stuff here oh man guys would would it just be the best feeling in the world to be like Twisted Tower runs smooth as glass on Nintendo switch I would be like I would officially I would conclude that the game is going to make tons of money because if you can get this game
to run well for switch steam deck lowend or like mid-range PCS it's a solid title it's great good story good music fun to play cool levels cool biomes boom solid game Rock Solid good to go it would be overwhelmingly positive on Steam if we just got the performance up like it would be overwhelmingly positive right now but anyway let's turn let's turn this off and go back dang it okay good good good yeah dude look at our tries guys 1.1 million ouch two million ouch oh mama look at
this that's two million we've just reduced our now does it matter let me ask Rock does reducing tries matter for performance the resident drawer in unity 6 has reduced my tries by what is it like like 75% or something but I can't do the math from 2 million to 47 450k
the resident draw is a newish feature wow newish grock is using the word newish tries are process by gpu's vertex Shader stage fewer tries means fewer vertices to transform which will lighten GPU workload at 2 million tries you're pushing mid to high-end Hardware 450k is more in the realm of mobile or low-end PCS if your GP was maxed out before this reduction could boost frame rates Unity batches objects to reduce draw calls but High TR counts per object can limit batching efficiency if the resident drawer is cutting tries by calling entire objects it might also lower draw calls if batches dropped alongside tries that's a double win well we can screenshot it what where let's see here so this is pointed right there so we're just going to do the exact same spot
okay of course I don't know where the fog is there oh there's rain that looks about right right okay screenshot grock is pointing you at a clusion calling what do you mean by that what do you mean grock is pointing me at a clusion calling all right here's our comparison ladies and gentlemen so we're looking at a batches of
966 this one's 801 so we're getting a batch reduction we're saving it says 190 this one said four so we're we're seeing a sign uh yes so this one here is a is a reduction in batches so this is basically old school basically Unity 2022 I mean that's that's really all that is uh so that we have less batches here so our batches are less but in the case of the new Unity GPU occlusion culling I'm sorry yeah uh which is what is this this is the the resident drawer we have higher batches but lower tries let's look at our tries here yeah we've got triple the
tries can anyone explain this yeah try the batches went up the tries went down look at perfect culling in the asset store I'll write that down perfect coling
um mesh combined Studio 2 I'd rather not do that but occlusion calling did its part for rendering less tries no it didn't like like static occlusion or I'm sorry uh like baked occlusion calling was like wild like we were getting a million tries um but now it's um so what I'm going to do is I'm going to turn on all this stuff and we're going to see about uh also doing what Jason said which is reducing the resolution basically basically but rendering it back up with the post-processing effect okay um I've kind of become a pro
at this going back to using the resident drawer look at perfect culling in the asset store Thomas I use it for VR but it also handles batching this is zero impact bading merges items but if an item is lots of small things it gets seen if it's if any of its tries do if it's separate items uder techniques see less parts and render less so it's a cat I know that I totally agree with you Jason this is why I tend to not do it because I'm like I'd rather have a bunch of small objects so we can include them out um oh it's non-destructive is that what you meant sloth GP this is why the dynamic GPU one
is meant to be a clever solution it uses distance on screen not preset baked batches it's meant to try to detect things it can batch and hide for you based on visuals okay so Jason am I on the right track dude if I can get Jason's Story appr improved I'm all I'm all for it makes my day really really happy we're going to go to keep all what about instancing variants do I need to do anything for those badge render group variants look look look let's let's set this back to enabled static batching is not recommended blah blah blah blah blah so we need to go back to Quality go down here no no no player render graph was turned off for some reason wait what oh here it is static batching
turned off and then render graph must be enabled so that was where and quality player I can't remember where it was guys here it is okay ladies and gentlemen I believe we're all set it's meant to try to detect things it can batch and hide for you based on visuals personally I think the resident drawer is probably going to be your best best I'm gonna hold you to it Jason best best option for you your game in the long run but again it's hard to know yeah I agree Thomas for increased performance you can check overdraw complexity from editor
window analysis rendering debugger overdraw mode what you say all no disabling volumetric fog doesn't really make a difference although I will say I'm I I should probably add that to the to the settings and see what happens no that's already disabled you can you can go to low low or Medi or whatever quality settings and it will automatically disable
it oh boy we're going to get a bunch of uh shaders being redrawn here or compiled I believe you cknb and I think isn't it true guys I think I saw asmin gold talking about this like upscaling from 1080p to 4K to look 4K it's like the standard with AAA right now um is that is that true I don't know um so I'm I'm definitely considering an upres [Music] Jason's Story says transparency is an
absolute vast issue all right let's see here what do we got what is this what am I looking at here what' you say more brighter equals bad not quite sure what this means but we can take a look at it together guys let's see what happens now should we even consider triple i
tripa as a model to follow you know ues made AAA lazy they put less work into optimizing but ues say 100% cool to add of course I don't know what I'm looking at like it's like what do I do you know like what's the point but it does it does appear it does appear that the culling is working like you can see things appearing that's cool hey buddy
yeah I don't know what this means so like I don't even know look at the batches guys it's like a thousand oh I'm sorry look at the tries 300,000 I've never seen it like that before I've always seen millions and millions so we're going to turn this off because it's killing my PC but it seems like after I did my optimization update steam deck was a great experience I appreciate that but the QA team told me it didn't do anything it didn't help so my brother had a really cool idea he said that um a quick way to make the enemies unique is that some of them when they attack you they like attack you with like uh drugs or something and you like
get dizzy so like maybe the there's like a mermaid lady maybe when she hits you with her her Trident uh you you get dizzy or something before the update textures didn't load properly on Steam deck is that true Joel Joel is that steam deck all right uh I mean I feel like that's a really strong we we've we've we've reduced the tries by to 25% um or maybe even like 15% of what they were let's run the math not that it matters um 400,000 divided by 2 million 20% so we've reduced it by 20% yeah the second floor runs way smoother on Steam
deck Joel Joel hey do you mind Joel if I ask you what's the average frame rate that you're getting on Steam deck I have a steam deck coming I bought one today so I'll be able to test it finally but um by the way guys if you want to support the channel and you want to support the live stream and support Twisted Tower but more importantly it I really do believe that it will support you in your Game Dev Journey check out fulltime Game Dev below um look learning is learning uh whether you're learning from Unity tutorials or you're learning from YouTube you know you've got to learn somehow and so for me my theory is I want to teach you how to pitch your projects to Publishers and Pitch your projects on Kickstarter um and also learn how to Market your game most Indies don't know how to Market their game and hit the steam from page I've done it multiple times I just did it with my demo I hit the steam front page um got 900 reviews in like two
weeks ah to be fair about three weeks um that's still really good if I'm in my opinion um so I'm going to teach you how to do all that and so it's a 40 plus hour course with 4500 students you can go at your own pace click the link below and you'll have five days to enroll and get 25% off plus a bunch of bonus courses um to learn the t uh here's the thing about courses guys um YouTubers a lot of YouTubers sell courses a lot of YouTubers aren't actually you know making games full-time so they don't really know necessarily um what they're talking about but I do believe I I know what I'm talking about especially when it comes to signing deals whether it's publisher deals or Kickstarter so click the link below check it out and see if it's something you're interested in I've had several students go full-time which is really really cool okay what am I doing ah Jason it always comes back to Jason's
Story always comes back to Jason's Story what do you want what do you want what do you want Jason story he wants me to reduce the render scale look we're already at0 75% dang blasted why I did not know that why is it why is it at75 no I don't like that though I need to fix that did you play carneval Thomas I never played carneval and I'm being dead serious you guys know I'm willing to admit my Inspirations like this has Bioshock written all over it but I never played Carnival let's just go to ultra here this is a real shame I did not know I was at0 75 I had no
idea if I set it to uh spatial temporal and I set it to like point you wonder where it actually starts to get you can barely even see it yeah 0. five do you think do you guys think 0. five is a little too aggressive is52 aggressive I don't think it is like this is 4K does it change the UI guys it doesn't change the UI which is just delicious that makes me [Music] smile hello all right give me a poll guys uh give me an answer to my poll 0 five is 0. five too too much you could kind of see it's kind of
ugly right there um especially where like the bloom is yeah we're seeing some grossness right there as well I think that's too much so sadly Jason we were already at0 75 it's a real shame oh Adam says gee Mr Twister's toys are unbearable well yeah I mean we'll put it in the settings menu but I just wanted to double check like uh y'all shut up okay geez ultra um I wonder my preference is to keep it simple you know and go look we do temporal downscaling for low res like 0.
five medium we do 0. five high we do 6 uh none of those are automatic those are all going to be uh spatial temporal right Ultra even Ultra I don't think Ultra needs one I just don't like even at one there's no difference so just keep it at 7 and call it a day baby and then high is what high is going to be 6 medium 0. five and then low would be 0. five you know I don't know I know I know you guys want full control but like bear with me here I'm
trying my best settings are really hard to create like having a full settings menu is unbelievably difficult Thomas I want everything Thomas give me give me give me put it put everything in settings for me please please do it now okay so for some reason the fog is disappearing it's a real shame I don't know why um look you can't see the fog at all is that because we're in forward plus now what where's the fog I have no idea look I can see it
here in uh scene view when we're zoomed out I can see it so we're we're we're not seeing the The Fog here so we need to figure that out I just want to make sure there's nothing no issue with the uh oh man look at that that I can't see it at all it doesn't exist it deletes in play mode look why does it delete in play mode why does it delete in play
mode that sucks is it because it's forward plus I I do believe it might be because it's forward plus let's go back to forward and see what happens guys look it you can see it that's the fog and it just disables that's wild and out of control oh really Hawkman that's a good that's a good point I thought they were the same so you believe we should just turn anti-aliasing off entirely in the the settings and just use the camera one I think you might be
right but we still have an issue with our volumetric fog what it looks great here when we're inside it it's like oh super moody really interesting look at it moving but then it goes away uh could it be that it's ol cluding out my voice is really quiet let me turn it up check 1212 check check check check yeah turning antialias thing off is like doesn't even do anything yeah the fog is disappearing for some reason ladies and
gentlemen I don't know why let's see what what uh we're in Ultra right now does ultra have have it in its uh does it have it enabled yeah it's right there so I don't know guys I don't know where why the fog is disappearing in unity 6 I don't know H but the game definitely needs it we definitely need the fog we definitely leave the fog is it getting
cold that in my opinion is the problem potentially is it's getting called out by a camera look how much cooler it looks with the fog so idea here is we're going to go to Ultra um running path must be set to forward plus so let's go let's put that back let's go back to ultra and um we're going to turn off the uh resident drawer and see if that that's causing the issue son of a oh it needs it now it's too loud you guys are just
so whiny I'm just kidding I'm just joking son of a why is it disappearing guys it's like I can't even see it in in the scene view either on awake it disappeared which is not good it's so strange yeah maybe I need to make it a dynamic don't cast Shadows it's crazy uh weren't we seeing it earlier guys I'm definitely tempted to just not have it you know but then again you can go to low mode and it'll
just it won't it won't be enabled you won't see it so if you wanted to turn it off you can fog does not support the render graph system well this is an asset yeah this is this an this is an asset you but you might be right let's turn off render graph let's turn off render graph where was it that you guys might be right it might be render graph that's it that's what it is old render graph okay we definitely need the fog it
looks incredible guys thank you so much that was so smart of you good job so you're really really smart guys thank you hawman so do I need render graph must be Ena to use occlusion calling so we definitely need it so we're going to turn that off but the problem is is that volumetric light in our package manager doesn't work so I may need to come up with a better solution sadly Sadler
yeah all of the urp stuff render pipelines all of that it's kind of like the emperor with no clothes um I mean most I'm sure there's some game developers who understand it to a te but I think most game dubs including me we're just we just sort of go with the flow and we do we follow the rules but we have no idea what what a render pipeline is and it makes zero sense let's see here what is this fog what is this feeling so certain and new or whatever it is what is this feeling when I laid eyes on you volumetric lights to is that it budo volumetric fog this Patrick pack this package is no longer freaking supported son of an F what do we do
guys this one needs to be updated package is no longer supported I want to know which one this is I'm I I think we need to just delete it and come up with a better solution I wonder if there's a way to do like Misty fog as a screen space camera effect and it just exists in postprocessing it sure is a shame though wow I really don't want to have to do this the heck man volumetric light depth so it's volumetric lights and who let's see the read me volumetric Lights by
konect let's see if there is a Unity 6 version it's volumetrics light to dang blast it youp but that's the version I bet you he made Unity volum Atri lights three I guarantee you he did nope we're gonna have to come up with a freaking new solution for this and it's a real shame man this sucks guys what do you call it it's a render
graph yay let's hang out hang out on Reddit uh today let's go to Reddit volumetric Lighting in un6 QP Rog graph this is what I've got so far only one directional light at the moment will add point do you do you interested in devlog blog post sharing and what no does does unity 6 have urp volumetric light for Unity six is that something new they
got I knew you know you just don't want to be doing this stuff when the game's not done you just want to be you just kill it all you know uh until you know the game's done and then you can polish it later it's just a shame because is like it adds so much value like it feels so dreamy what do I do why does the C this is what I don't understand why does the camera we have this one called um why why why can't I see it now but then when I go to when I enter play mode it's just gone Reddit is the um actually
Place yeah absolutely man it just feels so boring now so let's see if there's something in the camera Maybe
no wait I don't know man I feel like I'm seeing it yeah everything looks so flat now yeah I agree with you test performance first why do I see fog we have particle fog variate right here look at this we have a particle system that's sitting here yeah you got to be careful about
particle systems I didn't know I had one just sitting here I had no idea I had one just sitting here yeah this kind of fog i' would much rather it be postprocessing fog that doesn't need to exist that's going to kill our that can actually be problematic for performance I had no idea that was sitting there particle dust variant what wait wait wait wait we's set type in fog here uh rain and fog activation what is that what is that called in play mode it exists
why okay so that fog exists for for some I don't know where it is though particle fog variant it's in the controller we have a particle that's in the controller at all times I mean that's cool because it'll always be with you and then you can sort of mimic I didn't know it was there you can mimic um that sort of volumetric fog I just feel like it might cause performance issues and I hate that we're going to get rid of that that's trash there's no
reason why that should be in the game get rid of that crap man that's another that's another performance killer I found that particles that are that big can be a problem no I think you're right Furious I just didn't know it was still there I had no idea that's crazy so volume metrics do we really need them it's the question of the ages do I really need a volume metric light for example in uh do we even use
them I mean they make a big difference but let's email the guy let's email the guy uh what is it called volumetric lights 2 asset store let's email our friend here Connect contact at connect so let me send him an email really quick
thanks Jason I just got your email um contact.com volumetric lights 2 and Resident drawer hi there I love your asset it's amazing I'm using it in my game Twisted Tower with the in unity six when the resident drawer is enabled the volumetric lights are gone in play mode do you have a solution for this thanks for your time
Thomas all right we'll also send him a link to the game so he knows what we're making all right we just emailed him sorry let me fix my there we go um all right so we just emailed him and I I couldn't tell you I mean I don't even know what to do no idea but we're going to assume it's a symbol fix um there's a lot of potential uh Solutions here that I'm
sure I'm sure there's a solution is what I'm saying yeah Jason I think you're right I think those particles are definitely problematic I I I frankly did not even know they were there um so what am I doing I mean it's a shame about the volume metrics but the game is still playable um so we're not going to worry about that let's go ahead and import the water Shader 3
I thought I bought it give me a sec guys I'm going to install water sh three tune what is it water something tuny water what's it called stylized water stylized water 3 see what we find I thought we bought it sorry I have to authorized un or the unity asset store okay here we go styliz water 3 $45 um I have not bought it so I'm just going to go and buy it really
quick guys look at Jeb Jeb oh you farted come here you stinky boy guys look at Jeff we got a new haircut come on Jeff up come on oh you tired today look is he great he's great he's like so gr oh you smell good too you got something of your ey buddy [Music]
you want to go outside okay let's go ahead oh it's on sale let's buy it money down the drain baby always spending money that I didn't anticipate it just never ends Thomas how much more of the game is there besides the demo uh four four other worlds I don't really like this
haircut uh four other worlds all right um I'm opening this up in unity I gotta redo all the cosics kill me there's so much oh it's almost like I just don't care about cosics or volumetric fog anymore I just I'd rather the game be performant you know hello open up it's not opening it for some reason there it is I know you can't see my screen hang
on what is this feeling so certain and new the moment I laid eyes on you Lo adulterated Loa for your face for your clothing Morgan says you're still on uh uh you're still on optimization don't tell me this is half a game devb it's I mean it's kind of more than half it's just a lot guys but it's okay I'm not complaining if you can get your game optimized this is what Gavin was talking about at Cen cenia
ludos his Channel about gamedev he was talking about how if you could just have really good settings and your game is like optimized and it runs well you're kind of halfway there with a good game I wouldn't say it's 70% um it's especially in the modern era where you can kind of get away with it being not optimized but yeah all right we let's go to our water [Music] prefab and you can see here it doesn't exist ocean water and there's also an ocean water floor okay so we have crap missing script oh this is ocean water I see so let's go ahead and drag in our new water stylized water
three there it is so we're going to drag in this new prefab uh we're going to do mobile of course it's an indie game baby and we're going to see how this looks we'll put it right here there it is what do you think guys I'm all about it it's actually it's not bad U I'm going to copy this component that's all I need and now I can delete it go back to our water go to our ocean water um we're going to paste component as new remove and that
should didn't work the F what is this what is that the water component provides a means for other scripts to identify and find water bodies oh my okay um let's try again we're going to remove this script and we're going to drag in a volume metric I'm sorry just a prefab here of the oh there's a tune one as well I like that one it's all zeroed out so that's good actually but the game isn't really that so let's just do mobile
guys oh but the ocean let's look at the ocean that looks so good Mama I'm always gonna pick the nicer looking thing that's a killer asset dang son it's so pretty I really like it quadrants what are these quadrants whoa it's huge you want to drink it I
mean how does it render you know does it matter how big it is that's the question I doubt it does so I'm not going to mess with it what I am going to do is we have this stylized water ocean I'm going to duplicate this and I'm going to call this sty water um Twisted Tower ocean and we're going to mess with it I think it's uh just hopefully it's just this one right I don't know what these quadrant are I guess that's f find I guess these are something like lods um but yeah let's go to the water object here okay good so we can just adjust the
uh depth texture mode is set to after transparence on the default renderer water material may not render properly that's fine it it looks like it's rendering just fine do we really want it to receive Shadows no I don't care all right let's look at the colors here and match it to the game so that's deep uh shallow is going to be kind of a murky ugly green yeah there we go baby and then the Horizon is I kind of want it to be like a dark Horizon let's interplay mode and take a
look I don't know if this will work for you but Unity Universal 3D sample Oasis scene has a height fog I don't necessarily need a height fog I appreciate it I I need a a fog that moves and has texture to it so that it doesn't look so flat like this is so flat but let's go ahead and look at the ocean and we can adjust the material at runtime super shiny which doesn't make any sense um the shallow is odd to me but of of course maybe I'm wrong I feel like it needs to be
brown and the the Deep yeah the Deep will be like a green oh it looks really salty now I'm not saying it's great but it's definitely interesting interesting looks like it's it's been like sand and S is coming up which is cool I don't know if this is going to cause major issues with is there a Mobile mode that would be great um translucency translucency doesn't do anything so I'm gon to turn it off Edge fading I would I would prefer some sharper edges
um no wave tint the shine is insane I guess we need that maybe we'll tile it up a little bit more it's just super shiny no refractions oh the refractions look really good though oh man surface foam I'm trying to figure out where the shine is okay yeah there we go reduce the strength there increase the scale of it um that's that's ideal right
there that red light I don't know where that's coming from my theory is it's the reflection probe environment Reflections turn that crap off no thank you yes that looks that looks like a good ocean right there but we're missing our freaking fog I'm fine baby I'm fine with it we might need to um there's like no Shadows there's something going on like there's no
Shadows look there's no Shadows I was wondering what was going on are we in I'm telling you that making games is such a pain in the butt why are there no Shadows what not a single
Shadow there is not a single Shadow guys these aren't baked though this is a realtime light so it should be casting Shadows see that's a realtime light he's not casting any Shadows how of control I mean we're in Ultra I did change the atlas resolution but I don't think that
matters out of control man what why is the resident drawer off holy mackerel we got a lot of problems guys for some reason our resident draw is turned off I thought I fixed that okay we're going to save the scene though we're going to look into seeing what's going on with these shadows I'm going to clear the bake it's outrageous that there are no Shadows
where did they go what guys there's no Shadows look I should see a nice Long Shadows being cast there's nothing what render graph viewer
we're on Ultra I don't get it they're all gone look not even this is casting Shadows like if I were to set this to uh that's supposed to cast Shadows none that that's supposed to cast Shadows on maybe check in a new scene if there's Shadows okay we can go to floor one let
see something going on with the render PIP plan that's wild okay F Works finally thank God Thomas did you not set your editor quality down accidentally no I just looked we in Ultra we're an Ultra Man Without Shadows you don't have a game you
know so odd no we don't know if it's coming to consoles right now we're still trying to figure out if it's going to run on PC look the Shadows are just dead we can clear the bake it's outrageous man you should see Shadows right there um yeah it does feel like the water Shader did this to us now we're in
Ultra so this one here use settings let's do custom what guys that's crazy this is so weird I've never seen this before there there's no Shadows Unity might reduce the light's Shadow resolution to ensure that shadow Maps fit in the shadow Atlas consider
this When selecting the size of the Shadow Atlas the shadow resolution of Lights what yeah I'm using Version Control we're going to restart Unity maybe that'll give us a solution you know that's crazy
Gro will throw us some solutions here ensure Shadows is enabled in the pipeline asset set a reasonable value 50 well duh ensure realtime Global illumination or mixed lighting isn't overriding realtime Shadows set lighting mode to real time under mixed
lighting yeah let's clear this really quick no it's not baked there's no baked lighting here [Music] um goodness me what cash Shadows is
on Wow going to turn off the rent the uh volumetric light see if that solves it okay it's not volumetric light it's wild
no we're gonna solve this guys this is a big deal you mentioned the resident drawer Cuts tries it might be calling Shadow casting temporarily disable the resident drawer m that better be someone who has a solution
uh dang it man yeah yeah we've got a highlight plus and volumetric see the problem with using assets is they they don't update with unity so it's like all of these assets are broken my highlight assets broken which is like this key should be
highlighted here and it's probably not yep there you go highlight's not working yep yeah but the water the the shadow quality I mean why are you generating lighting wait what the heck I'm curious if there's like there's real time lighting here
okay good all right um maybe it's the scene view I don't know let's go to play mode create a new scene and test it there that's a good
idea that's wild the bias that's absolutely mad I don't get it file new scene standard let's go all right we've got this little guy here cash Shadows on we're going to have our light it's casting no wait what is
this yep there's no Shadows wait yeah no Shadows you guys really think it's the water asset I don't think it is but I don't know how funny would it be if this is like a common issue I would not be surprised
Unity 6 no Shadows my Shadows do not show in editor view or game View this was a problem in July 2024 um oh guys
for e e
man why is Max distance set to zero well there you go max distance was set to zero it needs to be 60 why was max distance set to
zero but that's outrageous if I move closer we should start seeing shadows there they are okay so I would say in Ultra we need max distance I don't know why they were zero no idea but we need to set it to like 50 um it's G to take a while but oh it just changes everything the whole look of the game everyone wants to blame the water it might be the water you know it might be um I don't understand though that it still doesn't look
right no that's right good okay oh it looks so much better so how far away do I need to be before a light cast a shadow that's good good [Music] good all right so Ultra what do you got does 50 seem good I feel like 50 is good we'll do 60 good great I really hope I did not submit a build like this to
steam medium going to do 30 like maybe 20 uh low 10 actually very low and low it doesn't matter because they don't even cast um goodie that helps a lot we still need to figure out the fog crap the water got deleted let's let's repport that that's your fault that's your fault I did not suggest that and I will not accept responsibility that's on you you told me to delete it and I did it and it's your fault I want to go drink a big old fat cup of coffee and workout this has been an interesting
day yesterday was a bad day today is a good day though that that was that was rough um that issue but I think we're good we probably should generate the lighting again before I forget so let's generate that and we're only generating at two texal so it shouldn't take [Music] long by the way guys if you want to check out fulltime game d below it's 25% off you're going to learn everything I've learned it sure seems like I haven't learned anything doesn't it you're going to learn everything I've learned in the last decade of learning how to make Indie Games full-time getting funding from Publishers getting funding from Kickstarter uh hitting the steam front page yes it sure seems like
Thomas has never done any of that and he's a grifter and a shill but truthfully I have done all that and uh I actually hit the steam front page last week with twisted or uh 3 weeks ago with the Twisted Tower demo so that's like the third time I've done that so check it out below see if it's something you're interested in and we will move on to the exterior here by the way if you're a student let me know in the chat what you think about the program I'm Gonna Save that save by
zero [Music] howby waiting all right we have a bake for hey the water's back it looks great too it SA all of its data oh it looks just the way I want it on the bright side you can make an optimization you know me I'm gonna make and sell courses all day long Thomas the course shill you know me styliz water three it's a little salt it's like super salty I mean can you imagine taking a gulp of that ocean water oddly enough it's I don't know why oh there it is okay we'll just darken a little bit there we
go and then the shallow that's spookier to me I feel like if it's underwater it should be darker I don't know why but we're going to do that uh definitely have an issue I believe no we're good with the Horizon what the f Unity six fully Stable download it and enjoy optimization benefits at the click of a button I swear every second this crashes
what do you think of Roblox I'm not thinking about Roblox right now I just want to upgrade and be done with this crap okay that's saved so we're good fog is completely gone at this point it like it it's not there at all is that because I removed it yeah the The volumetric Fog has just decided to just be gone entirely look at that what my theory is this is the occlusion culling the um GPU residence
drawer okay Shadows are back baby the fog is gone though which is we understood that but we really need it I mean if we go to our environment fog here and set it to linear we may I mean I don't know I wonder if there there there's a way to do some kind of cool texture is there fog yeah what if I do negative 500 okay good so it does work um okay well honestly we've we've made some
pretty good progress here um upgrading urp I'm sorry upgrading Unity six but um the volumetric fog is a big problem I will say that postprocessing I think it's handled differently in unity 6 but it works that's good yeah looks a lot better like that but it depends on if you want to have a headache or not so yeah I mean I think it's definitely missing some some some intensity there anyway
um yeah we definitely need uh do sound do the work for us and we don't need the fog oh my word our tries are back to 6 million what the heck what is happening this is out of control
but why are the tries it was great and now it's not I feel like I need to just restart Unity I think like what look at this 8 million tries for what the sound is all
wrong is it the freaking water all the sounds went back is the resident drawer not working can't do this yeah but what why why is it that the the tries are now
double Shadows maybe yep it was Shadows dang I think I might need a bake okay Shadows are a big deal man Unity 6 hasn't helped at all and I don't even know what's going on there who knows what that is um we don't have any baked data so nothing's been baked I don't know why the bake data is gone um Shadows could Shadows we've learned that Shadows quadruple try count so I
don't even know if Unity six is actually solving a problem here oh it's that easy huh just use Simple shapes for Shadows that's all I have to do I know you're right by the way I know that's a good solution I'm just being I'm being fussy uh I'm frustrated because because it's my fault it's not anyone's fault it's mine yeah yeah so this whole time we weren't rendering shadows and that was causing us to um feel like we
had I don't know if that's true let's wait for this bake yeah you might be right about the bake data hey now let's get going and have some fun Aon you're probably right I probably did clear the baked data look at all this look at this it's just it's just a frustrated am I not allowed to be frustrated even if it's my fault these volumetric lights are killing killing me anyway let's go ahead and hit play and see what happens to our tries okay yay 3 million
awesome why is that a real- Time shadow that that why is that a real Time shadow what was that guy's problem it all looks real time something's wrong it definitely looks way better like these Shadows are huge so much better
um those are some really crisp Shadows what the hell is this place those are really crisp Shadows we got some crazy amounts of tries look at that if I turn that off tries go down look at that oh no that's that okay they go up feel like that's way too many tries
guys 11 million 12 million like the moment I set Shadows to one the tries go up to 2.3 million so we've made zero progress basically um in our optimization Journey um we can't just get rid of Shadows you
know now if everything was baked but you know 52. million tries how do I how do I call lights does unity 6 have a light calling feature you know that's the question does unity 6 have a light calling feature John John says have you tried hitting the optimize button it's next to the add multiplayer
button oh man this has been a funny day um yeah I definitely just want to get rid of volumetric this volumetric feat feature entirely so I can get rid of these errors but I'm going to wait for an email from that dude should have cold based on distance light impacts performance big time what I don't know I don't know if if if uh lights are called out um with this with the inst with with the residence drawer I don't know but um I will say this this Shadow resol we really need it bigger than 50 don't we let's take a
look that's crazy oh it set to 10 for some reason I thought I set it to to 50 um we'll do 60 so we can see some of those details uh I kind of feel like 100 like I just don't understand why 100 wouldn't work um where is the bottleneck all right in all seriousness guys I'm being a little bit silly today um just because I'm streaming and I'm putting on a little show for you in all seriousness though this is par for the course this is how it goes this is how it goes when you're making games and that's something you just got to get used to okay have fun struggle through the bugs if you
can't handle it don't make games that's the rule check out fulltime game dep below 25% off for the next five days depends on when you click the link once you click that click that link below it'll gen generate a five day coupon for you you get 25% off once those five days are up they're up so check it out below you get to join 4,500 students worldwide and learn everything that I've learned in the last decade of making indie games um that includes how to secure funding from Publishers how to secure funding on Kickstarter how to hit the steam front page but Thomas how do you know why should I listen to you because I've done it multiple times and actually my students have done it too Chris stair did it Bart mser did it everlux games did it and went full-time by SEC securing funding from Publishers or Kickstarter also you can learn how to make a game in gdau unity or unreal whichever one you want to pick it's up to you you don't have to pick them all you just pick one 2D and 3D so check it out below join 4500 students and by the way if you're a student let me know in the chat what you think about the
program uh what is this project settings Graphics calling settings camera relative calling I like that I like that let's take a look here and see if that's something we can do really quick build settings okay what do we got here project settings Graphics Kelling camera relative that's already that's on that's all on oh cool when enabl un need uses the camera position as reference point for calling lights instead of the world space origin isn't that like a duh thing it's like of course you should do that why would I not do that um
Auto-generated captions from YouTube — names and numbers may be misheard.
Thomas Brush · 2026
Thomas Brush · 2025
Comments