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
Get the game here: dafluffypotato.itch.io/hue-flowing 🎁Support me on Patreon: www.patreon.com/dafluffypotato
I can't even imagine doing this even with years of practice, and you do it in 21 hours? This is fantastic.
Its called talent
@mld1322
Жыл бұрын
Fax
@Tidns
Жыл бұрын
Talent alone is useless, this is years and years of learning and experience. I respect him for that.
@levijeske27
Жыл бұрын
That’s more like hard work
@mld1322
Жыл бұрын
Well duh that too
@russkydeutsch
Жыл бұрын
*It's It's = "it is" called talent
This one IS a masterclass. I hope you realise how much it’s incredible
You've inspired me to use pygame, now I working on a game to show to my entire school!
This game's crazy as mentioned in the discord server
the way this dude just casually cracked out game ost for his game in FL haha this is some serious skill here !
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
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 ;)
really enjoying your journey to excellence , using shaders with pygame brings another flavor to your games keep up the good work :)
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!
Appreciate you putting up the source code so much man
Thanks for making me reconsider Pygame! You are an inspiration ;)
absolutely amazing
That's pretty cool!
Genius, rock 🙌🏼
This shows dedication and you've inspired me! I also do python!
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
I'm struggling to learn python or even to make games but this is aw inspiring and a lil disengaging lol nice man
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
Can we just take a moment to appreciate how my man rocks mspaint
Hi! I have black screen when starting this game. What the reason it can be? I use python 3.11.3.
i'm very intrested, how did you communicate to the shader what had been painted (or uncovered)
@DaFluffyPotato
Жыл бұрын
I sent a mask as a texture
Woah this is really well done. How did you make your level editor and how do you use it?
@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.
How do I improve my thinking and logic for making out such complex stuff?
What sources did you use to master python and master pygame?....Means which books did you use and whaylt documentations you used...
@DaFluffyPotato
Жыл бұрын
Most of my improvement is from learning to use the basics, which I just did with experience. Pygame’s functionality is simple.
dang thats really nice, sadly i havent been able to code pygame in so long because of school :(
how do you produce 8 bit sound effects?
might i ask how u are able to draw so well with a mouse?
@DaFluffyPotato
Жыл бұрын
10 years of experience
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
Жыл бұрын
It's just shaders. I came up with the specific implementation myself.
@bojanraw
Жыл бұрын
@@DaFluffyPotato thank you for fast reply :)
What do u use to create the world. I'm new and I just blit images wherever tbh
@DaFluffyPotato
Жыл бұрын
I wrote my own tool
@socio637
Жыл бұрын
@@DaFluffyPotatodo you have a tutorial on this?
What were the things you drew on the top left before painting?
@DaFluffyPotato
Жыл бұрын
That was the palette
@lamprospitsillou6325
Жыл бұрын
@@DaFluffyPotato first time seeing it done that way ,looks really cool thanks!
Which javascript library is the closest to pygame ?
@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
Жыл бұрын
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
Жыл бұрын
@@DaFluffyPotato 💯 thank you for your answer
You are crazy
Literally could be a switch game, you should finish and release it :D
@DaFluffyPotato
Жыл бұрын
Nintendo doesn’t have an SDK for SDL iirc
@eboatwright_
Жыл бұрын
@@DaFluffyPotato awww :(
I always say the music suffers in these instances
how is atom after it was sunseted
@DaFluffyPotato
Жыл бұрын
Partially broken
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
Жыл бұрын
Not at the moment
Plss teach me how to make it 😭😭
Cool and all but why use pygame of all options. So many better engines, not that pygame can even be called one
@DaFluffyPotato
Жыл бұрын
I can develop quicker with it using my frameworks.
21hours but 12 days :)
@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
IM THE 300TH VIEWER PIN MEEE. i also LOVE your vids