We made Vampire Survivors BUT in 10 Lines of Code

Поделиться
HTML-код
  • Опубликовано: 18 дек 2024

Комментарии •

  • @thethe9286
    @thethe9286 10 месяцев назад +84

    And then there’s me who attempted to make Tetris in python and somehow it had like 8k lines and still didn’t work

    • @87539319
      @87539319 6 месяцев назад +4

      haha having a game engine is a huge difference!!

    • @drew7457
      @drew7457 5 месяцев назад +1

      That's rough buddy

    • @jes7899
      @jes7899 3 месяца назад +1

      I mean they had a game engine

  • @tino258852258852
    @tino258852258852 2 года назад +6078

    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  2 года назад +737

      ...wait, you can do that?!
      thank you :)

    • @KeithOlson
      @KeithOlson Год назад +35

      @@PlayWithFurcifer Pssst. 0x10 lines.

    • @WohaoG
      @WohaoG Год назад

      Yeah, you can use up to *11* lines! @@PlayWithFurcifer

    • @saschaheinzelmann6984
      @saschaheinzelmann6984 Год назад +16

      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 Год назад +8

      Well, now they have a top 50 game on Steam, lol

  • @TuriGamer
    @TuriGamer Год назад +1856

    >write whole game
    >put it into a library
    >call it in 1 line

    • @apropo8868
      @apropo8868 10 месяцев назад +34

      basicly

    • @XonokMe
      @XonokMe 10 месяцев назад +128

      Your comment squished to one line: "import minecraft"

    • @LordVandor1
      @LordVandor1 10 месяцев назад +13

      I disliked

    • @abdou.the.heretic
      @abdou.the.heretic 9 месяцев назад +37

      #include
      int main()
      {
      game.start();
      return 0;
      }
      EZ.

    • @Fortnitestrocker999
      @Fortnitestrocker999 9 месяцев назад +2

      @@LordVandor1 why do u have italian death note intro

  • @Aarimous
    @Aarimous 2 года назад +2859

    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  2 года назад +222

      Lots of duck tape here :>

    • @Playburger1337
      @Playburger1337 Год назад +6

      Nivea und Panzertape in der matrix, genius duo! @@PlayWithFurcifer

    • @TinariKao
      @TinariKao Год назад +39

      *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 Год назад +2

      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 Год назад +4

      @@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?"

  • @rigen97
    @rigen97 Год назад +637

    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

  • @8singularity
    @8singularity Год назад +498

    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!

  • @Ethereal_Phoenix_
    @Ethereal_Phoenix_ Год назад +283

    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.

  • @leetri
    @leetri 2 года назад +1870

    It's kinda crazy how versatile the AnimationPlayer is

    • @PlayWithFurcifer
      @PlayWithFurcifer  2 года назад +155

      I love it

    • @SmeddyTooBestChannel
      @SmeddyTooBestChannel 2 года назад +38

      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 2 года назад +21

      Kinda makes me think about which parts of my game i should move to the animation player.

    • @w花b
      @w花b 2 года назад +62

      @@milesparker557 new challenge, make a game only in the animation player.

    • @daxillion
      @daxillion 2 года назад +8

      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.

  • @quinndepatten4442
    @quinndepatten4442 2 года назад +428

    More of this please! Stuff like this seems perfect for understanding every nook and cranny of the engine.

  • @elymX
    @elymX 7 месяцев назад +21

    Son: Dad can we buy Vampire survivors?
    Dad: Give me 7 mins Son

  • @viper26k
    @viper26k Год назад +62

    And that's how you learn that less lines of code doesn't mean good coding. Very impressive video!

  • @TheLemonyOne
    @TheLemonyOne Год назад +66

    I've never seen someone turn an entire game into a code golf challenge, amazing

  • @Soulessblur
    @Soulessblur Год назад +15

    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.

  • @dandymcgee
    @dandymcgee 11 месяцев назад +33

    "10 lines of code" (+ 10 million lines of dependencies)

    • @PlayWithFurcifer
      @PlayWithFurcifer  11 месяцев назад +21

      you say this as if its a bad thing :D
      try coding without an editor, OS, compiler,...

    • @joshbond8391
      @joshbond8391 6 месяцев назад +1

      @@PlayWithFurcifer People do it's called bare metal programming, how do you think your operating system kernel exists in the first place...?

    • @PlayWithFurcifer
      @PlayWithFurcifer  6 месяцев назад +27

      @@joshbond8391 I have not said it's impossible, i have said he should try and make a game without these tools. Read before you smartass my dude :)

    • @vlc-cosplayer
      @vlc-cosplayer Месяц назад

      2000 assembly instructions (+ 1 billion microcode instructions)

  • @Somebody-lq5gm
    @Somebody-lq5gm 2 года назад +111

    Soon the AnimationPlayer will be powerful enough to BE the engine. It's the emacs of nodes 🤣.

    • @PlayWithFurcifer
      @PlayWithFurcifer  2 года назад +33

      Maybe we can get this thing turing complete :>

    • @PaulSpades
      @PaulSpades Год назад +2

      @@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 Год назад +1

      @@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.

  • @mnm1273
    @mnm1273 2 года назад +24

    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.

  • @L4Vo5
    @L4Vo5 2 года назад +56

    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...

  • @emi_cpl
    @emi_cpl 2 года назад +16

    This was a super fun video! I was rooting for you all the way!!

  • @DanielSnider0
    @DanielSnider0 2 года назад +37

    The AnimationPlayer is my favorite code editor.

  • @5minutemovies977
    @5minutemovies977 2 года назад +63

    Next video : make a game using animation players only :D

    • @PlayWithFurcifer
      @PlayWithFurcifer  2 года назад +20

      I mean....maybe its possible

    • @jlewwis1995
      @jlewwis1995 2 года назад +3

      Given how powerful the animation player on its own is it shouldn't be that hard :p

  • @thekingbenjy
    @thekingbenjy 2 года назад +233

    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  2 года назад +112

      What a devilish idea, i love it

    • @justinwhite2725
      @justinwhite2725 2 года назад +27

      Yeah, if it's a single script you also don't need that include statement at the top every time either.

  • @rungeon83
    @rungeon83 2 года назад +42

    Very creative solutions, I adored this video!

  • @harrycohen6308
    @harrycohen6308 Год назад +5

    holy shit i thought this would be clickbait I was not expecting you guys to actually pull this off. hella impressive

  • @alvarocafe
    @alvarocafe 2 года назад +8

    This is awesome, keep it up! Best Godot channel

  • @MrEliptik
    @MrEliptik 2 года назад +44

    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  2 года назад +11

      Thank you very much :D
      A commenter made flappy bird with only animation players sooooo ....

    • @MrEliptik
      @MrEliptik 2 года назад

      @@PlayWithFurcifer That's cool! I might try the challenge one day ^^

    • @AlfredBaudischCreations
      @AlfredBaudischCreations 2 года назад

      I think we already can!

  • @raphaeltussand8627
    @raphaeltussand8627 Год назад +11

    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.

  • @intangiblematter_misc
    @intangiblematter_misc 2 года назад +71

    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! :)

  • @animated_sammyBoiii
    @animated_sammyBoiii 9 месяцев назад +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 ❤

  • @PaulVictorey
    @PaulVictorey Год назад +5

    @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.

  • @cool_dude_like_really
    @cool_dude_like_really Год назад +1

    Jeez that's insane... Challenge crushed! Congratulations!

  • @geekworthy7938
    @geekworthy7938 2 года назад +8

    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!

  • @QQnowQQlater
    @QQnowQQlater Год назад +2

    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.

  • @Malcx1
    @Malcx1 2 года назад +4

    That was an outstanding video - very entertaining and informative!

  • @powersave2
    @powersave2 2 года назад +2

    Really liked this video! I appreciated the explanations for the code shortening as well. Lets get more!

  • @scotmcpherson
    @scotmcpherson Год назад +2

    This is way more educational than one might expect

    • @lbaxel9122
      @lbaxel9122 Год назад

      It is interesting but not good practices, so not that much

    • @scotmcpherson
      @scotmcpherson Год назад +1

      @@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.

  • @sch3ffel
    @sch3ffel 8 месяцев назад +1

    just stumbled into this video...
    this is art. congratulations.

  • @PlayWithFurcifer
    @PlayWithFurcifer  2 года назад +122

    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: ruclips.net/video/XpwMUxygJg4/видео.html

    • @benhub
      @benhub 2 года назад +7

      That's maybe cheating but you could use godot's visual scriping

    • @DevJeremi
      @DevJeremi 2 года назад +15

      2:37 - you can use: Input.get_axis("positive_action", "negative_action") instead

    • @PlayWithFurcifer
      @PlayWithFurcifer  2 года назад +36

      @Karlsson Just try to program without an engine/compiler/interpreter and see how it goes

    • @sammyt3030
      @sammyt3030 2 года назад +7

      You could've used Input.get_vector() for the movement code. It handles both axes.

    • @Amipotsophspond
      @Amipotsophspond 2 года назад +6

      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.

  • @OutMagic
    @OutMagic Год назад +1

    Thats freaking mental wow, your expertise shines so much wow. I'm still super new to your ch and its amazing!!

  • @_gamma.
    @_gamma. 2 года назад +7

    What a fun challenge! That animation player use is so hacky, I love it haha

  • @siekensou77
    @siekensou77 2 года назад +2

    player spawns enemies..
    Hero: Why do I keep making my own life harder?

  • @delqyrus2619
    @delqyrus2619 2 года назад +40

    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  2 года назад +21

      What a scary idea

    • @delqyrus2619
      @delqyrus2619 2 года назад +22

      @@PlayWithFurcifer it is scary, dirty and stupid, but would save a line of code.

    • @PlayWithFurcifer
      @PlayWithFurcifer  2 года назад +14

      @@delqyrus2619 Thats the spirit!

    • @NaudVanDalen
      @NaudVanDalen 2 года назад +2

      Or extend everything you need by default.

    • @jeffreystephens2658
      @jeffreystephens2658 Год назад

      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.

  • @victor-ling
    @victor-ling Год назад +1

    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!

  • @bigbodge
    @bigbodge 2 года назад +158

    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 2 года назад +7

      That sounds like a great idea to me

    • @welovedotnet
      @welovedotnet 2 года назад +1

      Go doesn’t have ternary afaik

    • @bigbodge
      @bigbodge 2 года назад +11

      @@welovedotnet this is in GDScript, which Im fairly sure does

    • @welovedotnet
      @welovedotnet 2 года назад

      @@bigbodge nice!

    • @christucker9566
      @christucker9566 2 года назад +1

      @@welovedotnet Godot has ternary, it's written as "var value = 7 if should_be_seven else 9" as an example.

  • @JayKay-xz6qg
    @JayKay-xz6qg 10 месяцев назад +1

    incredible video, this is really inspiring to me! thank you!

  • @GameDevJourney
    @GameDevJourney 2 года назад +6

    Wow, really impressive guy and gal, well done!

  • @richbuilds_com
    @richbuilds_com Год назад +1

    Oh please do more of these! The format is excellent!

  • @Seestral
    @Seestral Год назад +5

    RUclips 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

    • @ltommasini
      @ltommasini Год назад

      Just got it in the recommendations as well. Holy shit, I'm flabbergasted!

    • @MankeyMite
      @MankeyMite Год назад

      same!

    • @tlefevre2918
      @tlefevre2918 Год назад +1

      Its in an engine which means it is actually already using far more than 10 lines of code

  • @mutee333
    @mutee333 2 года назад +1

    Thanks to this fantastic video, I was introduced to my new love, Vampire Survivors.

  • @hass89
    @hass89 2 года назад +75

    That's genuinely amazing. A suggestion is that "extend node_type" calls shouldn't count towards your LOC.

    • @PlayWithFurcifer
      @PlayWithFurcifer  2 года назад +13

      Thank you! We will think about that :)

    • @hass89
      @hass89 2 года назад +12

      @@PlayWithFurcifer for my own selfish reasons pleaseeeee make another one of these challenges.

    • @hass89
      @hass89 2 года назад +3

      @@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 2 года назад +4

      @@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.

  • @64bitrobot
    @64bitrobot 2 года назад +2

    Really cool challenge. Great way to push your knowledge of the engine!

  • @Hughsie28
    @Hughsie28 Год назад +8

    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 10 месяцев назад +3

      And how many lines of code does Godot have?

  • @Trupen
    @Trupen 2 года назад +2

    That was a great challenge :D

  • @noddle045
    @noddle045 6 месяцев назад +5

    >make the whole thing with a gui

  • @Impscraft
    @Impscraft Месяц назад +1

    That was freaking awesome.

  • @LushieTilde
    @LushieTilde 2 года назад +3

    I actually thought of trying to make a game like it as an exercise so this is pretty helpful!

  • @Epsilon3141
    @Epsilon3141 8 месяцев назад +1

    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.

  • @GNPhoque
    @GNPhoque 2 года назад +4

    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

  • @maelstronando169
    @maelstronando169 2 года назад +3

    This was awesome to watch! Great optimization of code!

  • @GyroZeppeliUwU
    @GyroZeppeliUwU 2 года назад +2

    Killjoy programs Vampire Survivors in 10 lines of code

  • @ShakyDawn
    @ShakyDawn 2 года назад +14

    This one was impressive, 10 lines for all that.... WOW

  • @mmxgn
    @mmxgn 2 года назад +2

    Great video! Enjoyed it!

  • @axerity9212
    @axerity9212 2 года назад +3

    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  2 года назад

      Thank you very much. I guess there still lies a bit ahead of us :D

  • @einargs
    @einargs Год назад +2

    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.

  • @xatex1000
    @xatex1000 2 года назад +10

    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.

  • @Extrafancytoaster
    @Extrafancytoaster 10 месяцев назад +1

    So bigger libraries would just make this "less code" lol seems like we're splitting hairs on semantics but this was a fun watch. The real take away is # of lines of code don't really mean much at all. If you truly needed to worry about how "expensive" a line of code was, you wouldn't touch this game dev kit in the first place lol but its a quirky example for sure

  • @arakwar
    @arakwar Год назад +3

    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 Год назад +1

      Unless you are coding in assembly, anything you make could be argued as being given heavy assistance by the platform/language.

    • @tlefevre2918
      @tlefevre2918 Год назад

      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.

  • @cdntl
    @cdntl 2 года назад +1

    This video is awesome, would love to see more videos like it.

  • @nyuh
    @nyuh 2 года назад +4

    wow
    you used the animation player to animate the animation player

  • @VeeZzz123
    @VeeZzz123 Год назад

    Love the dual narration

  • @mementomori5580
    @mementomori5580 2 года назад +6

    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?".

  • @David_S_TO
    @David_S_TO Год назад

    I hereby award you this award.

  • @violin23232323
    @violin23232323 Год назад +1

    Love this concept

  • @hashkeeper
    @hashkeeper 11 месяцев назад

    ooooo this is fun gamified coding lesson!!!! great job bridging the gap!

  • @CrushingJosch
    @CrushingJosch 2 года назад +1

    That was really entertaining AND also surprisingly educating :D
    Awesome work and nice video :) Please more of it!

  • @MattiaPiola
    @MattiaPiola 2 года назад +2

    This is great! So creative! 😊

  • @Speed001
    @Speed001 Год назад

    Congratulations on not making each line indefinitely long

  • @arandomguythatdoesntpost
    @arandomguythatdoesntpost 9 месяцев назад

    Awesome video! Great job!

  • @psachickennugget8617
    @psachickennugget8617 11 месяцев назад

    If it works, then it’s not ugly, it’s beautiful.

  • @hiagopinheiro2289
    @hiagopinheiro2289 5 месяцев назад

    I love the sprites in this game!

  • @daywalker3735
    @daywalker3735 Год назад

    this is absolutely crazy....pretty much an entire SIMPLE game with just TEN lines of code WOWWW

  • @jeffreystephens2658
    @jeffreystephens2658 Год назад

    lmfao. The Scholar's Make.
    That is impressive as hell.

  • @xDuds
    @xDuds Год назад +1

    Awesome video, thank you!

  • @owenlloyd2528
    @owenlloyd2528 Год назад +1

    lol. You are amazing teachers, great tutorials! I am learning how to belly laugh!

  • @rijugas
    @rijugas Год назад

    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.

  • @Bauldi
    @Bauldi Год назад

    youtube threw this to my algo. banger. this was so cool.

  • @thejaredwilcurt
    @thejaredwilcurt 11 месяцев назад +1

    ONE. IDEA. PER. LINE. That is how you measure a line. If you are "compressing" 10 lines into one, you are putting more than one idea on that line, break it up. Vampire survivors in 100 lines is just as good of clickbait, AND your code won't look unreadable, bonus!

    • @PlayWithFurcifer
      @PlayWithFurcifer  11 месяцев назад +1

      We just count lines differently :D
      Happy new year!

  • @dandandan01
    @dandandan01 2 года назад +1

    Great video, you got a sub. As someone who's never used Godot before, you've actually got me interested!

  • @zac9933
    @zac9933 Месяц назад +1

    Props for counting "extends [Node]" as a line in eveey script. I'd have accepted 10 written lines. Seeing as you didn't write extends node, nor can you delete extends node I could see an argument for ignoring it.

  • @diboxide
    @diboxide Год назад +1

    thanks, you inspired me to download godot and start learning.

  • @lavrijsen1
    @lavrijsen1 10 месяцев назад

    PlayWithFurcifer: I can run this game in 10 lines of code.
    The Engine in the background doing al the work: Wait wut?

  • @rafaellerescapone
    @rafaellerescapone Год назад

    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

  • @Anonymality
    @Anonymality Год назад

    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.

  • @fockyutuub5193
    @fockyutuub5193 Год назад

    damn this is really good, keep up the great work!

  • @irishguy167
    @irishguy167 2 года назад

    Excellent video. Definitely consider doing more.

  • @Satanickus
    @Satanickus 2 года назад +2

    That's just impressive!

  • @3333218
    @3333218 2 года назад +2

    Moonwalking skeletons are definitely a feature!

  • @matheusaugusto7179
    @matheusaugusto7179 Год назад

    you guys are amazing, love the job

  • @Nebulaoblivion
    @Nebulaoblivion 2 года назад +1

    Very cool! thank you for sharing!

  • @andresmc1802
    @andresmc1802 Год назад

    i want to someday make a survivors-like in Godot and this video gave me a lot of useful info, thx!

  • @AgodzillaFace98-yj5nq
    @AgodzillaFace98-yj5nq 10 месяцев назад +2

    Not bad but let's not forget the "atleast ten thousand engine code lines"

    • @PlayWithFurcifer
      @PlayWithFurcifer  10 месяцев назад +1

      Close one, we almost forgot that we opened an engine! Good thing youtube commenters are there to the rescue