We made Vampire Survivors BUT in 10 Lines of Code

  Рет қаралды 958,620

PlayWithFurcifer

PlayWithFurcifer

Жыл бұрын

We challenged ourselves to make a Vampire Survivors like in only 10 lines of code in Godot Engine - and it was a real struggle!
You can play 10 LOC Survivors on itch.io: playwithfurcifer.itch.io/10-l...
We recently made a good Survivors-like, Kill-BOI 9000, which you can play for free too: playwithfurcifer.itch.io/kill...
Find the source code on GitHub: github.com/PlayWithFurcifer/1...
~ Credits ~
Skeleton sprite: luizmelo.itch.io/monsters-cre...
Wizard sprite: hajileee.itch.io/hajileees-fa...
Tileset: cainos.itch.io/pixel-art-top-...
Music by Daniele Zandara (Vampire Survivors OST)
-
Wishlist our action roguelite Furcifer's Fungeon: store.steampowered.com/app/17...
Join our discord server: / discord
Follow us on twitter to stay updated on Furcifer news and tutorials:
/ tweetfurcifer

Пікірлер: 996
@TuriGamer
@TuriGamer 5 ай бұрын
>write whole game >put it into a library >call it in 1 line
@apropo8868
@apropo8868 3 ай бұрын
basicly
@XonokMe
@XonokMe 3 ай бұрын
Your comment squished to one line: "import minecraft"
@LordVandor1
@LordVandor1 3 ай бұрын
I disliked
@abdou.the.heretic
@abdou.the.heretic 3 ай бұрын
#include int main() { game.start(); return 0; } EZ.
@dhakiryakhlef1462
@dhakiryakhlef1462 2 ай бұрын
@@LordVandor1 why do u have italian death note intro
@BitchArtProductions
@BitchArtProductions 7 ай бұрын
Artists have videos of "Drawing a picture in 10 minutes/1 hour/10 hours", it'd be cool to see something like this in coding a game with 10/50/500 lines of code for example.
@will_o_lamp
@will_o_lamp 7 ай бұрын
Hear hear!
@prankest7440
@prankest7440 6 ай бұрын
There something like that where people make games in 30 minutes and stuff
@austino545
@austino545 6 ай бұрын
I know that there would be rules for this, but with most languages you could technically put all of the code on a single line
@kildeer
@kildeer 6 ай бұрын
@@austino545 i mean they literally immediately pointed out that multiple semicolons in one line is cheating :P
@Womcataclysm
@Womcataclysm 6 ай бұрын
YES
@tino258852258852
@tino258852258852 Жыл бұрын
Imagine what these guys could do if they realized you can write more than 10 lines of code! Jokes aside, I enjoyed this a lot!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
...wait, you can do that?! thank you :)
@KeithOlson
@KeithOlson Жыл бұрын
@@PlayWithFurcifer Pssst. 0x10 lines.
@WohaoG
@WohaoG 7 ай бұрын
Yeah, you can use up to *11* lines! @@PlayWithFurcifer
@saschaheinzelmann6984
@saschaheinzelmann6984 6 ай бұрын
im pretty sure i needet more then 10 lines for my first "hello world" programm, and at least 9 or em where not needet :D
@Ricardo1701
@Ricardo1701 6 ай бұрын
Well, now they have a top 50 game on Steam, lol
@Aarimous
@Aarimous Жыл бұрын
I know game dev is just a bunch of duck tape and hacks, but this takes that to a whole new level!! Nice work.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Lots of duck tape here :>
@Playburger1337
@Playburger1337 9 ай бұрын
Nivea und Panzertape in der matrix, genius duo! @@PlayWithFurcifer
@TinariKao
@TinariKao 7 ай бұрын
*adjusts monocle* The tape is known as "duct" tape as it was originally used in taping ducts together. Duck tape is a brand of tape that was made much later because they realized more people said "duck tape" than "duct tape". Fun!
@kevnerx
@kevnerx 7 ай бұрын
I like not having to choose when saying it out loud since it sounds the same in most accents. I do not like when someone thinks they're correcting me by clarifying. In those situations it helps to have both a branded and non branded roll in your back pocket at all times. Just in case.
@TinariKao
@TinariKao 7 ай бұрын
@@kevnerx I like the idea of having a roll of both and when someone asks, you ask back with a little coy trailing off in your voice, "Oh, sorry... did you want duc.... tape or duc... tape?"
@leetri
@leetri Жыл бұрын
It's kinda crazy how versatile the AnimationPlayer is
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
I love it
@SmeddyTooBestChannel
@SmeddyTooBestChannel Жыл бұрын
Literally if it had to ability to change position as opposed to it being set screen locations it would be perfect (which I hear they are working on, so in theory it IS perfect).
@milesparker557
@milesparker557 Жыл бұрын
Kinda makes me think about which parts of my game i should move to the animation player.
@whannabi
@whannabi Жыл бұрын
@@milesparker557 new challenge, make a game only in the animation player.
@daxillion
@daxillion Жыл бұрын
Only three days ago I started learning game development and godot... I loved it from the first instance ( pun intended), and earlier today, I realized that the animation player is unbelievably amazing. This video confirmed my hypothesis.
@rigen97
@rigen97 7 ай бұрын
The moonwalking skeleton is honestly just the right amount of jank to give a game like this a charm. This is a pretty crazy undertaking, good job
@Ethereal_Phoenix_
@Ethereal_Phoenix_ 6 ай бұрын
I created a game in this genre recently for a game jam, probably had 20x the code and honestly not much more functionality. Very impressive work.
@PlayWithFurcifer
@PlayWithFurcifer 6 ай бұрын
@8singularity
@8singularity Жыл бұрын
This is brilliant. Not only do you demonstrate the workflow and thought process for coding and editing, you do so with a smile. In other words, your video made me feel like I can do it too. Thank you guys!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you so much :) I bet you can do it!
@quinndepatten4442
@quinndepatten4442 Жыл бұрын
More of this please! Stuff like this seems perfect for understanding every nook and cranny of the engine.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you! :)
@thethe9286
@thethe9286 3 ай бұрын
And then there’s me who attempted to make Tetris in python and somehow it had like 8k lines and still didn’t work
@viper26k
@viper26k 7 ай бұрын
And that's how you learn that less lines of code doesn't mean good coding. Very impressive video!
@TheLemonyOne
@TheLemonyOne 7 ай бұрын
I've never seen someone turn an entire game into a code golf challenge, amazing
@Soulessblur
@Soulessblur 7 ай бұрын
Holy roguelike, Batman! This is a fun watch. I love the fact that you don't just write out the short code, but show how it's "typically" done then explain your compression process line by line.
@Somebody-lq5gm
@Somebody-lq5gm Жыл бұрын
Soon the AnimationPlayer will be powerful enough to BE the engine. It's the emacs of nodes 🤣.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Maybe we can get this thing turing complete :>
@PaulSpades
@PaulSpades 9 ай бұрын
@@PlayWithFurcifer Well, it does loops, there's a frame counter, input and output trough variables, and it can branch. I think it is complete.
@emdivine
@emdivine 5 ай бұрын
@@PaulSpades It's amazing how many things turn out this way. I remember seeing somebody proving that the MOVE processor instruction itself is turing complete, and writing a transpiler that makes your entire program use only MOVE, just because they can. I don't doubt at all that the animation player is turing complete.
@dandymcgee
@dandymcgee 4 ай бұрын
"10 lines of code" (+ 10 million lines of dependencies)
@PlayWithFurcifer
@PlayWithFurcifer 4 ай бұрын
you say this as if its a bad thing :D try coding without an editor, OS, compiler,...
@mnm1273
@mnm1273 Жыл бұрын
Wow you are amazing. I didn't think the baseline goal was possible (I expected a janky mess that worked on technicalities, because 10 lines is so few) and you actually made the game more detailed over time. Just love it.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you! It still is a janky mess :D
@thekingbenjy
@thekingbenjy Жыл бұрын
This is so cool! You should try moving all of the code into a single script to get some extra lines (no need for so many “extends ___”)
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
What a devilish idea, i love it
@justinwhite2725
@justinwhite2725 Жыл бұрын
Yeah, if it's a single script you also don't need that include statement at the top every time either.
@emi_cpl
@emi_cpl Жыл бұрын
This was a super fun video! I was rooting for you all the way!!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you very much :D
@TheBigQQ69420
@TheBigQQ69420 6 ай бұрын
I love doing challenges like this. The voice overs also trump any asmr, and the two personalities and witty jokes are super fun to listen along with.
@powersave2
@powersave2 Жыл бұрын
Really liked this video! I appreciated the explanations for the code shortening as well. Lets get more!
@L4Vo5
@L4Vo5 Жыл бұрын
Ha, this reminds me of the completely-codeless flappy bird I made a few months ago. Specially the tricks with AnimationPlayer for the leveling system. Perhaps I should make a video about it...
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
I would love to see how you did it!
@InnerEagle
@InnerEagle Жыл бұрын
Do eet
@elymX
@elymX 23 күн бұрын
Son: Dad can we buy Vampire survivors? Dad: Give me 7 mins Son
@MrEliptik
@MrEliptik Жыл бұрын
I loved the video! The concept is super cool and I think it's a great way to showcase little tricks. The animation player is super useful and could be even better. One day, we'll be able to make entire games just with anim players x)
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you very much :D A commenter made flappy bird with only animation players sooooo ....
@MrEliptik
@MrEliptik Жыл бұрын
@@PlayWithFurcifer That's cool! I might try the challenge one day ^^
@AlfredBaudischCreations
@AlfredBaudischCreations Жыл бұрын
I think we already can!
@CrushingJosch
@CrushingJosch Жыл бұрын
That was really entertaining AND also surprisingly educating :D Awesome work and nice video :) Please more of it!
@5minutemovies977
@5minutemovies977 Жыл бұрын
Next video : make a game using animation players only :D
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
I mean....maybe its possible
@jlewwis1995
@jlewwis1995 Жыл бұрын
Given how powerful the animation player on its own is it shouldn't be that hard :p
@bigbodge
@bigbodge Жыл бұрын
Its incredibly bad programming and would result in a very ugly line, but you could use the same script for the player and enemy, and just use a ternary operator based on the parent nodes name to determine whether it does the player movement or enemy movement. Thats two lines in one!
@tendocat8778
@tendocat8778 Жыл бұрын
That sounds like a great idea to me
@welovedotnet
@welovedotnet Жыл бұрын
Go doesn’t have ternary afaik
@bigbodge
@bigbodge Жыл бұрын
@@welovedotnet this is in GDScript, which Im fairly sure does
@welovedotnet
@welovedotnet Жыл бұрын
@@bigbodge nice!
@christucker9566
@christucker9566 Жыл бұрын
@@welovedotnet Godot has ternary, it's written as "var value = 7 if should_be_seven else 9" as an example.
@richbuilds_com
@richbuilds_com 7 ай бұрын
Oh please do more of these! The format is excellent!
@DanielSnider0
@DanielSnider0 Жыл бұрын
The AnimationPlayer is my favorite code editor.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
:D
@harrycohen6308
@harrycohen6308 5 ай бұрын
holy shit i thought this would be clickbait I was not expecting you guys to actually pull this off. hella impressive
@Seestral
@Seestral 6 ай бұрын
KZfaq just recommended this to me now, sorry for being late :( But, holy! It's actually insane how you guys managed to do this in so little code. This is a super inspirational video
@ltommasini4193
@ltommasini4193 6 ай бұрын
Just got it in the recommendations as well. Holy shit, I'm flabbergasted!
@MankeyMite
@MankeyMite 6 ай бұрын
same!
@tlefevre2918
@tlefevre2918 6 ай бұрын
Its in an engine which means it is actually already using far more than 10 lines of code
@user-kt7li4le8s
@user-kt7li4le8s 5 ай бұрын
Jeez that's insane... Challenge crushed! Congratulations!
@raphaeltussand8627
@raphaeltussand8627 5 ай бұрын
For the moonwalking skeletons, you might be able to utilize a key in the animator to scale X with directional movement on the X axis.
@geekworthy7938
@geekworthy7938 Жыл бұрын
First time watching this channel! You may have just won me over to Godot! Of course make many more videos like this! It greatly shows how you can do things in more than one way and clean up code!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Amazing :)
@intangiblematter_misc
@intangiblematter_misc Жыл бұрын
Wow! When I first heard of this challenge, I thought that there was no way to do it in Godot because of the (minimal) boilerplate that would cost at least two lines! Bravo! :)
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
:)
@rungeon83
@rungeon83 Жыл бұрын
Very creative solutions, I adored this video!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you very much!
@mutee333
@mutee333 Жыл бұрын
Thanks to this fantastic video, I was introduced to my new love, Vampire Survivors.
@alvarocafe
@alvarocafe Жыл бұрын
This is awesome, keep it up! Best Godot channel
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thanks! :D
@Malcx1
@Malcx1 Жыл бұрын
That was an outstanding video - very entertaining and informative!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you very much!
@OutMagic
@OutMagic Жыл бұрын
Thats freaking mental wow, your expertise shines so much wow. I'm still super new to your ch and its amazing!!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you :D
@sch3ffel
@sch3ffel Ай бұрын
just stumbled into this video... this is art. congratulations.
@GNPhoque
@GNPhoque Жыл бұрын
Loved that you showed the usual way of doing before reducing the number of lines, I'm more of a Unity dev so I don't get everything but really cool!Don't think I could have done it it 10 lines because of the using statements, Unity will require more than this
@PaulVictorey
@PaulVictorey 6 ай бұрын
@5:08 You could have also used the walrus operator to both assign to the variable and use the variable as a parameter to add_child. You could even have compressed your entire spawner script to a single line by using a tuple along with the walrus operator, for example add_child((enemy := load(...), enemy.set_position(...))[0]). Tuples are probably your best method to merge multiple expressions into a single line of code without using semicolons.
@einargs
@einargs 5 ай бұрын
This was extremely cool and impressive. While I program, I've never done game development, so I was really surprised at how much you can do with so little.
@64bitrobot
@64bitrobot Жыл бұрын
Really cool challenge. Great way to push your knowledge of the engine!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Glad you enjoyed it!
@LushieTilde
@LushieTilde Жыл бұрын
I actually thought of trying to make a game like it as an exercise so this is pretty helpful!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Amazing :)
@scotmcpherson
@scotmcpherson 7 ай бұрын
This is way more educational than one might expect
@lbaxel9122
@lbaxel9122 7 ай бұрын
It is interesting but not good practices, so not that much
@scotmcpherson
@scotmcpherson 7 ай бұрын
@@lbaxel9122 experimenting with novel approaches are how new ways to do something are learned. A 10 line survival game no matter how minimalistic it is, is a big deal and worth of attention.
@JayKay-xz6qg
@JayKay-xz6qg 3 ай бұрын
incredible video, this is really inspiring to me! thank you!
@matheusaugusto7179
@matheusaugusto7179 7 ай бұрын
you guys are amazing, love the job
@delqyrus2619
@delqyrus2619 Жыл бұрын
If you use godot and using godot doesn't count as using lines, modifying it wouldn't count as using lines too. So you could work out makros into the engine - this way you could define a makro for "extends Node2D; _physics_process(delta):" and can save a line with MAKRO [stuff that is made] in the enemy/player node. (afaik godot doesn't have makros because they are stupid)
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
What a scary idea
@delqyrus2619
@delqyrus2619 Жыл бұрын
@@PlayWithFurcifer it is scary, dirty and stupid, but would save a line of code.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
@@delqyrus2619 Thats the spirit!
@NaudVanDalen
@NaudVanDalen Жыл бұрын
Or extend everything you need by default.
@jeffreystephens2658
@jeffreystephens2658 7 ай бұрын
Yeah, I legit thought they were gonna write a helper file and just just call ten functions. But then they did this crazy shit instead lmao. I'm impressed.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Hey guys, hope you liked the video! Could we have used less lines? By the way, this is how what happens if we actually try to make a *good* Vampire survivors like: kzfaq.info/get/bejne/jtangLip3s2ul2g.html
@benhub
@benhub Жыл бұрын
That's maybe cheating but you could use godot's visual scriping
@DevJeremi
@DevJeremi Жыл бұрын
2:37 - you can use: Input.get_axis("positive_action", "negative_action") instead
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
@Karlsson Just try to program without an engine/compiler/interpreter and see how it goes
@sammyt3030
@sammyt3030 Жыл бұрын
You could've used Input.get_vector() for the movement code. It handles both axes.
@Amipotsophspond
@Amipotsophspond Жыл бұрын
you have more then one Script, they all can share one Script a KinematicBody2D. a dictionary can hold many variables in one. not sure if Godot has this but in python dictionaries can even hold functions.
@fockyutuub5193
@fockyutuub5193 Жыл бұрын
damn this is really good, keep up the great work!
@teucay7374
@teucay7374 Жыл бұрын
I just learnt that you can call functions from the animation player, that's so cool and powerful! Great video
@hass89
@hass89 Жыл бұрын
That's genuinely amazing. A suggestion is that "extend node_type" calls shouldn't count towards your LOC.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you! We will think about that :)
@hass89
@hass89 Жыл бұрын
@@PlayWithFurcifer for my own selfish reasons pleaseeeee make another one of these challenges.
@hass89
@hass89 Жыл бұрын
@@BassSpleen I can see that point but I think focusing on 10 user written lines would truly showcase some powerful ideas in Godot.
@nonchip
@nonchip Жыл бұрын
@@BassSpleen by that logic go ahead and count the kernel too :P `extends` is not `#include`, it's simply saying which class to extend from, not inserting any code. just like calling a file `.png` isn't "relying on hundreds of lines of code" in your image viewer.
@_gamma.
@_gamma. Жыл бұрын
What a fun challenge! That animation player use is so hacky, I love it haha
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Glad you enjoyed it :D
@dandandan01
@dandandan01 Жыл бұрын
Great video, you got a sub. As someone who's never used Godot before, you've actually got me interested!
@v44n7
@v44n7 Жыл бұрын
damn i learn so much by just watching this video. Thanks so much. please keep making videos like these they are so entertain and teach so much
@ShakyDawn
@ShakyDawn Жыл бұрын
This one was impressive, 10 lines for all that.... WOW
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thanks!
@Hughsie28
@Hughsie28 6 ай бұрын
Its one thing to write the scripts as 10 lines of script code, but what about the rest of the code generated inside the editors and drag/drop UI's?
@Erkle64
@Erkle64 3 ай бұрын
And how many lines of code does Godot have?
@rijugas
@rijugas 6 ай бұрын
Oh hey this is cool. Much cooler than that one video where a guy made a game in one line of code, but he just pretty much wrote lots of lines without any line breaks.
@Em-VR
@Em-VR 6 ай бұрын
The amount of data you can fit in the animations is insane. It does get me interested in making something with Godot
@maelstronando169
@maelstronando169 Жыл бұрын
This was awesome to watch! Great optimization of code!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Glad you enjoyed it! :)
@xatex1000
@xatex1000 Жыл бұрын
it would be cool to se how much of a difference another 10 lines would make. Even if just to really show how many lines go into making a game of any kind.
@RNeeko
@RNeeko 6 ай бұрын
Very impressive. Though I found it somewhat entertaining how fast you don't even have to move anymore. I let it sit for a while to see what would happen. Eventually I started a trek downwards to the point where the game was running at 5 FPS. At this point the orbs were no longer working correctly and this allowed me to walk into an enemy resetting the game. 10/10
@danielroden9424
@danielroden9424 6 ай бұрын
its a great mental exercise (even if its bad coding practice) because it shows a deep knowledge of the game engine / object hierarchy and render / sprite stuff. very fun!
@GameDevJourney
@GameDevJourney Жыл бұрын
Wow, really impressive guy and gal, well done!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you!
@axerity9212
@axerity9212 Жыл бұрын
definitely thought there would be 500k+ subscribers for this channel, but when i saw replies on every comment, i knew something was up. extremely well made video, good job
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you very much. I guess there still lies a bit ahead of us :D
@ProfRoxas
@ProfRoxas 5 ай бұрын
I enjoyed this as i also keep making oneliners, one of my biggest was like 200+ characters i think and it was one statement too. they usually ruin readability but if a code doesnt have to be readable since it's that simple, oneliner can make the code look better because functions wont look like a large block of text
@rafaellerescapone
@rafaellerescapone 5 ай бұрын
this reminds me of my aseembly assignments back in uni where it took hundreds and hundreds of lines to make a block move and collide with other blocks
@nyuh
@nyuh Жыл бұрын
wow you used the animation player to animate the animation player
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
And i hope it does not feel weird about that
@mementomori5580
@mementomori5580 Жыл бұрын
I mean, the whole "in 10 lines" is a little bit cheated considering all the lines of code that godot already provides you with in the background (like, doing basically all the graphics and such). So this is really more of a "Can we do it in Godot with 10 extra lines of code in addition to everything that Godot provides us with already?".
@cdntl
@cdntl Жыл бұрын
This video is awesome, would love to see more videos like it.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you, we will keep this in mind :D
@Epsilon3141
@Epsilon3141 Ай бұрын
At my school one of the projects we had to do was to make a game of tic-tac-toe in python, however this was boring as I already knew how to code. A kid named Joshua and I got into a competition to complete the project in the fewest line of code. In the end we had user input and the code printed error statements and continued running properly with false inputs. the code also refreshed infinity meaning you could win one game then instantly roll into the next game. We managed to get it down to 2 lines in total. The first line defined the board and the second line was a very long in line while statement that contained all the code for actually running the game.
@arakwar
@arakwar 6 ай бұрын
it's a nice challenge, but the engine does a lot of heavy lifting for you. So at the end there's a lot more than 10 lines of code :D The exercice is really nice though. I really liked that you clearly showed the thought process of "this is what I think I need, now how can I do it more efficiently". This is something that is often not shown in computer science classes anymore, and we ends up with junior developers who try to argue that a single page website showing one product requires at least 10-15mb of javascript :D
@NonMagical
@NonMagical 6 ай бұрын
Unless you are coding in assembly, anything you make could be argued as being given heavy assistance by the platform/language.
@tlefevre2918
@tlefevre2918 6 ай бұрын
man I hate the modern internet, literally every website takes so much ram cuz they all use these big ass wasteful frameworks and are not optimized.
@JSiuDev
@JSiuDev Жыл бұрын
LOL, I just start learning godot and game making. Didn't know there is such challenge in game making, love it and thank you!! 🤣👍
@Anonymality
@Anonymality 6 ай бұрын
wow this is incredible for 10 lines of code. takes a lot of coding and optimization knowledge to be able to break something down to 10 lines and still be functional like this.
@arandomguythatdoesntpost
@arandomguythatdoesntpost 3 ай бұрын
Awesome video! Great job!
@dayw81
@dayw81 Жыл бұрын
This is like your shader series but for a whole game concept. I love it! How many genre can you do with just 10 lines? Racer? Match 3? Endless Runner?
@seb612schuth
@seb612schuth 6 ай бұрын
I love the idea of optimizing code and minimalist code, even though I can only code in R for statistics, so I don't get why your lines compile with no trouble. Bit the content is great. I could only imagine if 100 lines of code would produce a game that is more than 10 times better!
@andresmc1802
@andresmc1802 5 ай бұрын
i want to someday make a survivors-like in Godot and this video gave me a lot of useful info, thx!
@siekensou77
@siekensou77 Жыл бұрын
player spawns enemies.. Hero: Why do I keep making my own life harder?
@hashkeeper
@hashkeeper 5 ай бұрын
ooooo this is fun gamified coding lesson!!!! great job bridging the gap!
@GyroZeppeliUwU
@GyroZeppeliUwU Жыл бұрын
Killjoy programs Vampire Survivors in 10 lines of code
@VeeZzz123
@VeeZzz123 7 ай бұрын
Love the dual narration
@nicolasdelbaer
@nicolasdelbaer Жыл бұрын
So silly... but super funny :D Nice challenge, well done!
@xDuds
@xDuds 6 ай бұрын
Awesome video, thank you!
@PlayWithFurcifer
@PlayWithFurcifer 6 ай бұрын
@irishguy167
@irishguy167 Жыл бұрын
Excellent video. Definitely consider doing more.
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you, we will think about that :)
@animated_sammyBoiii
@animated_sammyBoiii 2 ай бұрын
You just earned a sub sir I have seen one of your video before It was good too and will be helpful for me ❤
@claverbarreto5588
@claverbarreto5588 7 ай бұрын
i have been wanting to work on a game idea i had that is similar to vampire survivors, but i didnt know how to start, and i was in doubt if i make it top-down or isometric. this video helped me a lot, in getting started working in my project, thank you a lot. i wont be a 10LOC game though😂
@MattiaPiola
@MattiaPiola Жыл бұрын
This is great! So creative! 😊
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you :)
@lukekim657
@lukekim657 6 ай бұрын
Ty for the tutorial Killjoy
@vinnyhorgan7186
@vinnyhorgan7186 Жыл бұрын
Amazing video!!! Really entertaining
@Nebulaoblivion
@Nebulaoblivion Жыл бұрын
Very cool! thank you for sharing!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
:)
@Bauldi
@Bauldi 6 ай бұрын
youtube threw this to my algo. banger. this was so cool.
@owenlloyd2528
@owenlloyd2528 Жыл бұрын
lol. You are amazing teachers, great tutorials! I am learning how to belly laugh!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
thank you very much :)
@violin23232323
@violin23232323 6 ай бұрын
Love this concept
@cheesymcnuggets
@cheesymcnuggets Жыл бұрын
WAIT THIS IS POSSIBLE???? You guys are incredible!
@mmxgn
@mmxgn Жыл бұрын
Great video! Enjoyed it!
@PlayWithFurcifer
@PlayWithFurcifer Жыл бұрын
Thank you very much!
@victor-ling
@victor-ling 6 ай бұрын
I clicked into this thinking there must be some way it's click bait. I thought for sure I was going to see a bunch of semi-colons ... well color me impressed, I can't believe you actually pulled it off!
@NonisLuck
@NonisLuck 7 ай бұрын
Wow super cool idea, great video 😊😊😊
@diboxide
@diboxide 9 ай бұрын
thanks, you inspired me to download godot and start learning.
Making an Arcade Roguelike in 48 Hours | Sparkchild Devlog
12:34
4 Godot 4 Devs Make 4 Games in 44 Hours
25:19
DevLogLogan
Рет қаралды 449 М.
FOOTBALL WITH PLAY BUTTONS ▶️ #roadto100m
00:29
Celine Dept
Рет қаралды 75 МЛН
ПАРАЗИТОВ МНОГО, НО ОН ОДИН!❤❤❤
01:00
Chapitosiki
Рет қаралды 2 МЛН
[柴犬ASMR]曼玉Manyu&小白Bai 毛发护理Spa asmr
01:00
是曼玉不是鳗鱼
Рет қаралды 50 МЛН
Как быстро замутить ЭлектроСамокат
00:59
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 11 МЛН
The Best Games from GMTK Game Jam 2023
16:05
Game Maker's Toolkit
Рет қаралды 1,1 МЛН
7 DEVS Make a GAME without COMMUNICATING! (centipede edition)
17:16
Blackthornprod
Рет қаралды 927 М.
How Games Make VFX (Demonstrated in Godot 4)
5:46
PlayWithFurcifer
Рет қаралды 299 М.
The Most Overpowered Weapons In Vampire Survivors Don't Do Damage?!
0:49
10 Godot Engine Mistakes You Might Make (Godot 4 / Godot 3)
10:00
PlayWithFurcifer
Рет қаралды 28 М.
100 DEVS Make a GAME without COMMUNICATING! (26-50)
21:50
Blackthornprod
Рет қаралды 684 М.
I made Games with Python for 10 Years...
28:52
DaFluffyPotato
Рет қаралды 237 М.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,3 МЛН
Creating SMART enemies from scratch! | Devlog
5:40
Challacade
Рет қаралды 256 М.
FOOTBALL WITH PLAY BUTTONS ▶️ #roadto100m
00:29
Celine Dept
Рет қаралды 75 МЛН