How I Made Kirby Maker
Ғылым және технология
You read the title correctly!
In this video I go through the story of one of my first programming projects and how it turned into something amazing. If you enjoy this video, consider subscribing to support the channel!
LINKS
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Support the channel: ko-fi.com/codenoodles
Itch.io: codenoodles.itch.io/
GitHub: github.com/OfficialCodeNoodles
MUSIC
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
Rainbow Resort: • Kirby's Adventure: Rai...
Coca Cave: • Kirby Super Star: Coco...
Forest Trail: • Kirby's Adventure: For...
Cloudy Park: • Kirby's Dream Land 2: ...
Main Theme: • Kirby Star Allies - Ma...
Ending: • Kirby's Adventure: End...
█▀ █ █ █▄▄ █▀ █▀▀ █▀█ █ █▄▄ █▀▀
▄█ █▄█ █▄█ ▄█ █▄▄ █▀▄ █ █▄█ ██▄
Пікірлер: 1 500
Sakurai just came out with his video regarding the development of the first Kirby, and now this! Definitely a good couple of days to be a Kirby fan!
@real2fort
Жыл бұрын
*couple of years
@BlueGray202
Жыл бұрын
@@real2fort *couple of decades
@real2fort
Жыл бұрын
@@BlueGray202 yeeeeeeah
@succ..eggssquilliam2298
Жыл бұрын
Being a Kirby fan is so easy. You just sit there and get good things you didn’t even ask for
@lewis9s
Жыл бұрын
Kirby fans literally get everything, every day is a good day being a Kirby fan.
I really relate to this video. I too learned programming in my teens by making the same project over and over again as well, constantly being unsatisfied halfway through and starting over. I work full time as a developer now so I never find the time to make fun stuff like this and, while I am happy with where I ended up, you are very lucky that you have the potential to make a living from KZread making these fun projects. Keep it up!
@CodeNoodles
Жыл бұрын
Thanks!
@montageofchips9704
Жыл бұрын
I almost misread the first sentance to say "I really hate this video" and I was like wait what?
@KittenKatja
Жыл бұрын
I relate to this comment more than to the video. I rewrote my user style sheet for KZread 3 times already, now I am technically at the 4th time, but using a new section inside the third to skip lots of work and call it "restructure". Same for Google, except I didn't rewrite it 3 times. xD
@andrewhamel1
Жыл бұрын
I also am a full time developer, but I top out at 40 hours a week and find plenty of time to work on fun stuff..
@victorkmetz4445
Жыл бұрын
@@CodeNoodles I think you should add new playable caracters
Huge Kirby and Mario Maker fan, so I would LOVE to see this project continued and released! The only Kirby maker game that I've seen released has one style, no minibosses or bosses, and very rarely receives updates nowadays, so having a new one would be amazing. This one already looks super good, too!
I don't know even the littlest thing about programming and coding, yet you inspired me to sit down on the computer, download a programming engine and start my own project, a very new and unique kirby game! Thank you so much!
I would love to see more updates, looking forward to the addition of abilities and seeing what else you implement!
@Doodle1678
Жыл бұрын
Yes definitely need copy abilities to be added they are a very important addition although Kirby’s dreamland didn’t have copy abilities so maybe there will be none in that game style
@paraketgamer
Жыл бұрын
Yes
@carolstewart-ml4ju
Жыл бұрын
We definitely should love to see more from this project and maybe even a game download
@Doodle1678
Жыл бұрын
@Olof Bube uhhh why? Just to be a jerk
@goomygaming980
Жыл бұрын
@Olof Bube rude.
Im currently making my very first game inspired by kirbys dreamland. Working with the limitations of GB Studio. This video along with the video Sakurai released yesterday about development on kirby is a huge help. Congrats on your dream man!
@Kriae
Жыл бұрын
Sakurai released what??
@napita_cherry
Жыл бұрын
Reply To Show Respect
@cyanidepizza
Жыл бұрын
@@Kriae a video on the development of kirby’s dream land. he has a youtube channel if you didn’t know already.
@ShadowhikerANTIGD
Жыл бұрын
Hey that's awesome! Keep up the good work! GB Studio is awesome and I wish you luck!
@catsdogswoof3968
Жыл бұрын
Wow
I don't think it's laughable to do the same project over and over again. It's rather impressive, actually. Finishing a project is something I've always struggled with in life. So seing you finish the same thing multiple times, each time better than the last, is amazing to me.
@oxoboo
Жыл бұрын
Doing the same thing over and over is normal for software developers, especially for game devs. Sometimes, everything has to be rewritten, which usually means throwing away days, weeks, or even months of hard work. That's why no one should ever get emotionally attached to the code they write.
This and Pizza Tower were the two main things I remember vividly in SAGE 2019. Nice to see it like this! Would love to have a comeback!
this project looks so cool. i think you should continue it, add more modern 2d styles, make it more polished, make some template levels... if you release this one day the kirby community is gonna celebrate...
@ianboyer2224
Жыл бұрын
Except that would kiiiiiinda be illegal do to copyright
@jimmified
Жыл бұрын
And so would Nintendo’s legal team… regardless, really cool project, and I hope to see more of it!
@unoriginal581
Жыл бұрын
But doesn’t the MegaMan Maker also exist? Or is capcom just chill about that
@moosesues8887
Жыл бұрын
@@unoriginal581 capcom let’s it slide
@jonathanlochridge9462
Жыл бұрын
@@ianboyer2224 Although, you could theoretically ask them first. they would probably say no though. Although they might. Or they might say no but take the fact that people seem to want it as a consideration for potentially releasing a commercial kirby plaformer maker. That is probably the best case they would allow. the other thing that might slide is if you made an entire set of original graphics and removed any trademarks. Someone made a zelda-style game with a full map editor. But, they didn't use any Nintendo IP directly. It is somewhat similar looking but not too close. They actually ended up getting an all-clear for that. So, if you actually wanted to get somewhere trying for something similar is your best bet.
Can I just say as a new programmer, I really love that you talked about restarting the same project repeatedly to build skills? I've heard many times that you should never start your dream project until you've practiced on loads of things you didn't care about, and it's so hard to do it that way. I might have to try this approach!
@NateLevin
9 ай бұрын
Here’s my recommendation, as someone who learned in a different manner: Instead of coming up with one massive “dream” project, come up with smaller, well-defined small projects that you still will enjoy doing. There is a MASSIVE benefit to actually *finishing* projects rather than giving up halfway through. With my approach, I only started projects that I knew I could complete within a reasonable timeframe. Definitely only work on things you like, but it is best if the things you like aren’t massive in scope.
I wanted this for so many years, thank you so very much. Please keep working on it! Kirby will always be my favorite childhood game series, and to be able to create levels for something that I loved as a kid, now for my own kids, would be a blessing.
Nintendo should hire this guy
@jeikurusu4631
9 ай бұрын
They'd probably choose option b and sue the guy, coz nintendo
@mortenera2294
9 ай бұрын
...this fucking phrase will never die, huh?
@supertuesday600
2 ай бұрын
they'd probably choose option a and not sue the guy and hire him instead
I love how the naming convention grew. Most people think to just fully copy the Super Mario Maker name with a single word change, but something about adding in the other common word in the Kirby names made it sound like it came to life in title. "Kirby's Dream Maker" is such a great name for it, since even parodies I saw just said "Kirby Maker" or "Super Kirby Maker" and I feel like the name you chose could have convinced me those were real. I would very much love to see this become a finalized product. Though, you would have to be careful with how much you share of it. A good advice is to follow in the footsteps of the AM2R project and detail it in wording, but not showcasing besides discrete details. This kind of process helps the project see proper finalization. And at the end of the day, fan game are always okay, especially if you are not profiting from it. I would be a full supporter of this seeing completion.
Genuinely really inspiring, I've been thinking of trying to learn to program for a while but I've been thinking about how frustrating it'll be to be unable to do the things I want to. But its really cool to see where you started and where you are now, so I might give it a shot!
believe it or not, I was in the exact same situation in 2017 with the exact same project idea. the only difference is that I gave it up pretty quickly 👀 good to see that someone actually made it real, this looks really nice!
This video resonates a lot with me, as someone who's also had a dream project they've been working on and remaking repeatedly over the last so many years (since about 2016 for me). I'd definitely love to see you give another crack at this project! It's very inspiring!
Bro this rocks
@rmcoutinho
Жыл бұрын
Where's the rock?
@speeder-gojira
Жыл бұрын
@@rmcoutinho up my butt
humble beginnings projects like the way you started is also how i began coding, and you're right, learning to re make the same project with increased skills, iterative processes, and improving each time is a great way to learn, to master or hone new skills, and to increase understanding, starting from the bare bones square that can barely move or run and can only jump, to fully live edited levels and systems. This is how you get good at this stuff.!
Amazing work. One thing I'd suggest to speed up level-making is to have a toggle for "auto-draw" which would automatically complete the tiling, like the corners on that grass.
This is really impressive, I really love what you've done and it's very inspiring to me. I reckon you should add a 'box tool' that makes rectangles for things like the level floor without you having to make each individual tile, it'd put plants and fences on automatically. Or maybe make some kind of abstract level floor tile that automatically gets an outline and variations in it without the user having to do anything, this would also make it easier to switch between versions maybe
Impressive I started just as you did. Using python and pygame to make stuff. And about a week ago I started to make my own game engine in c++ and sfml. good luck on your adventure
@CodeNoodles
Жыл бұрын
That's awesome!
I've been a pro software dev since 2015 and you nailed it in regards to starting a project over again to learn something new and to improve on it. When NodeJS first came out a LOT of companies took it as an opportunity to totally rewrite their old PHP software. It gave them a good platform to think of it in a more holistic manner, and to make use of techniques that they couldn't use before. Any time you maintain something you lose the ability to do that. Starting anew helps you keep things small and modular and lets you make use of your new skills and what you've learned. Good job on figuring that out!
Ever since fan projects like megaman maker I've longed for a kirby maker. I'd absolutely love for you to keep working on this, and hopefully make it public someday, so we can all make levels and share them with people. As for a possible feature, I'd say copy abilities are pretty essential. I'd also love to see an amazing mirror style, since it's my favourite kirby game. But I get thats just personal preference.
I'm down to see this get fully realised, I most cannot wait for the kirby troll levels!
I'm glad you were willing to share such a personal project and show the progress of it. If you wind up doing more with it I'd love to see another video on it!
I think it's great you've done back to a project again and again, to get a bit better each time. I think you're right that anything we creatives make will always fall short of our dreams--but it's infinitely better than not making the thing at all. Good luck improving even further! 👍
It deserves a comeback I wanted this for like 2 years straight now Kirby and Mario makers is just great
it looks great!
@ammanpatel8163
Жыл бұрын
@Olof Bube :(
of course I'd want to see more of this! But no pressure to continue working on it
Kirby was probally a staple of my beginning of games. Didnt get to play the older games but enjoyed the games played altogether making this concept really good and creative.
absolutely incredible work !! deserving of all the love n attention 💗
The game looks incredible and your journey was very inspiring, well done 👍. I would also love to see a Super Star mode too.
Yes! I want to see more of this project, Maybe create completely new and original things , to make the product always fresh!❤
Thank you for making this video. I'm a 17yo who just finished high school and started learning programming at University. I wish to one day be a game developer and seeing your evolution process and patience really inspired me to keep persisting and trying... hope you're doing well, friend! :D a virtual hug from brazil.❤
@CodeNoodles
Жыл бұрын
Thanks, and good luck on your journey!
I'd love to see more of this project in the future! I've only been a programmer myself for a year and a half, so I completely relate to the first half of this video. I've been hard focusing on one game based off- IRONICALLY enough, Kirby's Pinball Land, for almost the entire time I've been programming. Keep at it, I think this could be amazing!
Really cool project! One way you might be able to take this even further is with adaptive tiling. The whole pre-placed collision thing reminds me of my first few revisions of Ponpoko 3d and the various mistakes and dumb design decisions that I made along the way like having all of my collision tied to a single game object.
You learned a lot AND made something amazing! 😊💛 It is important to have a goal you are passionate about or else I would like to think that you might not have come this far! Sad and strange how Nintendo has not done this yet with many more of their franchises. Just imagine the possibilities players would create with Kirby, Metroid, Zelda and more!
@Pikachu_Gamer123
Жыл бұрын
tbh i just want to see a pikmin maker lol
This is amazing dude this kinda reminds me of a old fangame called sonic maker you are doing great dude we support you all till the end
I would love to see this get finished. It would be awesome to actually play.
yoooo!!! you used one of my friends music (the kirby star allies one) man i haven't listened to his music in such a long time, but hearing it here kinda made my day :)
You've gotta keep going with this!! The latest version looks like it could beaded into a full game with some more polish!
This is truly amazing. Good on you for following your dreams and making something you should be proud of!
My 8 years old son loves Kirby and asked me a lot of times if there's a Kirby Maker, so please keep on the good work and release it, my son will be very happy!!
For some reason, this being your first ever project and ending up as something so good is somewhat emotionnal. Would love to see more updates, this looks very promissing!
I'd love to see more of this. Like the abilities and all sorts of other stuff. I don't know a lot about kirby, but this seems like fun and something you've enjoyed making
This is pretty cool man! It's crazy how well it resembles the real thing! Just watching the video gave me nostalgia of my childhood.
Absolutely yes! I'd love to see a live or a video where you show how you made it and the implementation of new features!
I remember when you first started talking about this project and showed me the alpha build, ah the memories
This is such a cool project !!!! I hope you keep working on it and eventually release it :D !!
What you've made is amazing! Would love to see you keep going, and maybe some devlogs along the way! Hope to see more of your projects
I would so endorse your project! It's amazing what you achieved so far man! The only thing that scares me, it's "Mr.Anti-fun" (A.k.a Nintendo), I believe they wouldn't let you do so. It's sooooo amazing, it reminds me a little about Megamaker too (Custom Megaman Playable Level maker) And what I loved about their project it's the fact you could submit maps and get it rated by people, making it a great experience for creative minds and fans of the game. Could be parkour maps, adventures maps and so on. And of course I never seen multiplayer in old kirby games but I do believe that would be a neat and cool addon being able to play with friends, just for the sake of having a good time. There could be maps meant for 2 players coop, to make player #1 to trigger a lever/button so the other player #2 can access another room or something opening the way as well for player #1 Ideas are endless but what you cooked so far is solid and could really affect your reputation in a positive ways if you try to apply somewhere as "X" programmer for "Y" projects. Imagine saying "Yeah, you know that Kirby Maker game that some content creators played on KZread, Twitch, etc. Well I'm the one that made it" that would be so good on your resume. :) Anyway, thanks for reading me! Sub+ well deserved! Have a great one!
@CodeNoodles
Ай бұрын
Thanks, I really appreciate it!
Please continue to work on this project! I really love Kirby and would love to see this project grow into something amazing! When it's finished, hopefully people can download it and try it out!
Ah yes, the whole cycle of making something and restarting on it entirely lol. At least there's leaps and bounds of improvement each iteration. Sometimes you just have to go down that path, and while it's something I've learned to avoid as a programmer, it's cool seeing someone in that cycle while still making a ton of progress. This is a really cool project and I'd love to see updates on it. First video of yours that I've seen, but I'm subscribing anyway 😎
@PavoneSoftworks
8 ай бұрын
@@cleanzodiac6247 Once you throw everything away and start again, it's likely that you'll start over again and again - you may make more progress each time, but as long as you keep starting over from scratch, you'll never have a finished product. Sometimes starting over can be necessary as you might only know where you want to go after you start and you find out you haven't exactly set yourself up for success, but if you keep starting over without learning from the last iteration, you won't make much progress
As someone who has game making as a need but is stuck with scratch its fascinating watching games that get to this point be made and i would love to see this game extended upon
dude i wish i could help you with this project, it looks so good, it's fantastic, really. congratulations dude
Wow man, nice job making your dreams come true. Its nice to see your channel grow
This is pretty amazing but does look really rough around the edges, would be amazing to see a follow up video, probably in so long that I'll have forgotten about this but that makes it a neat surprise
Great video, and great job realizing this dream! I’d like to see more of it! Rewriting the code for each major overhaul is a great way to improve!Very painful to do but very effective for learning code and improving the project! Excellent work!!
Please keep on making this! I would love to see it fully done!!!
You've truly earned your reputation as a hero !
Can't wait for the Kirby's Dream Maker V2
This is absolutely amazing. I didn't know I needed a Kirby Maker until this video, I genuinly would spend hundred of hours on a complete game. Also, this is really inspiring, this video has a great lesson. Congrats !
I wanna play it right now. congrats for this awesome project 🎉🎉🎉
I would love for you to continue this project, it looks great!
This looks awesome. You did a really great job on making this. I'd love to see what you do next with this, and maybe even make this public. 👍
People give up on projects so easily. I command you for continuing work on it! I think having the ability not to quit even when mishaps happen, but knowing when continuing is not worth it or valuable is a big skill people need to learn. I've taken on once a huge 15 month mod project and a 1-2 year server project as a noobie in both. The 1-2 year game server project has been a huge adventure and I put my heart and soul to it, planning to branch out the game server to multiple game servers and then to multiple games and so on. Though, it was simply too ambitious and required too much of my own investment into it where it ended up becoming not enjoyable, drama-filled, traumatizing and overall no one played on my game servers anymore, so I decided to quit there. That was a good decision, and I don't wish to come back to it, even though I regret deleting my files due to the nostalgic aspect of it (NEVER delete huge projects completely!!). While continuing it and "achieving" the goal I set out originally to do might sound clever here - In this scenario it's not that the goal wasn't reachable, it's just that it wasn't worth it and would provide more bad than good for me. (Sad it took me two years to learn) My second 15 month mod project was a mod for SOMA which was highly ambitious and was essentially making a dating simulator in a horror game. Though it seemed never-ending and scarily big, I learned that by taking breaks from time to time, sorting my code and making it easy to use, and giving myself smaller goals to work with to achieve the big goal was the key, and I actually managed to finish it! It's well polished and feels amazing. Keep in mind I was a very big noob at first when it came to these projects and didn't really know what I was doing, but persistence is key! It's like not knowing what cos/sin is in math but slowly overtime using it in code and learning about it even if you take breaks or have mishaps will eventually lead you to understand it. I would also like to mention that I have learned a lot from these projects and doing them changed me as a person and made me learn a lot about management, people, code, humor, writing and enjoyment, even though some of my projects ended up failing (like the 1-2 year one). Whoever's reading this, keep up persistence! :)
You had a incredible progression on this project, i would love to see this evolve into something bigger.
As a learning experience this is a really cool project. I would recommend to detach it from any Nintendo IP asap if you intend going forward with this. You can still have similar (nearly 1:1 copies) mechanics just give it another coat of paint and name.
@TeknoThom
Жыл бұрын
Fairly sure they’d be fine. Nintendo doesn’t own Kirby, HAL does.
2:08 true = True 😎
@CodeNoodles
Жыл бұрын
TRUE!
Dude this is awesome!Hope to see more of this in the future!
I think you should absolutely continue, it cool to see more projects like this coming out. And now it means I have two Kirby maker projects to follow, Dream Crafter and now this
Sort of surprised that it doesn't have Superstar style (though Squeak Squad is similar enough). I'm interested in seeing how you'll add in abilities and enemies/bosses. Other mechanics like partners or swimming too. There's a lot of fun stuff to add in.
Oh boy, Nintendo won't like this 😅
I’m very excited to see if you’ll continue this project! I’m a massive Kirby Fan and seeing something like this simply tickles me. I won’t make any suggestions on what you should add, but I can’t wait to see what you’ll do overall with it!
I'd love to see this! It's always cool to see how things like these games are made!
Also, yh I'd love to see this updated further !!!
This is so cool! I’ve been really into making Kirby Scratch games recently! While Scratch is really basic, and not the strongest programming engine, this is super inspirational! Such a cool project! :D (Oh, also I would like to see the project continue! It has lots of potential!)
@Cyberfishofant
Жыл бұрын
if you're going to make something this big, consider Turbowarp
This is such an impressive story of improvement and development! Its already hard enough for me to pick up a talent, the fact you started off with Python and worked on this project for years and improved each release is a tough thing to accomplish. I hope to see more of this project in the future, as it looks really good so far!
It would be so cool to actually see a fully-fledged Kirby Maker! This was always the Maker-themed game that I've always wanted to see, so it's cool that you had that idea and kept at it for so long.
This was an amazing video, also I feel like a zoom out feature could help alot as it looks a bit cramped
Shut up and take my money!
@CodeNoodles
Жыл бұрын
Wow! Thanks so much for your support!
This looks awesome and I would certainly love to see it continue!
Level builders are a lot more fun to mess around with when you have lots of unexpected enemies, bosses, etc.
Nice video. It’s good to not be afraid to show your whole development journey. If you decide to continue this, maybe you should focus on polish for a while, and trying to fine tune the controls to feel just right
This is a great video and I think it would be cool to see this come back better than ever!
THIS IS AMAZING!!! I would LOVE to see this make a comeback!!!!
I would love to see this come back and be worked on! Kirby is one of my favorite franchises and I love the maker you've made. I'm very new at coding and game making so I'm hesitant to give suggestions since I don't know what would be too challenging/impossible but I'll try anyway! ➽ Kirby Superstar game/asset version (This is my own nostalgic bias coming through, but I think Kirby Superstar is a stunning game with a vibrant tile set. I would love to see some of the game features too.) ➽ Different types of goal games for what game you pick similar to Mario Maker. ➽ Your own creative features you think would be fun in a Kirby game! I would love to see what you would come up with. You are progressed so much and I would love to eventually play around with this. As a beginner it's really heartening to see how much you've progressed over the years.
@CodeNoodles
Жыл бұрын
Thank you so much! Good luck to you on your coding journey as well!
I LOVE KIRBY!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
would love to see this project keep growing. there's a youtuber named Smashy who is doing something similar, creating their own version of Mario Maker and adding in unused and original features/taking requests from their community. think it'd be really cool for Kirby's Dream Maker to do something similar :)
This looks amazing! Definitely something I want to try out!
This is such a cool project! And I can’t wait for it to maybe come out to the public. If it costs money, I would buy it as a special occasion.
@arc-sd8sk
Жыл бұрын
nintendo would cease and desist this faster than you can blink lol
I do not appreciate the negativity you have for your old code (ˉ﹃ˉ) you have to start somewhere
I am such a fan of Kirby but this video made me learn something new, and that is, never give up to accomplish your dreams
This is so cool! Love Kirby! Great work!
As someone in the software industry, your mindset is on point (in regards to learning how to code). "My code was messy, but you gotta start somewhere" is an excellent outlook to have when learning how to code. Based off this video, you have some actual talent for it, so why not try to expand on it :)
I would love to see this project coming back. And to be honest, the only thing it needs an the current point, is the addition of abilities and other Kirby related skills. A Superstar style would be fun too, although it might be difficult with the sprite sizes. All in all, amazing video and project. It truly is an inspiration!
This project is SO COOL! I want to see next update with more styles, like dream land 1-3, and maybe some other, that I don't know about. I really wanna see how this project will grow. Don't stop, make it better!
Incredible! Yes continue working on this project. Also add Amazing Mirror style, it's personally my favorite.
the fact that it tooks you 6 years to finish it is very inspiring to me. i have dreams of making my own video game although i know no code. hearing that you had little to new coding experience at first made me think, 6 years huh, i have a ton of 6 years up ahead for me in life, maybe i will one day succeed in my dreams.
Man this project is amazing, it definitely needs to come back