Pong, but each level gets juicer

Ойындар

I'm learning game dev in Godot. Most beginners start with pong, but in this challenge, I'm going to make each level juicer than the last so that I can learn about game feel.
If you want to play this game, you can find it on my itch page.
cassycodes.itch.io/
If you are learning Game Dev or using Godot, I'd love to hear about your experience, so feel free to leave a comment.

Пікірлер: 54

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

    This is such a cool idea! Focusing on improving a single aspect of game design using a simple game as the base seems like a really good way to challenge yourself & improve. 3:25 I love the super boost shot, I feel like if there was a way to control this it would be a really cool game mechanic just on it's own!

  • @CassyCodes

    @CassyCodes

    Ай бұрын

    Thank you so much! Yeah, especially by not using art assets, I had to get creative. Do you make games, too? The super boost! You’re right, it would be better if the player could control it somehow… maybe if the ball hits the exact center of the paddle, or if you pressed a button just as the ball hits… that would be a fun mechanic!

  • @nekomiyasebastian

    @nekomiyasebastian

    Ай бұрын

    @@CassyCodes Using no art assets was a really smart limitation! Yea, I'm a game developer too :D Those are good ideas! That's the brilliance of challenges like these, who knows what cool concepts you'll uncover!

  • @AstroTechGuy
    @AstroTechGuy12 күн бұрын

    This is... really great. I've never thought, that someone could improve the gameplay of Pong, but here it is. That's really a nice little game. And considering the fact, that it's your second(?) game, it's an absolute banger. Keep up the good work :)

  • @CassyCodes

    @CassyCodes

    11 күн бұрын

    Thank you so much! Yeah, I've made a few other games off screen, but I'm definitely still in the single digits. Your comment is very encouraging

  • @Dunkable
    @Dunkable21 күн бұрын

    Insane quality of content for how little clicks this video has gotten... I'm gonna give the challenge a shot 🎉

  • @CassyCodes

    @CassyCodes

    20 күн бұрын

    Thank you! Actually, I was expecting views in the double digits, so 1k feels like I’ve gone viral 😂 Yes, try out the challenge! It’s pretty fun!

  • @freefluxdev618
    @freefluxdev61815 күн бұрын

    Great job on the 10 levels! It’s good that you worked within your skill level but still challenged yourself. I always love adding juice to my games!

  • @CassyCodes

    @CassyCodes

    14 күн бұрын

    Thank you! I've still got a long way to go, but I feel like I'm making steady progress as a beginner. I checked out your videos, and I think you gave me a few new ideas for juice!!

  • @MH-lr6ue
    @MH-lr6ueАй бұрын

    This was a awesome idea. I love the electric line idea. Hate the rotating paddles lol

  • @CassyCodes

    @CassyCodes

    Ай бұрын

    I completely agree with you haha. Thank you so much for the comment!

  • @joeyak10
    @joeyak1021 күн бұрын

    This video is great! That tip at 1:37 is actually amazing and helped me. This video has also inspired me to get back into Godot. Keep up the great work!

  • @CassyCodes

    @CassyCodes

    20 күн бұрын

    Yes! I was hoping that would help someone else! A lot of game dev tutorials take for granted the viewers’ knowledge about what key frames even are. Yes! The godot community seems to be on fire now that Brackeys has switched over!

  • @mdnavisaifi
    @mdnavisaifi22 күн бұрын

    This is inspiring, great modification in boring UI

  • @CassyCodes

    @CassyCodes

    20 күн бұрын

    Thank you so much!

  • @Turb0928
    @Turb0928Күн бұрын

    Thanks you for your sharing

  • @nick-brooking
    @nick-brooking5 күн бұрын

    I love this idea! Looking forward to watching more of these! I might also try it myself, looks like a great exercise

  • @CassyCodes

    @CassyCodes

    4 күн бұрын

    Thank you so much! Right now, I'm still working on Suika game haha. Your livestream has proven to be very helpful!

  • @nick-brooking

    @nick-brooking

    3 күн бұрын

    @@CassyCodes Ah very cool. Let me know if you want the code, I can put in on my github. It's not perfect but might be a nice reference

  • @archamondearchenwold8084
    @archamondearchenwold808424 күн бұрын

    I really enjoyed this!

  • @CassyCodes

    @CassyCodes

    24 күн бұрын

    I'm so glad to hear that! It was a fun challenge to try. Thanks for the comment!

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

    only 71 subs and 200 views I'm astonished this will go a long shot I'm sure you inspired me a lot to take the same challenge on improving a simple game into making it much harder thanks :)))

  • @CassyCodes

    @CassyCodes

    Ай бұрын

    Thank you so much for you comment! The game dev community is so supportive. Good luck on your project too! If you post on social media or a website, let me know!

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

    It's simple really, you make a cool video, I make an un-cool comment! And here it is! YAY! Your Godot theme looks amazing! Some day I'm going to be just like you coming up with great ideas, like this video! Have a great one, you're gonna go so far!

  • @CassyCodes

    @CassyCodes

    Ай бұрын

    This is such a kind comment. Thank you so much! Do you make videos, too? If you like the idea, you can steal it haha. Maybe we can start a new trend.

  • @washynator

    @washynator

    Ай бұрын

    @@CassyCodes haha, I wish I'd make videos :D Maybe some day I will, maybe that day is today, maybe that day is tomorrow, I guess we'll find out :D Thank me? Hah, you're the one making the videos! So thank YOU!

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

    Hey, I liked your video. As for the trails, that is extremely easy to do with particles as well. Moreover the GPUParticles node is a better choice than CPUParticles since the latter won't be developed anymore.

  • @CassyCodes

    @CassyCodes

    Ай бұрын

    Oh really! I didn't know that trails were possible with particles. I'll have to look that up and try it! Good to know about the GPU particles. Now I don't have to bother figuring out what the difference is.

  • @MichaelGame_Dev
    @MichaelGame_Dev17 күн бұрын

    Nice work, working on a breakout game and have a paddle on both sides. So it feels like a cross between pong, breakout/arkanoid and a puzzle game. I've decided to re-design in 3d though, so learning 3d for that haha. Some nice effects here, I was going to try to do something similar for the walls on impact but use a shader only around the area hit. May see about that in the 3d version. I'm doing a game jam this week, a bit behind haha, but hoping to get back to it after that.

  • @CassyCodes

    @CassyCodes

    17 күн бұрын

    Thank you so much! Hi Michael, I actually watched some of your videos because I'm a fellow "30s" person learning game dev! Breakout is such a fun game to practice coding. 3D is still out of my league, though, as well as game jams. I can't wait to see what you come up with for Breakout!

  • @MichaelGame_Dev

    @MichaelGame_Dev

    17 күн бұрын

    @@CassyCodes Awesome. Thanks for checking out the videos, hopefully they were helpful. Feel free to reach out if you want to chat more game dev sometime! Always cool to connect with other game devs, especially those in a similar situation/getting started! I've been playing with GDevelop part of this week for the game jam, in some ways it makes me faster, but due to that way and me not understanding how it works it makes me slower haha.

  • @FredyyDev
    @FredyyDev26 күн бұрын

    Great video! Keep going!

  • @CassyCodes

    @CassyCodes

    25 күн бұрын

    Thanks for the encouragement Fredyy! Will do!

  • @preshwastaken
    @preshwastaken26 күн бұрын

    I wish i was this good at Godot. Very cool 👍

  • @CassyCodes

    @CassyCodes

    26 күн бұрын

    Oh my god, you are totally better than I am haha

  • @CubedCanine
    @CubedCanine23 күн бұрын

    This is really cool! Btw, what is that 'Tasks' and how do I get it?

  • @CassyCodes

    @CassyCodes

    22 күн бұрын

    It's an add-on from the AssetLib. Search for Kanban Tasks. You need to add it to each project you want to use it in.

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

    Woo Nice job! love the concept

  • @CassyCodes

    @CassyCodes

    Ай бұрын

    Thank you so much! I’m excited to keep learning. :)

  • @umdadvocate
    @umdadvocate17 күн бұрын

    Me waiting for Juicy Pong OST 😫

  • @CassyCodes

    @CassyCodes

    17 күн бұрын

    The music is pretty fire, isn't it. You wouldn't even believe I got it for free on itch

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

    Neat! Did you have a particular method of programming the opponent paddle?

  • @CassyCodes

    @CassyCodes

    Ай бұрын

    Thanks for the comment! For the opponent paddle, I gave it a fast_speed and a slow_speed. It's always moving towards the ball's y position. When the ball's x position gets close, it changes to fast_speed, and when the ball is far, the paddle's speed changes to slow_speed.

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

    Nice vibe

  • @CassyCodes

    @CassyCodes

    Ай бұрын

    Thanks. I really appreciate that!

  • @Allam-Dev
    @Allam-Dev8 күн бұрын

    that look so cool

  • @CassyCodes

    @CassyCodes

    7 күн бұрын

    Thank you so much!

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

    this looks cool but where is game 1?

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

    Only 63 subs? You're gonna go far

  • @CassyCodes

    @CassyCodes

    Ай бұрын

    This comment means so much to me. Thank you 😭😭😭

  • @_.-.
    @_.-.Ай бұрын

    Wait, Godot has Todo/Doing/Done columns now?

  • @CassyCodes

    @CassyCodes

    Ай бұрын

    It's an addon you can download from the AssetLib. It's called Tasks.

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

    Nice Video but who said that a beginner can't copy code from the internet? Ur making me Insecure omg

  • @CassyCodes

    @CassyCodes

    Ай бұрын

    Haha don't worry. Just my personal rule for this challenge to see how far I can go on my own. Copying can also be a great way to learn new things.

Келесі