I Spent 3 Months Making A Tower Defense Game | Vault TD Devlog #1

  Рет қаралды 43,427

Kdude

Kdude

Күн бұрын

Пікірлер: 120
@PHENIX4_4
@PHENIX4_4 6 ай бұрын
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
@LightningBurger Ай бұрын
what happened
@PHENIX4_4
@PHENIX4_4 Ай бұрын
@@LightningBurger idk something
@LightningBurger
@LightningBurger 29 күн бұрын
@@PHENIX4_4 how did you know it was cancelled then
@PHENIX4_4
@PHENIX4_4 28 күн бұрын
@ he said so
@Zonix_Official
@Zonix_Official 2 жыл бұрын
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! 🙏
@oskargd1220
@oskargd1220 2 жыл бұрын
wdym by the ai? the enemy movement?
@soro196
@soro196 2 жыл бұрын
@@oskargd1220 path navigation
@oskargd1220
@oskargd1220 2 жыл бұрын
@@soro196 its really simple, i use tween service
@soro196
@soro196 2 жыл бұрын
@@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
@JoeyMoeyEatsChicken
@JoeyMoeyEatsChicken 6 ай бұрын
1:44 Monkey Meadow from Bloons TD 6 lol
@plugbydm
@plugbydm 2 жыл бұрын
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?
@KdudeDev
@KdudeDev 2 жыл бұрын
Go ahead! Programming is mostly just copying code anyway lol.
@DevEgg
@DevEgg 23 күн бұрын
same! it's sad he stopped uploading 😔😔
@sweaty-boi9k
@sweaty-boi9k 11 ай бұрын
Can u make a tutorial + if your gonna cancel it pls send me codes
@Woscar-
@Woscar- 11 ай бұрын
Great video! I was just wondering, how did you animate the units/enemies without humanoids?
@KdudeDev
@KdudeDev 11 ай бұрын
You can use an AnimationController, same usage but instead of Humanoid.Animator:LoadAnimation() you do AnimationController.Animator:LoadAnimation()
@Woscar-
@Woscar- 11 ай бұрын
@@KdudeDev thanks so much!
@Woscar-
@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?
@Plxyer04
@Plxyer04 5 ай бұрын
@@Woscar- Yes having humanoids do cause lag in general
@fnfpumplamo5369
@fnfpumplamo5369 2 жыл бұрын
THIS IS SO GOOD OMG
@RainGuilty
@RainGuilty 2 жыл бұрын
Bro ur so underrated why are you only at 3k subs?!
@KdudeDev
@KdudeDev 2 жыл бұрын
Guess I just haven't hit the algorithm yet lol
@RainGuilty
@RainGuilty 2 жыл бұрын
Lol
@RainGuilty
@RainGuilty 2 жыл бұрын
Maybe in a video you don’t have to make a tutorial on this? This would be really cool, thanks!
@Sebbygamer
@Sebbygamer 6 ай бұрын
0:16 this is the same track as toilet town in skibidi tower defence
@riotlove_official
@riotlove_official 2 ай бұрын
ITS A MARIO SONG..
@clown_person_guy
@clown_person_guy Ай бұрын
⁠@@riotlove_officiali think he meant the map even though its the btd6 map
@zzzzzzzz5139
@zzzzzzzz5139 2 жыл бұрын
this needs more attention, good job!
@KdudeDev
@KdudeDev 2 жыл бұрын
Thanks!
@oOFxxBacon
@oOFxxBacon 2 жыл бұрын
Can you make a Tutorial how to make one :)
@Spinztic14
@Spinztic14 2 жыл бұрын
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?
@KdudeDev
@KdudeDev 2 жыл бұрын
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
@BasedOnBrian Жыл бұрын
@@KdudeDevhey how do u make the enemies turn?
@ThatOneRobloxDev
@ThatOneRobloxDev Жыл бұрын
9:31 The lowest speed task.wait can do is a 60th of a second, which is 0.0176 rec. ;)
@KdudeDev
@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
@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
@alonepoptart24_6 Жыл бұрын
you could just calculate how long the bullet would take to hit the enemy and wait that length
@chaosdragon3956
@chaosdragon3956 Жыл бұрын
i am starting to learn code or my td game but how do you make your own towers?
@jstacoolguy
@jstacoolguy 6 ай бұрын
I LOVE BLOONS TD 6 IT FILLED MY TD CHILDHOOD, ITS THE FORST TD GAME I PLAYED
@lukazfox_lol
@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
@monoqqr
@monoqqr 2 жыл бұрын
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.
@agustinamercante1726
@agustinamercante1726 2 жыл бұрын
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
@andreicn0
@andreicn0 2 жыл бұрын
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
@ZephrusZ Жыл бұрын
how do u get the enemy what if there's multiple enemies with the same name
@MalikhGaming
@MalikhGaming Жыл бұрын
damn this good i always want make tower defense but i never got experiences of making it
@BreadXs
@BreadXs Жыл бұрын
Yo bro you have any tips to learn client side rendering? Or howd you learn it?
@TinHaldimann
@TinHaldimann Жыл бұрын
0:33 W
@BullTower
@BullTower Жыл бұрын
this is some good devlogs
@TheMokeyYT
@TheMokeyYT Жыл бұрын
You should make a tutorial for this
@dqpey.
@dqpey. Жыл бұрын
Please make a tut on how to make a tds game
@Dried_Plek
@Dried_Plek 5 ай бұрын
What font does he use for the game?
@zurpix3131
@zurpix3131 2 жыл бұрын
Hi I subbed when I try mak game teleporters it says error code 773 do you know how to fix 🤔
@DV1OUS
@DV1OUS 2 жыл бұрын
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.
@howlizer
@howlizer 2 жыл бұрын
I'll play it And I have a question How did you part with enemy can move? I dunno how to do
@noobikgame7066
@noobikgame7066 2 жыл бұрын
how to make impact animation for units
@goldengamer9171
@goldengamer9171 2 жыл бұрын
did u tween enemy humanoidrootpart on client or just the server? also how did you make enemy rotate to the node
@KdudeDev
@KdudeDev 2 жыл бұрын
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.
@goldengamer9171
@goldengamer9171 2 жыл бұрын
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?
@KdudeDev
@KdudeDev 2 жыл бұрын
@@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.
@goldengamer9171
@goldengamer9171 2 жыл бұрын
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?
@KdudeDev
@KdudeDev 2 жыл бұрын
@@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
@Cobraakaishorts Жыл бұрын
do you think i can get this? like uncopylocked
@darkbard7
@darkbard7 8 ай бұрын
lol who would give 3 months of work for free
@Mackuin
@Mackuin Жыл бұрын
Congrats is cool the game
@greasysteak6785
@greasysteak6785 2 жыл бұрын
You should add more recoil to the towers, i think it'd look better
@KdudeDev
@KdudeDev 2 жыл бұрын
Visuals are just basic stuff we're going to be replacing later, so it'll probably be changed.
@greasysteak6785
@greasysteak6785 2 жыл бұрын
@@KdudeDev Fair enough, looking forward for the finished product though
@mr.jeffinizor2713
@mr.jeffinizor2713 2 жыл бұрын
The Game
@ScriptifyLua
@ScriptifyLua Жыл бұрын
How did you animate the troops/enemies if they aren’t humanoids?
@KdudeDev
@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
@ScriptifyLua Жыл бұрын
@@KdudeDev wait so would this work without a humanoid and what is a animationctroller?
@KdudeDev
@KdudeDev Жыл бұрын
@@ScriptifyLua Yes it would. Google "Roblox AnimationController"
@ScriptifyLua
@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?
@smierdziel8776
@smierdziel8776 2 жыл бұрын
hi. How did you make your zombie movement like this? i know you used heartbeat. But how? Tween?
@KdudeDev
@KdudeDev 2 жыл бұрын
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.
@smierdziel8776
@smierdziel8776 2 жыл бұрын
@@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?
@KdudeDev
@KdudeDev 2 жыл бұрын
@@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.
@smierdziel8776
@smierdziel8776 2 жыл бұрын
@@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
@KdudeDev
@KdudeDev 2 жыл бұрын
@@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.
@NightLightedz
@NightLightedz 2 жыл бұрын
tutorial?
@StudboltGames
@StudboltGames 2 жыл бұрын
yo can u show us the script for The pathway points?
@ghostlyn69
@ghostlyn69 Жыл бұрын
How to code on Roblox. There you go
@AIO0110
@AIO0110 2 жыл бұрын
Could someone tell me how to make a farm tower?
@ghostlyn69
@ghostlyn69 Жыл бұрын
How to code on Roblox. There you go
@ashtulie
@ashtulie 2 жыл бұрын
wow im in the game how cool
@dubiplays4815
@dubiplays4815 2 жыл бұрын
tutorial to make the game?
@ghostlyn69
@ghostlyn69 Жыл бұрын
How to code on Roblox. There you go
@mr.greenboi1577
@mr.greenboi1577 2 жыл бұрын
Could I please get a tutorial on how to to do client side rendering?
@KdudeDev
@KdudeDev 2 жыл бұрын
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.
@Tripleiswloleaf
@Tripleiswloleaf 2 жыл бұрын
id like to buy this game, comment prices (10k-20k)
@otaznik
@otaznik 2 жыл бұрын
Lol
@Tripleiswloleaf
@Tripleiswloleaf 2 жыл бұрын
@@otaznik yes
@nilton1675
@nilton1675 2 жыл бұрын
make a toturial
@ghostlyn69
@ghostlyn69 Жыл бұрын
How to code on Roblox. There you go
@BaxDimes
@BaxDimes 2 жыл бұрын
man is doing tower defense simulator🤣
@canalabandonado4141
@canalabandonado4141 Жыл бұрын
Average children when someone makes a tower defense Game:
@ScientistOfficialGame
@ScientistOfficialGame Жыл бұрын
Tutorial plsss😢
@ghostlyn69
@ghostlyn69 Жыл бұрын
How to code on Roblox. There you go
@zackgamingyt3358
@zackgamingyt3358 2 жыл бұрын
u sound like Elite
@akiprox7_trollgeandtrollfa640
@akiprox7_trollgeandtrollfa640 2 жыл бұрын
Noice.
@NightLightedz
@NightLightedz 2 жыл бұрын
first of all gui and these tower and zombies ARE BETTER THAN TDS
@erglwrgl
@erglwrgl 2 жыл бұрын
nice
@AverageGnBplayer
@AverageGnBplayer 2 жыл бұрын
cool (:
@karinebat4808
@karinebat4808 2 жыл бұрын
if you need an animator am here Nah am bad
@Vectheric
@Vectheric 3 ай бұрын
so sad to see it go
I Made A Tower Defense Game, But YOU'RE a Minion!
8:01
Braian Strak
Рет қаралды 1,4 МЛН
Vampire SUCKS Human Energy 🧛🏻‍♂️🪫 (ft. @StevenHe )
0:34
Alan Chikin Chow
Рет қаралды 138 МЛН
She wanted to set me up #shorts by Tsuriki Show
0:56
Tsuriki Show
Рет қаралды 8 МЛН
УЛИЧНЫЕ МУЗЫКАНТЫ В СОЧИ 🤘🏻
0:33
РОК ЗАВОД
Рет қаралды 7 МЛН
Making a Game About Weak Points
21:27
Emis
Рет қаралды 1 МЛН
I made a TOWER DEFENSE Game in Roblox...
8:09
Gamer M8
Рет қаралды 478 М.
Did Golden Mode RUIN Roblox TDS?
11:52
SunkenRealm
Рет қаралды 344 М.
I spent 500 DAYS Building My Roblox Game!
14:21
DeHapy
Рет қаралды 1,3 МЛН
Can 6 DEVS Make a Tower Defense Game Without Communicating?
14:01
This factory builder tower defense game is TOO ADDICTIVE...
22:25
Real Civil Engineer
Рет қаралды 634 М.
I HIRED AI to Make a ROBLOX Game
12:34
DeHapy
Рет қаралды 158 М.
I Played Every Roblox Tower Defense Game
27:01
propellars
Рет қаралды 1,2 МЛН
Vampire SUCKS Human Energy 🧛🏻‍♂️🪫 (ft. @StevenHe )
0:34
Alan Chikin Chow
Рет қаралды 138 МЛН