while you don't try make a 3d game oryou can't do that it's been three months since Joe Thoreau said I couldn't make a3d game and I set out to prove him wrong but well he was kind of right I honestlyhave no idea what I'm doing at this point what I'm not gonna let that stopme so I put my game on Steam and it's currently around the top 50 most wastedgame on Steam which is insane and also really stupid so there's really no goingback at this point and if I don't finish this um so let's get to work in the lastepisode we made a little robot friend called Billy he's completely and utterlyuseless but kind of cute that's also what my mom says about mebut without the cute part so I'm just completely and utterly useless anywaywe're gonna start off this episode by making a new pistol model because theold one is literally just two squares stacked on top of each other and whenroblox boys 69 tells you that your pistol model looks like it's probablytime to change it up so this new one I made has at least like five squares orsomething which is like twice as good as the old one and here it is in game Ieven added animations to the pistol and those little empty bullet things thatfly to the side of the gun when you shoot yeah I know how weapons work duhnext up on my modelling list is a new enemy because currently the only enemyin the game is is this dude and I mean I don't think I need to explain why weneed a new one but he do be looking kind of thing though and in a previousepisode we made our little robot friend Billy so we're gonna make a robot enemyas well now since I still suck at making 3d models I'm just gonna go ahead andlike stack three cubes on top of each other and yeah I mean it kind of lookslike a robot so I slapped him into the game and here he is in action he mightlook a bit tame right now but don't be fooled if you as much as touch his toehe's gonna wake up and murder you and your entire family remember this is akiller robot you're looking here and so I gave him an angry face and did somequick animations and he will now chase us around the mapthen I made a quick little test map and a couple of robot clones and had an epicbattle with them now this clip would probably be impressive if their bulletscould actually damage me which they can't because I don't like loosing andtherefore I turned off the damage on the players yeah you robotic dumbasses anyway a lot of you weebs want me to getCarson the katana so you can do melee attacks and slice enemies which isactually a pretty good idea and most FPS games have some sort of melee attackwhether that be dooms chainsaw or goldeneyes bitch-slap yeah you canliterally slap the life of people in goldeneye it was pretty pretty goldenit's funny cuz it's called Golden Eye and I said go I guess I'm not gonna havesomething as iconic as slapping just remove your enemies but instead I made akatana model to please all of my weeps out there but hear me out it's not justany katana it's a katana laser grappler gun thingnow you might be asking what and yeah you're absolutely right I ask myselfthat every day too so first I added some slice animations chop chopnow it does look really bad so I added some trails to hide the bad animationsand tada it looks kind of sick even though the animations are absolutelygarbage just like my coding skills I also made the gun duck whenever you slyso you don't slice your own gun because that's not a very huge hit idea and thenI made some particles using unit is particle system now the unity particlesystem is actually super versatile and you can do just about anything with itnext week I'm actually planning on curing my crippling depression usingunittest particle system so stay tuned for that might even make a tutorialabout it on my tutorial time anyway here is how the katana looks so far it goesshop shop and enemy goes bye-bye if you catch my driftsmash like now if that makes you go wow that was really cool but remember thatthis is not just any katana it's the ultimate grappling katana so now you canuse the backside to swing around with it I also made it so you can grapple ontoenemies so here's another clip which is I totally didn't spend hoursand you record this what do you need them to judge me it's still a bit roughthough but it's pretty fun and the movement feels much better now as youhave many more options and also performing a chop shop when the enemiesis just super satisfying so do you remember how we just spent a lot of timeputting together these new robot enemies yeah me too so I'm just gonna go aheadand now the reason I have to eat the new enemy is because while they suck if youremember three episodes ago I said physics make me go yes and this guy isclearly not physics so he makes me go no therefore we need to make the enemiesmore like Billy so we can push them around and they're actually interactiveso I did a bunch of boring code which nobody cares about Jana died here andbasically this is just inverse kinematics so instead of having toanimate the robots they will just walk by themselves and I don't have to doanything which is great now if you forgot what inverse kinematics arehere's a recap from my previous video it's basically just kinematics butinverse yeah you're welcome so yeah inverse kinematics are greatjust just look how great that is Wow good job me so I fixed it and well thenhe wanted to show me to dance of his people and I'm not gonna lie this boygot some moves some might even say he'd be looking kind of then now his legs arekind of like jelly right now and clearly this boy is in need of some calcium so Igot me some fresh milk to clear my head and I did a bunch more boring code getout of it and just like that he's now really good at balancingI said just like that he's not really good at balancing easy PC and when I sayhe is really good at balancing I mean he's terrible at balancing it wasironic he's out here looking like my weak ass after one drinkguys this is literally me and the boys at 2:00 a.
m.
after drinking too muchmilk am I right gamers smash like if this isalso you and the boys after drinking too much milk and finally we need to givethe robot some pathfinding now if you don't know what pathfinding is it'sbasically just finding paths yeah so we can use it to make the robots find theshortest path to the player but here is the problem unit is built-in pathfinding is not as versatile as their particle system and it does not likephysics so if I try to use it this is what happens now you should alwaysremember the first rule of programming programming also remember the secondrule Danny is really dumb so probably shouldn't listen to him and also don'ttry this at home anyway instead of finding a proper solution to the problemI ended up finding a way to work around it because that's how to be a gooddeveloper so I just enabled the path finding find a path extract that pathand then disable the path finding again this way all of the boring stuff isbeing handled for me I don't have to do anything complicated which is great andbefore my physics are ruined I just turn off the pathfinding again now you mightbe saying shut it kiddo nobody asked for your opinion go back to school and oncethat was implemented he will now follow the player around and can navigateproperly you can also tweak most of the values so let's for example give him alot of recoil and see what happens so we now have a bunch of drunk robots walkingaround and falling all over the place which is exactly what I wanted and withall of the hard work out of the way it's very easy to add new enemies now so Imade a big boy which is basically just two normal enemies but he's a big voiceyeah and to give the player more movement options I made it so you candash off the enemies when you're slicing them in the air so for example byholding back you fly backwards if you hold forward you fly forwards and if youhold to the right yeah you guessed it you fly to the left now when it comes togames and making them feel good to play it's very important with feedback whichCarlson currently has very little off especially considering you can't eventake damage currently so here's what I want to add first off just health anddamage then I want to get some heat markers in the game and finally somejump slash landing feedback a good example of this is cluster truck whereyou really feel each landing and jump generally achieved by smoothly movingthe camera down when landing so first I added an HP bar and a damage indicatorso whenever you take damage you can see where the damage came from it's kind ofhard to see but there's like a red arrow in the middle of your screen wheneveryou get shot next up we have hit markers where the color and the size will dependon what you hit if it's for example a headshot which is a critical damageyou'll get a yellow hit marker and twice the damage and finally I added someoffset to the camera whenever you land to give it more of that juicy impactthere's also some smoke popping up if you fall with a high enough speed itstill kind of needs some tweaking but it's already feeling much better to playnow not to brag or anything but since I'm such an amazing programmer addingnew enemies is really easy with my new and improved code all I have to do isjust scale up the enemy and we just suddenly have a working boss enemy well Java's robot suck my big fag oh you'rehis dad I mean Larry we're just playing right Larry yeah I was just a joke youwere head then bacteria slayer tweeted a picture of me follow me on twitter bythe way showing a milk pot and I like milk so let's test our new system out byjust quickly adding this milk bot thing so I made a very quick model put anangry face on him and there we go not sure if I'm actually gonna add this tothe game but the idea is pretty cool and it goes to show that the code is kind ofkind of working at least which is good you know what most games have a mainmenu so you know you can actually interact with the game now the old mainmenu of Carlsen has been killed so currently there is no menu in the gametherefore we should probably make one so the first thing I did was put together ascene which will be the background of the menuthen I added some buttons you can click because you know what they say but cooland the only button that currently works is the endless one which just takes youto an arena where you can fight infinite amounts of enemies which is prettyuseful for testing just kidding that's a lie I'm using that as an excuse becauseI just like to dunk on robots because it's fun and I think for the future itcould be fun to turn this endless mode into a survival game mode kind of thingwhere you get points for killing enemies and you can use them to buy weapons andother upgrades like double jump and speed and armor and whatever but for nowI first want to focus on the single-player but I think it would sortof work like a roguelike kind of thing which would be cool so if you want toplay this game when it's done make sure to smash that wish this button on Steamright now and let's try to get the top 40 on the steam wishlist charts I justfind it really funny how we're in the top 50 there's so many like professionalin good games and then there's Carlsen this scuffed ass position game with likethe worst store page the world has ever seen that I put together in like fiveminutes and I haven't updated it in two monthsyet Carlsen is in top 50 on Steam weightless now the game is still lackingmany things one of which is music and obviously I also want to add more mapsfor the single-player which we will do more of in the next video so make sureyou smash subscribes you don't miss it and I think making the maps is going totake a lot of time especially considering level design is really toughand I have no previous experience with it so I don't really know what I'm doingbut I'm spending a little time every day researching and practicing level designsso that I can hopefully make some fun and interesting levels I also alwayspost updates on Twitter and our discord server Instagram Facebook side you knowcheck out the links in the description boy anyway thanks a lot for watching Ilike your face you're great smash like if you like and dislike ifyou don't also daily 5:04 nice question do you like milkI don't like me I can't believe you would say such a thingand I challenge you to a 1v1 you okay that's it remember to drink milkhit Billy and beat your will.