I have been a C systems coder for over 40 years. I'm retired now but I still code. I have listened to many of your videos and find your method of teaching as well as your coding approach inspiring. At the age of 71 I find a great deal of joy in your work, and I applaud you as one who 'goes his own way' in your coding technique. Thank you so much for pointing out the fact that Game Jams are an excellent way to forge a career in game programming. You have helped me make a decision of what framework to use and since I am a 'C' coder I have settled on SDL2 for coding up my games. Python looks very intriguing, but I don't think I could get past the fact that there are no braces to block off code segments. I suppose I could try one game to see how it goes. I wish you great success my young friend with the hopes that when you reach my age you are still coding games. God Bless You
Can you, perhaps, please enlighten me on how the hell I’m supposed to communicate with USB devices? I can’t seem to figure it out. I’m programming in C on the bare metal.
@@xWatexx To communicate with USB devices when programming with C, you can use the USB library provided by the operating system or a third-party library. Here's a general outline of the steps involved in communicating with USB devices using C: 1. Include the necessary header files: Include the header files required for USB programming. These header files may vary depending on the operating system and the library you are using. 2. Initialize the USB library: Initialize the USB library to set up the necessary data structures and resources for USB communication. The initialization process may involve opening a USB device handle or obtaining a reference to the USB device. 3. Enumerate and select the target device: If you have multiple USB devices connected to your system, you need to enumerate the available devices and select the target device you want to communicate with. Typically, this involves iterating through the list of connected devices and identifying the device based on its vendor ID and product ID. 4. Open the USB device: Once you have identified the target device, open it to establish a connection. This step usually involves obtaining a device handle or a file descriptor that represents the USB device. 5. Configure the USB interface: USB devices can have multiple interfaces, and each interface may have multiple endpoints for data transfer. You need to configure the appropriate interface and endpoints for communication. This step may involve setting the interface and endpoint settings, such as transfer type, packet size, and direction (input or output). 6. Perform USB I/O operations: After the USB device is successfully opened and configured, you can perform read and write operations to exchange data with the device. You can use functions provided by the USB library to send control requests, bulk transfers, interrupt transfers, or isochronous transfers, depending on the specific requirements of your USB device. 7. Handle errors and cleanup: It's important to handle errors that may occur during USB communication. If any errors occur, you should gracefully handle them and release any allocated resources. When you are done communicating with the USB device, close the device handle or file descriptor and release any resources allocated by the USB library. Note that the specific details of USB programming in C can vary depending on the operating system and the library you are using. You may need to consult the documentation or reference materials provided by the operating system or the library to get more specific information on how to perform USB communication using C.
@@FaithfulComforter very nice response from ChatGPT. However, I already went to it for advice and got the same answer. Problem is, I can’t use the OS-provided libraries without the OS. I need to make those libraries.
Dude, I learned PyGame with one of your tutorials a long time ago and that was my first real solid contact with classes and heuristic methods. From there I started to code simulations of metabolic networks as a physics grad student using the same design patterns as sprites and now I work as a web developer. I've been visiting your work for almost the full decade and you're one of my all-time strongest personal inspirations that helped defining my way of thinking and work ethics. Approaching complex problems from zero and creating entire frameworks from scratch, no matter how long and challenging it may be, has been my philosophy since then. You pretty much ignited my passion for coding and I'm so proud of how far you went and how absolutely gorgeous your games have become. Thank you so much for the content and kawabanga.
I really love this type of videos, they're really inspiring! I'm currently starting my 3rd year of gamedev, I have 10 games so far (8 of them made for jams), and I'm currently working on turning my best jam game so far into a commercial project! Let's hope I'll be as skilled as you are by the time I reach my 10th year ;)
Your journey so inspirational. I've been learning Python for a few years now, and recently started my pygame career. My games aren't too complex, but one day I'll reach your level!
I really admire your ability to pick projects that are of practical size. For whatever reason all of my projects end up evolving into MMORPGs at some point, and I have yet to finish a game.
As a professional software dev, I've known all the fundamentals for years and I've yet to make games as fun and appealing as yours. I love this video because you zoned in on the right thing, making games. Glad you were able to step back to see how far you've come. And the last 2 projects in particular look exciting. Keep it up!
I'm a year and a half into learning to code and a mix between app dev and basic game dev using JavaScript; I did my teething on JS and so have continued with that. Watching this was both daunting and hughely inspirational. I'm not even trying get into game dev as a career, it's purely a hobby, but I love it, warts and all, failures and successes. I don't recall seeing your channel before; you've earned my sub.
I usually do not write any comments under UA-cam videos, however, Your work, and Your story is inspiring - keep doing what You are doing, You're good at it!
The guy is being humble, some of the stuff he just brushed over was extremely impressive. I am excited for the kids that are inspired by this video, they will have such high standards set for themselves.
Dude, it's amazing. I wish I've done as much as you when I was in high school. Aside from my classes, I only learned some web development, and I only went back to programming when I finished the uni. Now at 33 years I'm getting into graphics and game programming, so I have a lot of catching up to do. Anyway, you've got a new subscriber, and I'll check out your games for sure
I remember when I started with pygame, I started with your channel and it was great for me. Because I started strong with your videos. You were very inspirational and I believe it was your videos made me to do gamedev. I mainly focused on my art side (it was perfect but it got worsened now though, no practice for the last 2 years, I can get it back easily ). Even though I only developed one fully functional game (kind of, only a handful of people played ;) ) and one big demo type prototype, it was great for me. After some time, I dropped gamedev because chemical engineering major is not easy and right now I try to get graduate school hahaha. I want to get back to those projects so badly but let's see how it will be in future.
You're such an inspiration. Thanks for all this amazing content and congrats on your amazing and continued improvement over these 10 years. Happy holidays!
Thanks for this, man. Truly. I've been messing around with engines for years but I've never finished a project because of my fear of negative criticism. Hopefully I'll be able to turn it around.
im not cs student but am currently learning proggraming by my self and was making a simple 2d shooting and saw ur video then i looked into it and wow your dedication is mindblowing
I purchased super potato bruh, and knew you'd be going places; here's to another 10 years for you. Well done, and thanks for always learning and exhibiting so publicly, and honestly.
bro your growth is astounding. I wish I had that vibrant history and experience to go with my degree in business, I feel like I wasted my youth playing video games, rather than building any. good work and I wish you all the best!
You've come a long way from writing code that looks like an internet meme to writing your own networking framework. Congratulations your amazing progress.
I dang near cried watching this video. To preface this I was professionally diagnosed with a high functioning form of autism known as Aspergers and I feel like this may be a reason for all this but I’m not sure, coping with it has been a bit challenging for me. For years I’ve been stuck in purgatory of wanting to learn too many things, I wanted to make music, do art, make games, make electronics, and even do 3D modeling. As years went on I’ve continued on this path to nothingness and it’s been a real struggle, but originally I’ve always wanted to code and this is the one consistent skill I’ve been in pursuit of. In causality of my struggle I have felt deeply discouraged especially recently, and I started feeling like I was a failure and that I couldn’t even achieve anything because I never have in all these years, but the one thing that touched me about this video is seeing the linear growth that you have made and how far you’ve come in 10 years. When I looked at myself I feel sad for all the wasted time in my life that I spent not focusing on one singular skill and it pains me to know that I could’ve been where I wanted to be if I had did the most important thing that you did…commit. But I am doing what I can to not look back and to look forward and this video has helped me to see that, I’m only just 19 so I know I have time but I need to find it within myself to focus on 1 singular skill and to not veer off that path so that I can achieve the things I want to do. Thank you for being such an inspiration to me and most definitely others and I wish all the best for you, sorry for the venting lol
Bro that is alright, and it happens to me aswell in my lifetime (not that long) I have tried everything you mentioned and I am sure even more. As you said I have found that it is better to look forward as you cannot control your past. And all I want to say is that if it helps you can try using indicators to remember to learn
My fellow aspie, you are not behind or a failure. I started game dev last year at 32 and it's going great. There's never been a better time with all the modern tools and resources (especially AI). Set a concrete goal, make a list of tasks to achieve it, and you will do better than 90% of people.
bro finally uploaded again! can't wait to watch this tmr, it's currently 3 am lol. also perfect timing cuz its semester break and i decided to get back into pygame today.
Inspirational! thank you :) I just recently started my path of Gamedev although I've always wanted to make games (I'm 28 now)... What sucks is that I can't help but think where I would be if I started a decade ago...
I seldom leave comments but this video is very very inspiring. Congratulations on your hard work & I really hope & believe that you’ll reach your goal. Subscribed, Mabuhay from the 🇵🇭!
How are you able to make games so quickly? It feels like it takes me about a day to implement a single simple feature and you're able to churn them out in matter of days. Seriously amazing!
Copy a lot of the base mechanics form previous code and write spaghetti code, I also often find my self working on a problem longer than I should jsut because I want to get it perfect but just writing shitty code at first and then improving on it honestly worked better for me
seeing this (a bit of a time) after my pyglet game project failed and my Scratch Clicker game got (partially) lost i feel much more motivated to start developing again, so thx for that :D
Your story sounds exactly like mine, except I've only got 4-5 years in python/pygame and gamedev experience, its so inspring to see where it could take you.
This is an amazing journey, congrats on all your achievements! I’m on my third year of game dev thanks to you, and it’s the reason I’m doing computer science. Keep it up and I look forward to what you make next.
Great video. Sharing with my fellow video game developers, instructors, and risers. Thanks for sharing a blurb of your original one-file source code. Reminds me of my earlier work in BASIC before I learned about arrays.
thanks a ton man , you've inspired me and whole lot of others to make games. I'm actually following up with your tutorials as i make my own game. Happy holidays
This video is quite inspiring. Moral of the story is if you want to get better at coding then you need to code, code, and code and you will learn and become better over the months/years eventually.
Man I've been watching since 2019 and I can't believe how long it's been and how far you've come! I use Godot, but your videos have and will always be an inspiration! I hope that my own gamedev and UA-cam journey can be as fruitful as yours one day! Wish listed Of Murder and Moonshine. If you're working on it, I know it'll be quality! Happy (almost) New Year God bless! I know you'll do even more special things in 2024!
Be Blessed and Successful in all your actions. The fact that you share your programming journey woths all of the Netflix's movie data base 😂. You're awesome,kid. Keep inspiring us the rest of the pythonistas all over the world. Salutations from France.
I envy the productivity of this great game creator! The graphic style is amazing, and and atmosphere is one of the best I've seen from single person project. It's not fully push to the limits as pygame can draw a lot of sprites at 60FPS on any moderns PC (about 5-10k sprites at 60FPS). For new gamedevs don't recommend PyGame realistically you should probably use Godot or Unity. Also I think using of shaders is a sidestep, it looks less oldshcool though maybe just my preference.
I have been following your development for the last 2 years which has been inspirational for me. I'm now using Godot as my primary game engine (tried several others previously) and I'm really hoping you will start putting out Godot tutorials as well especially after looking at how good you are with Godot in the game jam!
Takeaway for me. If you want to be a programmer you need to do projects and lots of them. Congratulations on all your success. I subscribed and look forward to following you.
So excited for the next few years. Congrats on Graduating University! As a 10+ year Python Developer I love your videos because I can pursue my game development hobby in a language I love. Thanks!
You started a year earlier than me. When I was 12, I still just another cart pulled by the train. I tried to make something for myself too, but the distinct in education sure make differences. When I started, I was just following tutorials hell and struggle with life. I tried so hard to make something more tangible, but always ended up in failure. Maybe we had different understanding of games when we started. Back then it's like making platformer is good enough to call it a day or something. I tried to make something impossible, far far beyond my own skills. The worst thing is I don't even know what I'm trying to make. Maybe this is one of reasons we're different. I'm someone that played a lot of games while you're someone that started making games because you've got time limit for gaming session. Since I was 6 y/o I play videogames for at least 6hrs/day during weekend, and I also play videogames on PC during weekday for 2hrs/day since I was 10. While I've got limited by my own freedom, you've got creative by your own limitations. I forgot to mention that during these past 10 years, there're several periods that I spent all my waking hours gaming. So roughly 15 to 18 hours/day. So it's not like I'm being super productive here either, and this is the consequences of my own actions. Your success is well deserved, and you'll have much greater success in the future. Meanswhile I'll have to crawl up and find my way toward the first success milestone to make myself a proper debut as a game developer.
I don't think 'not following any tutorials' was a mistake. You learn a lot better figuring out stuff yourself. It might take longer to finish your project, but it will pay off in spades in later projects.
This video is inspiring and disheartening at the same time...game dev didnt seem like a possibility when i was younger and seeing what people have done now makes me wish i could go back. Im still going to give it a try.
This is so awesome, I didn't know the dev behind super potatoe bruh had such a long history with pygame! I mentioned super potatoe bruh in my class, to show people what is possible with pygame 😅 Big inspo for sure... I would be curious to know how many hours per month you think you spent on making games!
I got the AI o.1 yesterday....today I have 410 lines of code in pygame that is a side scrolling square that jumps...I haven't coded since 1989. Tonight I am going to add randomized platforms and some sound effects.....this is crazy what I am able to have it explain to me and when I get an error help me understand how to correct it. I mean this week end I am going to build the base game for a top down adventure RPG.....This is BANANAS how fast this is happening .
Possibly because I am still a fledging programmer I don't get it, but I don't know how someone goes from following a bunch of tutorials and making a game to understanding how to code your own shader and VFX to be reused in later games. Without that book or that tutorial or some other resource, how can you go from one to the other? From being to code things which don't exist yet? For which there is no step by step resource? I'm just in awe of you, man. It's incredible what you've achieved.
How did you learn to draw pixel art so well like that though? Coding is one thing, which I can learn (somewhat) easily, but art is a hard topic. Thanks for sharing in this video!
The key take away from this is - you are lucky to have responsible parents that would only allow you to play 30 minutes a day. The root of all of your success is this.
@@Nahrandi4 umm ... Still looking at vids 😅, I'm slowly making a game dev document. Game character, abilities, style of game, environment, progression system, enemy types, I think I'll do a metroidvania in a world like terraria where the "unreachable ledge " is the blocks that can't be dug through yet .
I have been a C systems coder for over 40 years. I'm retired now but I still code. I have listened to many of your videos and find your method of teaching as well as your coding approach inspiring. At the age of 71 I find a great deal of joy in your work, and I applaud you as one who 'goes his own way' in your coding technique.
Thank you so much for pointing out the fact that Game Jams are an excellent way to forge a career in game programming. You have helped me make a decision of what framework to use and since I am a 'C' coder I have settled on SDL2 for coding up my games. Python looks very intriguing, but I don't think I could get past the fact that there are no braces to block off code segments. I suppose I could try one game to see how it goes.
I wish you great success my young friend with the hopes that when you reach my age you are still coding games.
God Bless You
Can you, perhaps, please enlighten me on how the hell I’m supposed to communicate with USB devices? I can’t seem to figure it out. I’m programming in C on the bare metal.
Try RayLib :) Has a more complete set of tools, than SDL2
@@xWatexx To communicate with USB devices when programming with C, you can use the USB library provided by the operating system or a third-party library.
Here's a general outline of the steps involved in communicating with USB devices using C:
1. Include the necessary header files: Include the header files required for USB programming. These header files may vary depending on the operating system and the library you are using.
2. Initialize the USB library: Initialize the USB library to set up the necessary data structures and resources for USB communication. The initialization process may involve opening a USB device handle or obtaining a reference to the USB device.
3. Enumerate and select the target device: If you have multiple USB devices connected to your system, you need to enumerate the available devices and select the target device you want to communicate with. Typically, this involves iterating through the list of connected devices and identifying the device based on its vendor ID and product ID.
4. Open the USB device: Once you have identified the target device, open it to establish a connection. This step usually involves obtaining a device handle or a file descriptor that represents the USB device.
5. Configure the USB interface: USB devices can have multiple interfaces, and each interface may have multiple endpoints for data transfer. You need to configure the appropriate interface and endpoints for communication. This step may involve setting the interface and endpoint settings, such as transfer type, packet size, and direction (input or output).
6. Perform USB I/O operations: After the USB device is successfully opened and configured, you can perform read and write operations to exchange data with the device. You can use functions provided by the USB library to send control requests, bulk transfers, interrupt transfers, or isochronous transfers, depending on the specific requirements of your USB device.
7. Handle errors and cleanup: It's important to handle errors that may occur during USB communication. If any errors occur, you should gracefully handle them and release any allocated resources. When you are done communicating with the USB device, close the device handle or file descriptor and release any resources allocated by the USB library.
Note that the specific details of USB programming in C can vary depending on the operating system and the library you are using. You may need to consult the documentation or reference materials provided by the operating system or the library to get more specific information on how to perform USB communication using C.
@@FaithfulComforter very nice response from ChatGPT. However, I already went to it for advice and got the same answer. Problem is, I can’t use the OS-provided libraries without the OS. I need to make those libraries.
@@FaithfulComforter Thanks, ChatGPT.
Dude, I learned PyGame with one of your tutorials a long time ago and that was my first real solid contact with classes and heuristic methods. From there I started to code simulations of metabolic networks as a physics grad student using the same design patterns as sprites and now I work as a web developer. I've been visiting your work for almost the full decade and you're one of my all-time strongest personal inspirations that helped defining my way of thinking and work ethics. Approaching complex problems from zero and creating entire frameworks from scratch, no matter how long and challenging it may be, has been my philosophy since then. You pretty much ignited my passion for coding and I'm so proud of how far you went and how absolutely gorgeous your games have become. Thank you so much for the content and kawabanga.
Thanks for sharing! This is one of the main reasons I enjoy making educational content.
@@DaFluffyPotato👍
@@DaFluffyPotatohey bro, I really want to learn how to make games but idk where to start
I really love this type of videos, they're really inspiring!
I'm currently starting my 3rd year of gamedev, I have 10 games so far (8 of them made for jams), and I'm currently working on turning my best jam game so far into a commercial project! Let's hope I'll be as skilled as you are by the time I reach my 10th year ;)
Have you Deployed them in app store or Play Store so far?
It’s crazy how much you improved over 10 years!
it's normal for developers improving their projects after 10 years.
Your journey so inspirational. I've been learning Python for a few years now, and recently started my pygame career. My games aren't too complex, but one day I'll reach your level!
A decade of development is crazy, hope for much more in the future!
I really admire your ability to pick projects that are of practical size. For whatever reason all of my projects end up evolving into MMORPGs at some point, and I have yet to finish a game.
Try to make arcade games with mouse-only controls or a set amount of mechanics.
As a professional software dev, I've known all the fundamentals for years and I've yet to make games as fun and appealing as yours. I love this video because you zoned in on the right thing, making games.
Glad you were able to step back to see how far you've come. And the last 2 projects in particular look exciting. Keep it up!
I'm a year and a half into learning to code and a mix between app dev and basic game dev using JavaScript; I did my teething on JS and so have continued with that. Watching this was both daunting and hughely inspirational.
I'm not even trying get into game dev as a career, it's purely a hobby, but I love it, warts and all, failures and successes. I don't recall seeing your channel before; you've earned my sub.
I usually do not write any comments under UA-cam videos, however, Your work, and Your story is inspiring - keep doing what You are doing, You're good at it!
Awesome! Nice to see PyGame being pushed this far. And I actually have of Murder and Moonshine wishlisted. Cool to hear you're working on it.
Really cool to see your path. Youre a real inspiration for me and a lot of people. Hoping to get to your level some day
The guy is being humble, some of the stuff he just brushed over was extremely impressive. I am excited for the kids that are inspired by this video, they will have such high standards set for themselves.
Dude, it's amazing. I wish I've done as much as you when I was in high school. Aside from my classes, I only learned some web development, and I only went back to programming when I finished the uni. Now at 33 years I'm getting into graphics and game programming, so I have a lot of catching up to do. Anyway, you've got a new subscriber, and I'll check out your games for sure
Love seeing videos like this. It's always inspiring to see other dev's journeys. Keep up the good work!!
I remember when I started with pygame, I started with your channel and it was great for me. Because I started strong with your videos. You were very inspirational and I believe it was your videos made me to do gamedev. I mainly focused on my art side (it was perfect but it got worsened now though, no practice for the last 2 years, I can get it back easily ). Even though I only developed one fully functional game (kind of, only a handful of people played ;) ) and one big demo type prototype, it was great for me. After some time, I dropped gamedev because chemical engineering major is not easy and right now I try to get graduate school hahaha. I want to get back to those projects so badly but let's see how it will be in future.
Your journey is incredible. I found myself cheering for your wins. Thanks for sharing.
You are probably one of the most cool people I have ever seen,your progression over the years really inspire me.
You're such an inspiration. Thanks for all this amazing content and congrats on your amazing and continued improvement over these 10 years. Happy holidays!
Wow, you have had one hell of a journey. It was very refreshing to watch and see your progression. Good Luck in 2024, let the Journey continue !
Man, you are incredibly talented and hard-working, I could never! I wish you all the best and also merry christmas, Fluffy!
Thanks for this, man. Truly. I've been messing around with engines for years but I've never finished a project because of my fear of negative criticism. Hopefully I'll be able to turn it around.
im not cs student but am currently learning proggraming by my self and was making a simple 2d shooting and saw ur video then i looked into it and wow your dedication is mindblowing
I purchased super potato bruh, and knew you'd be going places; here's to another 10 years for you. Well done, and thanks for always learning and exhibiting so publicly, and honestly.
The variables for every entity is very relatable it's cool how your games got better during 2018 so that's 5 years of gamedev expirence. Inspired
i was about to abandon making games ( with love 2d in my case witch uses lua ) and when i saw this video i gain back my motivation , thanks a lot !
bro your growth is astounding. I wish I had that vibrant history and experience to go with my degree in business, I feel like I wasted my youth playing video games, rather than building any. good work and I wish you all the best!
Although I'm not a game developer, I appreciate and respect you for sharing your journey in a video!
You've come a long way from writing code that looks like an internet meme to writing your own networking framework. Congratulations your amazing progress.
I dang near cried watching this video. To preface this I was professionally diagnosed with a high functioning form of autism known as Aspergers and I feel like this may be a reason for all this but I’m not sure, coping with it has been a bit challenging for me. For years I’ve been stuck in purgatory of wanting to learn too many things, I wanted to make music, do art, make games, make electronics, and even do 3D modeling. As years went on I’ve continued on this path to nothingness and it’s been a real struggle, but originally I’ve always wanted to code and this is the one consistent skill I’ve been in pursuit of. In causality of my struggle I have felt deeply discouraged especially recently, and I started feeling like I was a failure and that I couldn’t even achieve anything because I never have in all these years, but the one thing that touched me about this video is seeing the linear growth that you have made and how far you’ve come in 10 years. When I looked at myself I feel sad for all the wasted time in my life that I spent not focusing on one singular skill and it pains me to know that I could’ve been where I wanted to be if I had did the most important thing that you did…commit. But I am doing what I can to not look back and to look forward and this video has helped me to see that, I’m only just 19 so I know I have time but I need to find it within myself to focus on 1 singular skill and to not veer off that path so that I can achieve the things I want to do. Thank you for being such an inspiration to me and most definitely others and I wish all the best for you, sorry for the venting lol
Bro that is alright, and it happens to me aswell in my lifetime (not that long) I have tried everything you mentioned and I am sure even more. As you said I have found that it is better to look forward as you cannot control your past.
And all I want to say is that if it helps you can try using indicators to remember to learn
@@discordomax8346Will do! Thank you so much for taking the time to read it that means a lot. I hope that everything goes well for you.
My fellow aspie, you are not behind or a failure. I started game dev last year at 32 and it's going great. There's never been a better time with all the modern tools and resources (especially AI). Set a concrete goal, make a list of tasks to achieve it, and you will do better than 90% of people.
bro finally uploaded again! can't wait to watch this tmr, it's currently 3 am lol. also perfect timing cuz its semester break and i decided to get back into pygame today.
Inspirational! thank you :) I just recently started my path of Gamedev although I've always wanted to make games (I'm 28 now)... What sucks is that I can't help but think where I would be if I started a decade ago...
I seldom leave comments but this video is very very inspiring.
Congratulations on your hard work & I really hope & believe that you’ll reach your goal.
Subscribed, Mabuhay from the 🇵🇭!
as a python dev this guy is my biggest idol
How are you able to make games so quickly? It feels like it takes me about a day to implement a single simple feature and you're able to churn them out in matter of days. Seriously amazing!
Copy a lot of the base mechanics form previous code and write spaghetti code, I also often find my self working on a problem longer than I should jsut because I want to get it perfect but just writing shitty code at first and then improving on it honestly worked better for me
Python makes features not take much code, so practice makes it go super fast.
Make a basic pygame library for less boilerplate
As someone who wants to code games in the future this really was nice to watch, keep it up.
seeing this (a bit of a time) after my pyglet game project failed and my Scratch Clicker game got (partially) lost i feel much more motivated to start developing again, so thx for that :D
Your story sounds exactly like mine, except I've only got 4-5 years in python/pygame and gamedev experience, its so inspring to see where it could take you.
This is an amazing journey, congrats on all your achievements! I’m on my third year of game dev thanks to you, and it’s the reason I’m doing computer science.
Keep it up and I look forward to what you make next.
Great video. Sharing with my fellow video game developers, instructors, and risers. Thanks for sharing a blurb of your original one-file source code. Reminds me of my earlier work in BASIC before I learned about arrays.
Seeing this stuff is crazy, your skill and hard work is inspiring!
You are doing amazing work! Inspirational journey so far and I’ll be watching your career with great interest!
It's great to see your growth and progress throughout the years. At such a young starting age also, keep up the good work.
You dont understand how much this inspired me, ill hopefully make great games like you one day
thanks a ton man , you've inspired me and whole lot of others to make games. I'm actually following up with your tutorials as i make my own game. Happy holidays
This video is quite inspiring. Moral of the story is if you want to get better at coding then you need to code, code, and code and you will learn and become better over the months/years eventually.
Your game "Precious Cargo" somehow fells like the film "DUNE" and you journey my friend is epic and awesome , keep it up this is great !
Man I've been watching since 2019 and I can't believe how long it's been and how far you've come! I use Godot, but your videos have and will always be an inspiration! I hope that my own gamedev and UA-cam journey can be as fruitful as yours one day! Wish listed Of Murder and Moonshine. If you're working on it, I know it'll be quality!
Happy (almost) New Year God bless! I know you'll do even more special things in 2024!
You are the biggest and the best pygame content creator, im always learning while watching your videos
7:37 that's so cool! Never seen anything like that.
Be Blessed and Successful in all your actions. The fact that you share your programming journey woths all of the Netflix's movie data base 😂. You're awesome,kid. Keep inspiring us the rest of the pythonistas all over the world. Salutations from France.
Top-notch video! It was really cool to see how you improved over the years 👍
I only discovered your work a year or two ago and you're doing amazing stuff! Great job!
You're really inspiring, it's so cool seeing how much you've accomplished!
Congrats! You got some awesome portfolio and a new subscriber 😁
I envy the productivity of this great game creator! The graphic style is amazing, and and atmosphere is one of the best I've seen from single person project. It's not fully push to the limits as pygame can draw a lot of sprites at 60FPS on any moderns PC (about 5-10k sprites at 60FPS). For new gamedevs don't recommend PyGame realistically you should probably use Godot or Unity. Also I think using of shaders is a sidestep, it looks less oldshcool though maybe just my preference.
Bro has 10 years of experience as a junior 😭
Keep it up! your doing great!
I have been following your development for the last 2 years which has been inspirational for me.
I'm now using Godot as my primary game engine (tried several others previously) and I'm really hoping you will start putting out Godot tutorials as well especially after looking at how good you are with Godot in the game jam!
Takeaway for me. If you want to be a programmer you need to do projects and lots of them. Congratulations on all your success. I subscribed and look forward to following you.
I’m learning Python at the moment, my first programming language. I have no idea what I want to do with it but I really appreciate this.
Same
I don't know why but this really motivated to keep learning game development, I had just recently hit a slump so thank you
So excited for the next few years. Congrats on Graduating University! As a 10+ year Python Developer I love your videos because I can pursue my game development hobby in a language I love. Thanks!
Hey i want to also do in game dev just by investing my time and money in python. Do u think i can become stable game developer by mastering python?
This guy will pop off. Games looks insanely good. Oozes quality!
Dude i was thoroughly entertained and impressed at you just brute forcing game dev as a very inspiring.
5:28 omg that's the game I've be searching for like 3 years! can't believe that I could found the game this way!
Great video! Your story inspires me and makes me sure that what's in your head is the most important! Thanks for the tips and helpful links! :))
your games are so cool i can't even tell how much
Really interesting and nice Video! :) About time I finally finish a prototype/idea 😅
This video really inspires me to learn more about game development. Thank you so much!
It is so cool to see you grow as a developer over time =D
You started a year earlier than me. When I was 12, I still just another cart pulled by the train. I tried to make something for myself too, but the distinct in education sure make differences. When I started, I was just following tutorials hell and struggle with life. I tried so hard to make something more tangible, but always ended up in failure. Maybe we had different understanding of games when we started. Back then it's like making platformer is good enough to call it a day or something. I tried to make something impossible, far far beyond my own skills. The worst thing is I don't even know what I'm trying to make. Maybe this is one of reasons we're different. I'm someone that played a lot of games while you're someone that started making games because you've got time limit for gaming session. Since I was 6 y/o I play videogames for at least 6hrs/day during weekend, and I also play videogames on PC during weekday for 2hrs/day since I was 10. While I've got limited by my own freedom, you've got creative by your own limitations. I forgot to mention that during these past 10 years, there're several periods that I spent all my waking hours gaming. So roughly 15 to 18 hours/day. So it's not like I'm being super productive here either, and this is the consequences of my own actions. Your success is well deserved, and you'll have much greater success in the future. Meanswhile I'll have to crawl up and find my way toward the first success milestone to make myself a proper debut as a game developer.
I don't think 'not following any tutorials' was a mistake. You learn a lot better figuring out stuff yourself. It might take longer to finish your project, but it will pay off in spades in later projects.
Great video! Kudos for starting Programming at such a young age!
The rapid quality increase of your games over time is just astounding!
10 years is a long time though
@@DaFluffyPotato still it's impressive how early on you started
This video is inspiring and disheartening at the same time...game dev didnt seem like a possibility when i was younger and seeing what people have done now makes me wish i could go back. Im still going to give it a try.
Learning goes much quicker when you're older and smarter.
I think its so cool that you didnt use tutorials and just did it your own way its a huge W in my opinion
19:05 this concept is now a full fledged Google Play Store Game 😂😂😂😂
You and Pirate Software are my favorite game developers
Thanks for inspiration! Got yourself a subscriber :D
Congrats on finishing your degree!
Great video. You should consider writing your own 2d engine. That will boost your understanding of game programming
I already did
@@DaFluffyPotato Oh very cool man ☺️
This is so awesome, I didn't know the dev behind super potatoe bruh had such a long history with pygame! I mentioned super potatoe bruh in my class, to show people what is possible with pygame 😅
Big inspo for sure... I would be curious to know how many hours per month you think you spent on making games!
Probably 20-30
I got the AI o.1 yesterday....today I have 410 lines of code in pygame that is a side scrolling square that jumps...I haven't coded since 1989. Tonight I am going to add randomized platforms and some sound effects.....this is crazy what I am able to have it explain to me and when I get an error help me understand how to correct it. I mean this week end I am going to build the base game for a top down adventure RPG.....This is BANANAS how fast this is happening .
Ngl you do inspire me.
It's really interesting, I'm learning python
Yoooo is that a randy mention, love that guy
Possibly because I am still a fledging programmer I don't get it, but I don't know how someone goes from following a bunch of tutorials and making a game to understanding how to code your own shader and VFX to be reused in later games. Without that book or that tutorial or some other resource, how can you go from one to the other? From being to code things which don't exist yet? For which there is no step by step resource?
I'm just in awe of you, man. It's incredible what you've achieved.
Really inspiring! Thank You for sharing 😊👍
A decade of journey start with a moment of boredom
That's how simple it is
10 years seems alot but if you enjoy what you're doing keep going 👍
Parents: "You shall not play more than 30 minutes"
DaFluffyPotato: "OK, I'll make my own"
Holy fuck respect, but when you scrolled over that code in the beginning I was puking all over my keyboard.
wow that is a dam journey ! congrats ! and keep it up man !!!!
13:30 "True Floridian style"
That was disrespectful
I've lived in Florida for 20 years. lol
wow, "raise the roof" - what a brilliant idea:D
How did you learn to draw pixel art so well like that though?
Coding is one thing, which I can learn (somewhat) easily, but art is a hard topic.
Thanks for sharing in this video!
Bro has 10 year experience for the entry level job
It's funny because it works.
The key take away from this is - you are lucky to have responsible parents that would only allow you to play 30 minutes a day. The root of all of your success is this.
Fr bruh I can’t focus on anything for more than an hour 💀
Imagine if they only let him play for 1 minute a day. He'd be god tier.
also his love for video games helped him to learn how to code so he could make games
I played like 4 hours but at 12 I only played Doom 2! But now I love drawing so I don't care much about playing just a couple of hours!
@@youtubenightcrawler9571yeah man it’s like 30 times successful
I hope to make a game or two in the future....this is inspiring!
@@Nahrandi4 umm ... Still looking at vids 😅, I'm slowly making a game dev document. Game character, abilities, style of game, environment, progression system, enemy types, I think I'll do a metroidvania in a world like terraria where the "unreachable ledge " is the blocks that can't be dug through yet .
Cool journey mate❤❤🎉 Congrats