Bringing a Game to Life in Just 21 Hours - Timelapse

Ғылым және технология

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 Жыл бұрын

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

  • @goladahagua273
    @goladahagua273 Жыл бұрын

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

  • @bossgd100
    @bossgd100 Жыл бұрын

    Its called talent

  • @mld1322

    @mld1322

    Жыл бұрын

    Fax

  • @Tidns

    @Tidns

    Жыл бұрын

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

  • @levijeske27

    @levijeske27

    Жыл бұрын

    That’s more like hard work

  • @mld1322

    @mld1322

    Жыл бұрын

    Well duh that too

  • @russkydeutsch

    @russkydeutsch

    Жыл бұрын

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

  • @eloidutruy9119
    @eloidutruy9119 Жыл бұрын

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

  • @TheG7
    @TheG7 Жыл бұрын

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

  • @kiwilemon8639
    @kiwilemon8639 Жыл бұрын

    This game's crazy as mentioned in the discord server

  • @LookiePookie
    @LookiePookie Жыл бұрын

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

  • @sbd2639
    @sbd2639 Жыл бұрын

    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

  • @augustinvangeebergen3098
    @augustinvangeebergen3098 Жыл бұрын

    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 Жыл бұрын

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

  • @spider3515
    @spider3515 Жыл бұрын

    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 Жыл бұрын

    Appreciate you putting up the source code so much man

  • @shatzuneT
    @shatzuneT Жыл бұрын

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

  • @gamexdifficulty-games9652
    @gamexdifficulty-games9652 Жыл бұрын

    absolutely amazing

  • @brandoncole1227
    @brandoncole1227 Жыл бұрын

    That's pretty cool!

  • @kunsterman
    @kunsterman Жыл бұрын

    Genius, rock 🙌🏼

  • @timelapses7219
    @timelapses7219 Жыл бұрын

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

  • @andrecruzrodrigues5157
    @andrecruzrodrigues5157 Жыл бұрын

    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 Жыл бұрын

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

  • @arajeej8106
    @arajeej8106 Жыл бұрын

    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

  • @F00d5tamp
    @F00d5tamp Жыл бұрын

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

  • @koss165
    @koss165 Жыл бұрын

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

  • @maxwelltriestodev2072
    @maxwelltriestodev2072 Жыл бұрын

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

  • @DaFluffyPotato

    @DaFluffyPotato

    Жыл бұрын

    I sent a mask as a texture

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

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

    Жыл бұрын

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

  • @justin7oo994
    @justin7oo994 Жыл бұрын

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

  • @Osamailyas
    @OsamailyasАй бұрын

    how do you produce 8 bit sound effects?

  • @PrismaX2
    @PrismaX2 Жыл бұрын

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

  • @DaFluffyPotato

    @DaFluffyPotato

    Жыл бұрын

    10 years of experience

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

    Жыл бұрын

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

  • @bojanraw

    @bojanraw

    Жыл бұрын

    @@DaFluffyPotato thank you for fast reply :)

  • @thomasdixon6476
    @thomasdixon6476 Жыл бұрын

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

  • @DaFluffyPotato

    @DaFluffyPotato

    Жыл бұрын

    I wrote my own tool

  • @socio637

    @socio637

    Жыл бұрын

    @@DaFluffyPotatodo you have a tutorial on this?

  • @lamprospitsillou6325
    @lamprospitsillou6325 Жыл бұрын

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

  • @DaFluffyPotato

    @DaFluffyPotato

    Жыл бұрын

    That was the palette

  • @lamprospitsillou6325

    @lamprospitsillou6325

    Жыл бұрын

    @@DaFluffyPotato first time seeing it done that way ,looks really cool thanks!

  • @bossgd100
    @bossgd100 Жыл бұрын

    Which javascript library is the closest to pygame ?

  • @DaFluffyPotato

    @DaFluffyPotato

    Жыл бұрын

    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

    Жыл бұрын

    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_ Жыл бұрын

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

  • @DaFluffyPotato

    @DaFluffyPotato

    Жыл бұрын

    Nintendo doesn’t have an SDK for SDL iirc

  • @eboatwright_

    @eboatwright_

    Жыл бұрын

    @@DaFluffyPotato awww :(

  • @darksharkofficial
    @darksharkofficial3 ай бұрын

    I always say the music suffers in these instances

  • @keeslauwers6824
    @keeslauwers6824 Жыл бұрын

    how is atom after it was sunseted

  • @DaFluffyPotato

    @DaFluffyPotato

    Жыл бұрын

    Partially broken

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

  • @DaFluffyPotato

    @DaFluffyPotato

    Жыл бұрын

    Not at the moment

  • @kelinci3867
    @kelinci3867 Жыл бұрын

    Plss teach me how to make it 😭😭

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

    Жыл бұрын

    I can develop quicker with it using my frameworks.

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

  • @oZink-
    @oZink- Жыл бұрын

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

Келесі