Bringing a Game to Life in Just 21 Hours - Timelapse

Поделиться
HTML-код
  • Опубликовано: 5 июн 2024
  • This is the first game I've released with Python/Pygame that uses shaders! I made it in 21 hours of work. The game and its source code can be found here: dafluffypotato.itch.io/hue-fl...
    Music:
    Can't Stop Won't Stop - Adhesive Wombat
    adhesivewombat.bandcamp.com/t...
    Patreon: / dafluffypotato
    My Discord Server: / discord
    Check out the rest of my games here:
    dafluffypotato.com/
    Timestamps:
    0:00 - preview
    0:10 - ms paint sketch
    0:36 - drawing more assets
    0:56 - creating the test area and base game
    1:12 - adding base vfx
    1:29 - rendering pipeline and shaders
    2:31 - adding the painting mechanic
    3:02 - jumping and movement mechanics
    3:19 - adding animations and polishing
    3:31 - adding the game objective
    3:42 - creating the world and playtesting
    4:16 - finishing touches
    4:36 - composing the music
    5:02 - sound effects
    5:19 - demo
    #gamedev #python #pygame
  • НаукаНаука

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

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

    Get the game here: dafluffypotato.itch.io/hue-flowing
    🎁Support me on Patreon: www.patreon.com/dafluffypotato

  • @goladahagua273
    @goladahagua273 Год назад +33

    I can't even imagine doing this even with years of practice, and you do it in 21 hours?
    This is fantastic.

  • @bossgd100
    @bossgd100 Год назад +47

    Its called talent

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

      Fax

    • @Tidns
      @Tidns Год назад +12

      Talent alone is useless, this is years and years of learning and experience. I respect him for that.

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

      That’s more like hard work

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

      Well duh that too

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

      *It's
      It's = "it is" called talent

  • @sbd2639
    @sbd2639 Год назад +9

    I don't know what's more impressive. The fact that he/she made a game in 21 hours or he used Ms-Paint for all the artwork

  • @eloidutruy9119
    @eloidutruy9119 Год назад +10

    This one IS a masterclass. I hope you realise how much it’s incredible

  • @LookiePookie
    @LookiePookie Год назад +4

    the way this dude just casually cracked out game ost for his game in FL haha this is some serious skill here !

  • @TheG7
    @TheG7 Год назад +9

    You've inspired me to use pygame, now I working on a game to show to my entire school!

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

    This game's crazy as mentioned in the discord server

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

    Honestly really like all your content! Even not being a big fan of 2d games, I really like the way it looks!
    Also, your videos on pygame kick-started me to do my own projects ;)

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

    really enjoying your journey to excellence , using shaders with pygame brings another flavor to your games keep up the good work :)

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

    This, this is true Talent. I cant even imagine the level of python knowledge you have. And its not only the code, your Pixelart looks wonderful!

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

    Appreciate you putting up the source code so much man

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

    Thanks for making me reconsider Pygame! You are an inspiration ;)

  • @gamexdifficulty-games9652
    @gamexdifficulty-games9652 Год назад +1

    absolutely amazing

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

    name suggestion.. if I may ofc. "Aguarela". That game would addict a lot of ppl if improved. Cheers my friend Potato. Keep up with ur awesome work

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

    I'm struggling to learn python or even to make games but this is aw inspiring and a lil disengaging lol nice man

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

    That's pretty cool!

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

    i got awesome grades in my programing subject in college and a good part of it is because of what i learned from your videos, but honestly, i'm not even close to this level of maestry of yours

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

    This shows dedication and you've inspired me! I also do python!

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

    Genius, rock 🙌🏼

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

    Can we just take a moment to appreciate how my man rocks mspaint

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

    Woah this is really well done. How did you make your level editor and how do you use it?

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

      It’s just an interface on top of the same tile system the game uses. I can click to add tiles plus I have other features as well.

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

    How do I improve my thinking and logic for making out such complex stuff?

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

    i'm very intrested, how did you communicate to the shader what had been painted (or uncovered)

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

    dang thats really nice, sadly i havent been able to code pygame in so long because of school :(

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

    Hi! I have black screen when starting this game. What the reason it can be? I use python 3.11.3.

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

    How you are making this painting effect?
    Can you tell me name of principle or effect used in code so i can google it?

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

      It's just shaders. I came up with the specific implementation myself.

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

      @@DaFluffyPotato thank you for fast reply :)

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

    What sources did you use to master python and master pygame?....Means which books did you use and whaylt documentations you used...

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

      Most of my improvement is from learning to use the basics, which I just did with experience. Pygame’s functionality is simple.

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

    What were the things you drew on the top left before painting?

  • @Osamailyas
    @Osamailyas 2 месяца назад

    how do you produce 8 bit sound effects?

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

    What do u use to create the world. I'm new and I just blit images wherever tbh

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

      I wrote my own tool

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

      @@DaFluffyPotatodo you have a tutorial on this?

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

    might i ask how u are able to draw so well with a mouse?

  • @bossgd100
    @bossgd100 Год назад +4

    Which javascript library is the closest to pygame ?

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

      I think they're all based on WebGL or normal web-based rendering, so none of them are very close. The two that come to mind are Phaser and Three though.

    • @Simon-ik1kb
      @Simon-ik1kb Год назад +2

      I'm not sure you can say its closest. But definitely Phaser is like the most used and most mature. It is used for commercial games also. Javascript in general is a different language, different technology. Anyway if you want to go with Javascript, then I would definitely recommend Phaser. In some way it is better than Pygame. Because it is much easier to publish your games.

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

      @@DaFluffyPotato 💯 thank you for your answer

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

    You are crazy

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

    Literally could be a switch game, you should finish and release it :D

  • @darksharkofficial
    @darksharkofficial 3 месяца назад

    I always say the music suffers in these instances

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

    how is atom after it was sunseted

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

    would you take personal lessons or something personalized for cash? im trying to learn to create a platformer like that but every tutorial is so basic and doesnt tell you everythig yuo need to know.

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

    Plss teach me how to make it 😭😭

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

    21hours but 12 days :)

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

      Yeah, I know the hour count from the amount of frames I got for the timelapse. I was pretty busy with other stuff recently

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

    Cool and all but why use pygame of all options.
    So many better engines, not that pygame can even be called one

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

      I can develop quicker with it using my frameworks.

  • @oZink-
    @oZink- Год назад +1

    IM THE 300TH VIEWER PIN MEEE. i also LOVE your vids