Hey! Took some time to get it all recorded and such. Trying to improve the quality and all that jazz. I hope you enjoy it, this tutorial will be epic :D Don't forget that there is a discord for this channel. Go check it out. Links in the description. Cheers!
Sir i have only one question before i start the course that will I be able to run it on mobile and publish it on play store for my friends to download?????
Man, this is the only tutorial on how to make Java games that actually explains what's being written instead of trying to get me into tutorial hell. Thank you so much!!!
I'm a Brazilian Java programmer (sorry for the bad english), I was looking for a content like this, it's really fun to watch your videos, like we say in Brazil, você é incrível (you are awesome)!
Thank you so much... I was desperately looking for someone to explain everything they type for me. you are a rare gem because you put a lot of time and effort to explain the simplest things which we really need to understand.
Despite being Brazilian and not understanding English perfectly, I wanted to thank you for creating content like this and inspiring many people to enter this great world. I'm starting a game now and I'll try to understand your videos because I'm sure they will help me a lot.😀💜
The very moment you said, I'm the type of person that likes to understand what's going on behind the scenes I instantly subscribed. I absolutely love Java, thank you sir, now it's time to sit back and enjoy your channel.
you are amazing! i searched a good 2d java game tutorial for days and i couldnt find any good tutorials until i found this one! thank you so much for this awesome tutorial!
Incredible tutorial. I was reading Java Swing documentation over the last week and was making a game (solely for practice) with only JPanels, JButtons, JDialogues etc etc but I felt the LayoutManagers were too restrictive and not great options for switching between views in a game (although great for other type of apps) The whole time I kept thinking I was missing something and hadn't realized paintComponent was called automatically and I can essentially draw my entire game with it. This is incredible thank you! Back to the drawing board for me haha
I'm just starting with this tutorial, I like it. I think I can advance in each episode. The duration of the episode is good and really have the sensation of an achievement and understanding of the concepts. Thank you!
I've just found your channel and watched through this first episode, very helpful tutorial, thank you brother, I'm looking forward to going through the rest of this series!
The intro was ~5 min and could be shortened. People have short attention spans. Tighter editing would draw a larger audience. Overall, though, great content!
Started out with the series today, the first video was really informative and filled with great content. Looking forward to completing it, thanks for the content
Part 1 completed. ✅ Things we learnt: 1)Perks of object oriented programming. 2) How we can create a GUI in Java (need to learn about JFrame and JPanel classes in java.swing , which in itself is a part of Java Foundation classes library). On to the next one.
I started learning java and I think gamedev is a good way to learn it because its also fun and your tutorials are very fun too. You really explain everything in a breif but informative way and I like that you thought about the viewers perspective of the video too. I mean when you added that 'Graphics G' object I was like wait, what the hell is that and then you did the rewind thing and explained the whole thing like you read my mind! Keep up the good work man!
New follower here! Thank you for making a Java tutorial - from scratch!!! Look forward learning Java! I have basic knowledge of Java from following some previous TH-cam tutorials. I really enjoy Java, as I've tried tons of other languages; true Java might have a few extra lines- however their are so many short cuts - hot keys that save time I discovered - so it all balances out! And it's really easy to debug errors!!!
Great content ,very helpful.....i was looking for something thing like this.....this is my first video of your channel and i am impressed... keep it up,THANK YOU!!
Damn bro he explained every detail needed so we can understand and comprehend how exactly we can create a game , most channels expect us as a viewer to know these stuff .
Thank you for the tutorial, just some small corrections as they might confuse some people. 10:31 a constructor is a special method, not a special class. 18:07 not a global variable, but an instance variable or also called field.
I really don't know how you can have only 2k followers with such good explanation skills. I have a bachelor degree in CS but have no experience in gamedev. That's why I am trying to practice Java programming skills doing gamedev and from what I was able to find so far on TH-cam you are the best! Maybe, ThinMatrix is around you in explanation but he's concentrating on the 3D games that's why he's not the best choice for beginners in gamedev (especially, because of VAOs and VBOs... rendering is pain with those...). Therefore, I am gonna recommend you to all of my friends !!!
his is awesome, thank you so much. I've been watching alot of Java basics and stuff, but i'm having a hard time really understanding, because while I can understand what variables and thigs are, I have no idea how to apply them or make them useable.
Hi thanks for posting this tutorial! I think I might be missing somthing though because I managed to get the j frame window to display but then I folowed the rest of the tutorial but the rectangle won't display. I'm learning to make games in java and you've been rly helpful thanks!
hey bro! nice tutorial i am looking forward to make this game as my final year java projects! i want to add the score and highscore and update the highscore as it makes the new high score, is there a tutorial for this playlist, if not can you please tell me how to do it?
Hi Kaarin awesome work, thank you. Could you do this same game using libGDX please? It would be a nice ideia to get an overview of the framework, it's just an idea !
Hello! Great tutorial. Quick java question: Why don't we have to call the paintComponent method at the window/game classes? I don't get how the program understands that It should paint the Panel with the rectangle. I love the way you explain and the pace of the course. Congratulations!
Hello! I think I cover the paintcomponent in the tutorial. By extending jpanel, and using it, we are calling paintcomponent. It got some "back stage" work we dont see, and part of that, is calling paintcomponent. Or by calling repaint();
Hey!
Took some time to get it all recorded and such. Trying to improve the quality and all that jazz.
I hope you enjoy it, this tutorial will be epic :D
Don't forget that there is a discord for this channel. Go check it out. Links in the description.
Cheers!
Sir i have only one question before i start the course that will I be able to run it on mobile and publish it on play store for my friends to download?????
Hey, there! May I have the images used for this tutorial?
Man, this is the only tutorial on how to make Java games that actually explains what's being written instead of trying to get me into tutorial hell. Thank you so much!!!
Finally someone who explained the difference between a JFrame and a JPannel
Bro i've been wandering around all the time just seeking to know the difference between both.
Yeah
I'm a Brazilian Java programmer (sorry for the bad english), I was looking for a content like this, it's really fun to watch your videos, like we say in Brazil, você é incrível (you are awesome)!
As we say in Sweden, Tack så mycket! 😄
(Thank you)
Huuhh....
Your English is correct only
Brazilian must use Lua, go ahead and use your Lua, or maybe you're not a real Brazilian, because Brazilians are proud of what they have, and it's Lua.
@@iogilarbWhat abou Elixir?
@@iogilarb?. The fuck are you talking about?
Thank you so much... I was desperately looking for someone to explain everything they type for me. you are a rare gem because you put a lot of time and effort to explain the simplest things which we really need to understand.
Despite being Brazilian and not understanding English perfectly, I wanted to thank you for creating content like this and inspiring many people to enter this great world. I'm starting a game now and I'll try to understand your videos because I'm sure they will help me a lot.😀💜
That's great! I hope the game goes well. :D
The very moment you said, I'm the type of person that likes to understand what's going on behind the scenes I instantly subscribed. I absolutely love Java, thank you sir, now it's time to sit back and enjoy your channel.
Cheers man! :D
Спасибо вам за видео! Не мог долко найти нормальный бесплатный курс по созданию игры на java, и вот наткнулся на ваш канал. Hello from Russia
Thank you very much! I really appreciate that there are good 2022 Java game developement videos on TH-cam, thanks to you.
Cheers! Glad you like it!
:D
This is so easy to follow and I love that you explain each step with details.
Cheers mate! :D
Thank you, I'm here because our teacher didn't teach us shit. This helps so much for me to actually understand how java works.
Cheers mate! :D
Wow quite amazing, really clear, you finally pointed the difference between windown and panel.
This channel is worthy of more than a million subscribers!!!!!
Thanks!
you are amazing! i searched a good 2d java game tutorial for days and i couldnt find any good tutorials until i found this one! thank you so much for this awesome tutorial!
Glad you liked it!
Incredible tutorial. I was reading Java Swing documentation over the last week and was making a game (solely for practice) with only JPanels, JButtons, JDialogues etc etc but I felt the LayoutManagers were too restrictive and not great options for switching between views in a game (although great for other type of apps) The whole time I kept thinking I was missing something and hadn't realized paintComponent was called automatically and I can essentially draw my entire game with it. This is incredible thank you! Back to the drawing board for me haha
@@kassimiro947 Glad you liked it! Best of luck :D
I'm just starting with this tutorial, I like it. I think I can advance in each episode. The duration of the episode is good and really have the sensation of an achievement and understanding of the concepts. Thank you!
Thanks, and good luck =)
@@KaarinGamingthanks for this, btw did you create the follow up tutorial you said you will in this video?
Really appreciate the amount of effort put into these tutorials with comprehensive explanations. Earned a sub mate :)
Du förklarar väldigt bra, extremt tydligt strukturerat. Tack för detta!
Tack själv :)
Look at those Java classes, such clean methods! everything so well moduled. Mua! chef's kiss
Right back at ya!
This tutorial is perfect and so helpful! I learned java for Minecraft plugins so it's cool to use it for a game!
It still baffles me to this day how shit like this is free. This is soooo good. The video just reignited my passion for coding
Glad to hear it :D
Good luck!
Most underrated channel ever
I'm new to java programming and your content is wonderful, thank you very much!
Glad you like it :)
I've just found your channel and watched through this first episode, very helpful tutorial, thank you brother, I'm looking forward to going through the rest of this series!
Thanks for explaining the concepts along the way. This tutorial beats others where it's just the youtuber typing or copy and pasting code.
Cheers!
Love your content bro! It sounded so appealing, made me smash like and subscribe within 10 seconds 😅
Cheers mate! :D
This is brlliant. being a technical trainer myself I use the methods (excuse the pun) that you do....clarity is the key...I salute you Sir :)
Cheers man! :D
Bro! Thanks for the explanations! Hi from Brazil :)
Bruh why your channel is underrated? You are so good the way you explain is very clear. I can understand everything. Thank you so much sir
Thank you :D
The intro was ~5 min and could be shortened. People have short attention spans. Tighter editing would draw a larger audience. Overall, though, great content!
Started out with the series today, the first video was really informative and filled with great content. Looking forward to completing it, thanks for the content
Best of luck!
@@KaarinGaming Thankyou♥
Hats off to you; you've explained most of this better than any of my college professors. Thanks for the refresher! This was so helpful!
Thanks :D
Part 1 completed. ✅
Things we learnt: 1)Perks of object oriented programming.
2) How we can create a GUI in Java (need to learn about JFrame and JPanel classes in java.swing , which in itself is a part of Java Foundation classes library).
On to the next one.
This is awesome! You earned a sub!
You're better than my professors lol. Thank you man.
Just wanted to say a big 'THANK YOU' for this seris; you are doing an amazing job
Thank you! :D
Thanks, man... You really saved my ass... W channel Fr...
Brothers, when the gentleman said subscribe, did you all noticed that the button shines? That amazed me, never noticed before
I started learning java and I think gamedev is a good way to learn it because its also fun and your tutorials are very fun too. You really explain everything in a breif but informative way and I like that you thought about the viewers perspective of the video too. I mean when you added that 'Graphics G' object I was like wait, what the hell is that and then you did the rewind thing and explained the whole thing like you read my mind! Keep up the good work man!
Cheers mate!
Glad you like it :D
New follower here! Thank you for making a Java tutorial - from scratch!!! Look forward learning Java! I have basic knowledge of Java from following some previous TH-cam tutorials. I really enjoy Java, as I've tried tons of other languages; true Java might have a few extra lines- however their are so many short cuts - hot keys that save time I discovered - so it all balances out! And it's really easy to debug errors!!!
Thanks. I hope you find it useful :D
I found your channel 2 days ago. You got amazing content and I hope you blow up man. 🙌🙌🙌
Thanks man ! :D
This is perfect for me to learn some extra coding in my free time, thanks !
It looks amazing, liked, subscribed, and commented. I wish you all the best !
Well done tutorial. I like how you purposely sequence things to show common problems when you forget a step, such as adding the JPanel to the JFrame.
Thanks. That was one of the rules I had for this =)
Great content ,very helpful.....i was looking for something thing like this.....this is my first video of your channel and i am impressed...
keep it up,THANK YOU!!
Absolutely loved this episode
I really love ur content ,It helped me a lot ,u should have more followers.
Thanks man!
That would be lovely. :D
@@KaarinGaming u can read about "content marketing". That will bring you a lot of good subscribers, dude.
I will take a look at it. Thanks
Brooo why your channel is so underrated
Good to see a tutorial that actually explains what we are doing and not simply monkey see moneky do
Thanks you for this video!
I just love u man
@KaarinGaming I’m definitely going to use this for my resume ! ( going to put my own spin on it of course ) . Great content !
Absolutely amazing content. Keep doing the great job!
Really great lesson! Thank you so much for explaining everything in detail. It was so helpful
Thanks! :D Glad you like it!
I hope you continue this series because I am on college where we study Java.
started just now! hoping to learn so many things!
Damn bro he explained every detail needed so we can understand and comprehend how exactly we can create a game , most channels expect us as a viewer to know these stuff .
Thanks mate! :D
Thank you so much. i'm interested in your video. It's very intelligibility. I hope to see more your video
fantastic tutorial. thank you so much!
incredible tutorial! Very easy to follow and most definitely suited for beginners.
Thanks! :)
Thank you so much for this! Subscribed, bell on.
Hope you like it! :D
I want developing in java because your fun and interesting videos
Cheers mate :D
absolute legend
thanks for free and project based content
love your video Kaarin!
And I you!
thanks so much for explaining everything, a lot of tutorials blaze through it and leave me confused 😂
Cool tutorial, mate. Thanks for your work!
I love how you say Kaan Academy
bro i wish i can give you a 10k view + like you really deserve it
great tutorial
Thank you very much! That's very useful!
Thank you for the tutorial, just some small corrections as they might confuse some people.
10:31 a constructor is a special method, not a special class.
18:07 not a global variable, but an instance variable or also called field.
Great tutorial, loved it!
Your tutorials are so great! Congratulations
Thanks a lot for your wonderful tutorial video!
I really don't know how you can have only 2k followers with such good explanation skills. I have a bachelor degree in CS but have no experience in gamedev. That's why I am trying to practice Java programming skills doing gamedev and from what I was able to find so far on TH-cam you are the best! Maybe, ThinMatrix
is around you in explanation but he's concentrating on the 3D games that's why he's not the best choice for beginners in gamedev (especially, because of VAOs and VBOs... rendering is pain with those...). Therefore, I am gonna recommend you to all of my friends !!!
Wow, that's some kind words mate.
Yes, Thinmatrix is a great one. Learned a few things from him when working with openGL.
I hope you got many friends
you are the best!
Thanks
This is so cool!
Amazing tutorial!
his is awesome, thank you so much. I've been watching alot of Java basics and stuff, but i'm having a hard time really understanding, because while I can understand what variables and thigs are, I have no idea how to apply them or make them useable.
Just found your channel!! and It's really good tho!! 👍👍
Thanks! :D
Thanks bro for this tutorial.
Man I'm new to java and think this might just be the place for mw
I've liked and subbed! My goal is 1 at least vid a day wish me luck!! loved this first vid so far
Good luck! :D
bouta do vid 2!!
Hi thanks for posting this tutorial! I think I might be missing somthing though because I managed to get the j frame window to display but then I folowed the rest of the tutorial but the rectangle won't display. I'm learning to make games in java and you've been rly helpful thanks!
I had the same issue. For me, it was in the GamePanel file. When defining the method for painting components, it's paintComponent, not PaintComponent
Good job! 😀
Du ska ha en fet fakking tumme upp mannen, det här är GULD!
Tack :D
thanks bro, it helps a lot
Thanks!
cool video)
Thank God you're using Eclipse, I find it so much more intuitive to work with.
YOURE THE COOLEST PERSON EVER OMGGG
Thank you good sir!
Thank you
hey bro! nice tutorial i am looking forward to make this game as my final year java projects! i want to add the score and highscore and update the highscore as it makes the new high score, is there a tutorial for this playlist, if not can you please tell me how to do it?
Thanks
You've awesome 😂
How can I create old school Java games? Do you have videos on this or paid courses?
Hi Kaarin awesome work, thank you. Could you do this same game using libGDX please? It would be a nice ideia to get an overview of the framework, it's just an idea !
1:59 Build from Scrath
Hello! Great tutorial. Quick java question: Why don't we have to call the paintComponent method at the window/game classes? I don't get how the program understands that It should paint the Panel with the rectangle.
I love the way you explain and the pace of the course. Congratulations!
Hello!
I think I cover the paintcomponent in the tutorial.
By extending jpanel, and using it, we are calling paintcomponent.
It got some "back stage" work we dont see, and part of that, is calling paintcomponent. Or by calling repaint();
@@KaarinGaming Hi! Thank you for the answer. You did cover, but this backstage part wasn't clear to me. Now it's clear! Thank you very much!
Hi, one question, am I able to do the whole tutorial and everything in IntelliJ too?
Hey. Yes
Some parts about importing assets are slightly different. But just search among the comments and you will find the solution.
Best of luck!
@@KaarinGaming oh my god you are such a good youtuber, still replying to old videos, thank you very much! :)