i've been watching these videos on repeat for the last week while working on my own tower defense game and was so sad when i discovered it was canceled
@LightningBurgerАй бұрын
what happened
@PHENIX4_4Ай бұрын
@@LightningBurger idk something
@LightningBurger29 күн бұрын
@@PHENIX4_4 how did you know it was cancelled then
@PHENIX4_428 күн бұрын
@ he said so
@Zonix_Official2 жыл бұрын
Ooh, this is very interesting! Great job on making a tower defense game, I’ve attempted to make one in the past but the AI is what absolutely destroys me! I’m glad you’ve had fun with this so far and I hope this will release as a full game! 🙏
@oskargd12202 жыл бұрын
wdym by the ai? the enemy movement?
@soro1962 жыл бұрын
@@oskargd1220 path navigation
@oskargd12202 жыл бұрын
@@soro196 its really simple, i use tween service
@soro1962 жыл бұрын
@@oskargd1220 Yeye but i think he has the listed problems Not moving Facing back animation not playing Skipping waypoints returning to the first waypoint upon touching the last one floating in mid air Able to touch the enemy allowing players to abuse it Or the enemy doesn't move while having a decent speed
@JoeyMoeyEatsChicken6 ай бұрын
1:44 Monkey Meadow from Bloons TD 6 lol
@plugbydm2 жыл бұрын
Your tactics have really got me thinking about server performance with my own tower defense project! Do you think it would be okay if I modified your way of doing it to fit my needs?
@KdudeDev2 жыл бұрын
Go ahead! Programming is mostly just copying code anyway lol.
@DevEgg23 күн бұрын
same! it's sad he stopped uploading 😔😔
@sweaty-boi9k11 ай бұрын
Can u make a tutorial + if your gonna cancel it pls send me codes
@Woscar-11 ай бұрын
Great video! I was just wondering, how did you animate the units/enemies without humanoids?
@KdudeDev11 ай бұрын
You can use an AnimationController, same usage but instead of Humanoid.Animator:LoadAnimation() you do AnimationController.Animator:LoadAnimation()
@Woscar-11 ай бұрын
@@KdudeDev thanks so much!
@Woscar-8 ай бұрын
@@KdudeDevhey I know the project got cancelled, but I still have 1 question. Do having humanoids in models just lag in general, or only when you use them?
@Plxyer045 ай бұрын
@@Woscar- Yes having humanoids do cause lag in general
@fnfpumplamo53692 жыл бұрын
THIS IS SO GOOD OMG
@RainGuilty2 жыл бұрын
Bro ur so underrated why are you only at 3k subs?!
@KdudeDev2 жыл бұрын
Guess I just haven't hit the algorithm yet lol
@RainGuilty2 жыл бұрын
Lol
@RainGuilty2 жыл бұрын
Maybe in a video you don’t have to make a tutorial on this? This would be really cool, thanks!
@Sebbygamer6 ай бұрын
0:16 this is the same track as toilet town in skibidi tower defence
@riotlove_official2 ай бұрын
ITS A MARIO SONG..
@clown_person_guyАй бұрын
@@riotlove_officiali think he meant the map even though its the btd6 map
@zzzzzzzz51392 жыл бұрын
this needs more attention, good job!
@KdudeDev2 жыл бұрын
Thanks!
@oOFxxBacon2 жыл бұрын
Can you make a Tutorial how to make one :)
@Spinztic142 жыл бұрын
Hey Kdude! I am looking to make my own tower defense game but the only thing I am lacking is scripting knowledge. Do you have any suggestions on learning to code?
@KdudeDev2 жыл бұрын
I'd recommend youtube tutorials, lots of googling, and starting off with some basic games. A TD game can be a bit more advanced, to learn coding its nice to start off making easy games you don't really care about just so you can learn, things like tycoons and simulators.
@BasedOnBrian Жыл бұрын
@@KdudeDevhey how do u make the enemies turn?
@ThatOneRobloxDev Жыл бұрын
9:31 The lowest speed task.wait can do is a 60th of a second, which is 0.0176 rec. ;)
@KdudeDev Жыл бұрын
I know, but for those who know nothing about coding I just set it to a really low number. Has more effect than just leaving it blank.
@ThatOneRobloxDev Жыл бұрын
@@KdudeDev You are just telling everyone that doesn't know coding that you can go as low as you want with the wait() function of the task module. :/
@alonepoptart24_6 Жыл бұрын
you could just calculate how long the bullet would take to hit the enemy and wait that length
@chaosdragon3956 Жыл бұрын
i am starting to learn code or my td game but how do you make your own towers?
@jstacoolguy6 ай бұрын
I LOVE BLOONS TD 6 IT FILLED MY TD CHILDHOOD, ITS THE FORST TD GAME I PLAYED
@lukazfox_lol Жыл бұрын
ok, i gotta need a tutorial with entering the code other channels have the tutorial with thw code panel on but its outdated and doesnt work
@monoqqr2 жыл бұрын
Hey mate, watching this made me cry. HOW DID I NOT THOUGHT OF USING LENGTHCHANGED? I currently have an entity system similar to yours and I seemed to be having a problem with *projectiles*, thanks i guess.
@agustinamercante17262 жыл бұрын
please make a tutorial that teaches how to create a structure that summons things, for example, a military base that spawns cars at the beginning of your base
@andreicn02 жыл бұрын
cars are just like enemies but they start from the last waypoint and arrive at the first one. To damage you must build a function that checks the magnitude of the enemies and the front of the car (basically get enemy's distance from the car). However to save performance you must check the magnitude only from enemies that go to a similar waypoint as the car. If the distance between car's front and the enemy is low enough you can invoke a function that damages the enemy and destroys the car. this is a bit late but I hope it makes sense. THIS ONLY WORKS IF YOU HAVE A SIMILAR TOWER DEFENSE SETUP AS KDUDE
@ZephrusZ Жыл бұрын
how do u get the enemy what if there's multiple enemies with the same name
@MalikhGaming Жыл бұрын
damn this good i always want make tower defense but i never got experiences of making it
@BreadXs Жыл бұрын
Yo bro you have any tips to learn client side rendering? Or howd you learn it?
@TinHaldimann Жыл бұрын
0:33 W
@BullTower Жыл бұрын
this is some good devlogs
@TheMokeyYT Жыл бұрын
You should make a tutorial for this
@dqpey. Жыл бұрын
Please make a tut on how to make a tds game
@Dried_Plek5 ай бұрын
What font does he use for the game?
@zurpix31312 жыл бұрын
Hi I subbed when I try mak game teleporters it says error code 773 do you know how to fix 🤔
@DV1OUS2 жыл бұрын
Bro can you sell me some lessons on how to make my own tds game?I wanna make even a basic tds game but idk how.
@howlizer2 жыл бұрын
I'll play it And I have a question How did you part with enemy can move? I dunno how to do
@noobikgame70662 жыл бұрын
how to make impact animation for units
@goldengamer91712 жыл бұрын
did u tween enemy humanoidrootpart on client or just the server? also how did you make enemy rotate to the node
@KdudeDev2 жыл бұрын
Just on the client. On the server its just a Heartbeat which sets the position manually. For rotation, I'm just setting the CFrame of the enemy to the node once it reaches it, that way it gets rotated since CFrame is Position and Rotation.
@goldengamer91712 жыл бұрын
oh alright but how did u rotate enemy with cframe like did u use CFrame.Angles() or enemy.PrimaryPart.CFrame = node.CFrame? and what do you send to the client if your tweening it? And how did you position enemy in the server?
@KdudeDev2 жыл бұрын
@@goldengamer9171 On the server, enemies are just info in a table. So I set the CFrame of the table to the node CFrame, basically your second method, but not setting a part CFrame. I send the client all the enemy tables in a more condensed form then tween the clients enemy model to the CFrame in the table.
@goldengamer91712 жыл бұрын
also are you using toworldspace() or lookvector to move enemy forward if you are then are you using it in the server that is inside a table and then sends that to the client?
@KdudeDev2 жыл бұрын
@@goldengamer9171 Yes, I use ToWorldSpace to set the CFrame to go forward. Its used on the Server. All calculations are on the Server, and the client is just for visuals.
@Cobraakaishorts Жыл бұрын
do you think i can get this? like uncopylocked
@darkbard78 ай бұрын
lol who would give 3 months of work for free
@Mackuin Жыл бұрын
Congrats is cool the game
@greasysteak67852 жыл бұрын
You should add more recoil to the towers, i think it'd look better
@KdudeDev2 жыл бұрын
Visuals are just basic stuff we're going to be replacing later, so it'll probably be changed.
@greasysteak67852 жыл бұрын
@@KdudeDev Fair enough, looking forward for the finished product though
@mr.jeffinizor27132 жыл бұрын
The Game
@ScriptifyLua Жыл бұрын
How did you animate the troops/enemies if they aren’t humanoids?
@KdudeDev Жыл бұрын
Create an AnimationController with an Animator in it, put it inside your character, then when you load the animation use AnimationController.Animator:LoadAnimation()
@ScriptifyLua Жыл бұрын
@@KdudeDev wait so would this work without a humanoid and what is a animationctroller?
@KdudeDev Жыл бұрын
@@ScriptifyLua Yes it would. Google "Roblox AnimationController"
@ScriptifyLua Жыл бұрын
@@KdudeDev alright thank you so much, last question I promise would you use an int/number/string value for the health/speed/different values?
@smierdziel87762 жыл бұрын
hi. How did you make your zombie movement like this? i know you used heartbeat. But how? Tween?
@KdudeDev2 жыл бұрын
On the server I use a heartbeat, then I send all the info to the client, which then smoothly tweens. Enemies don't exist as models on the server, they're just info in a table.
@smierdziel87762 жыл бұрын
@@KdudeDev wow... but how do zombie know in which direction they should go? And how does zombie know that he have to go to another waypoint?
@KdudeDev2 жыл бұрын
@@smierdziel8776 It basically just follows the path of nodes, it spawns at node 1, and goes to node 2, then 3, etc. Until it hits the final node. If the enemies speed is negative then we just go backwards.
@smierdziel87762 жыл бұрын
@@KdudeDev i think i still dont understand... so we are using heartbeat to move zombie...but how do we move him? you cant just do position = Vector3.new(0.001,0,0) becouse he will go only in one direction...im so confused
@KdudeDev2 жыл бұрын
@@smierdziel8776 I use CFrame:ToWorldSpace() to move the enemy based on his direction, so he always moves forward no matter what direction he's facing.
@NightLightedz2 жыл бұрын
tutorial?
@StudboltGames2 жыл бұрын
yo can u show us the script for The pathway points?
@ghostlyn69 Жыл бұрын
How to code on Roblox. There you go
@AIO01102 жыл бұрын
Could someone tell me how to make a farm tower?
@ghostlyn69 Жыл бұрын
How to code on Roblox. There you go
@ashtulie2 жыл бұрын
wow im in the game how cool
@dubiplays48152 жыл бұрын
tutorial to make the game?
@ghostlyn69 Жыл бұрын
How to code on Roblox. There you go
@mr.greenboi15772 жыл бұрын
Could I please get a tutorial on how to to do client side rendering?
@KdudeDev2 жыл бұрын
I may make one in the future, but I'm going to finish this game before I do any tutorials. Basic info is it really depends on what you're rendering, but usually your info on the server is stored in a table, sent to the client through a remote, and rendered in a local script.
@Tripleiswloleaf2 жыл бұрын
id like to buy this game, comment prices (10k-20k)
@otaznik2 жыл бұрын
Lol
@Tripleiswloleaf2 жыл бұрын
@@otaznik yes
@nilton16752 жыл бұрын
make a toturial
@ghostlyn69 Жыл бұрын
How to code on Roblox. There you go
@BaxDimes2 жыл бұрын
man is doing tower defense simulator🤣
@canalabandonado4141 Жыл бұрын
Average children when someone makes a tower defense Game:
@ScientistOfficialGame Жыл бұрын
Tutorial plsss😢
@ghostlyn69 Жыл бұрын
How to code on Roblox. There you go
@zackgamingyt33582 жыл бұрын
u sound like Elite
@akiprox7_trollgeandtrollfa6402 жыл бұрын
Noice.
@NightLightedz2 жыл бұрын
first of all gui and these tower and zombies ARE BETTER THAN TDS