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.
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!
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!
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
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!
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 RUclips 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!!
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.
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.
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.
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 .
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 RUclips 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 !!!
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();
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?
I was wondering, I can wait until I finish this tutorial, but do you have a book that you recommend like this course? I prefer to learn from books and so far, I like the series, thank you for making it love your voice, but I still want to read a book. I am pairing this tutorial as my hobby while learning Java for the afternoons and I am also following the Mooc-Java in the mornings before work. I am just interested in Java because of college and I am trying to balance learning with hobbies.
Hello, I am about to start this series and code along. Do you recommend using Eclipse IDE for this, or IntelliJ Community Edition? I am familiar with the latter since I've started working with this tool recently. Thanks!
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 !
I decided to use IntelliJ IDEA as my IDE and when I create a new project there are 3 build tools to choose from: IntelliJ, Maven and Gradle. Wich one should I choose and why? Did some gooling and chose Gradle but not sure if that was the best choice.
Hey. This is a simple game dev tutorial and jframe (swing) is easy to use. Dont have any plans on the libgdx library but a new tutorial will drop in January :) Its game dev too :)
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?
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
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)!
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?
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
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
Спасибо вам за видео! Не мог долко найти нормальный бесплатный курс по созданию игры на java, и вот наткнулся на ваш канал. Hello from Russia
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
Love your content bro! It sounded so appealing, made me smash like and subscribe within 10 seconds 😅
Cheers mate! :D
Wow quite amazing, really clear, you finally pointed the difference between windown and panel.
Thank you very much! I really appreciate that there are good 2022 Java game developement videos on RUclips, thanks to you.
Cheers! Glad you like it!
: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 :)
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!
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♥
Brothers, when the gentleman said subscribe, did you all noticed that the button shines? That amazed me, never noticed before
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!
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 =)
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!
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!
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
This tutorial is perfect and so helpful! I learned java for Minecraft plugins so it's cool to use it for a game!
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!
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
I found your channel 2 days ago. You got amazing content and I hope you blow up man. 🙌🙌🙌
Thanks man ! :D
I'm new to java programming and your content is wonderful, thank you very much!
Glad you like it :)
Thanks, man... You really saved my ass... W channel Fr...
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
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 RUclips 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
This channel is worthy of more than a million subscribers!!!!!
Thanks!
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!!
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
Bro! Thanks for the explanations! Hi from Brazil :)
It looks amazing, liked, subscribed, and commented. I wish you all the best !
Most underrated channel ever
This is awesome! You earned a sub!
started just now! hoping to learn so many things!
Thanks you for this video!
@KaarinGaming I’m definitely going to use this for my resume ! ( going to put my own spin on it of course ) . Great content !
Just wanted to say a big 'THANK YOU' for this seris; you are doing an amazing job
Thank you! :D
I hope you continue this series because I am on college where we study Java.
Absolutely loved this episode
fantastic tutorial. thank you so much!
Absolutely amazing content. Keep doing the great job!
incredible tutorial! Very easy to follow and most definitely suited for beginners.
Thanks! :)
You're better than my professors lol. Thank you man.
Thank you so much. i'm interested in your video. It's very intelligibility. I hope to see more your video
Really great lesson! Thank you so much for explaining everything in detail. It was so helpful
Thanks! :D Glad you like it!
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.
Brooo why your channel is so underrated
absolute legend
I just love u man
thanks for free and project based content
love your video Kaarin!
And I you!
I want developing in java because your fun and interesting videos
Cheers mate :D
Cool tutorial, mate. Thanks for your work!
This is perfect for me to learn some extra coding in my free time, thanks !
thanks so much for explaining everything, a lot of tutorials blaze through it and leave me confused 😂
Thank you very much! That's very useful!
Thank you so much for this! Subscribed, bell on.
Hope you like it! :D
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.
Your tutorials are so great! Congratulations
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.
Thanks a lot for your wonderful tutorial video!
Great tutorial, loved it!
I love how you say Kaan Academy
This is so cool!
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
bro i wish i can give you a 10k view + like you really deserve it
great tutorial
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 RUclips 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
Amazing tutorial!
you are the best!
Thanks
Thanks bro for this tutorial.
Man I'm new to java and think this might just be the place for mw
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 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
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?
How can I create old school Java games? Do you have videos on this or paid courses?
I was wondering, I can wait until I finish this tutorial, but do you have a book that you recommend like this course?
I prefer to learn from books and so far, I like the series, thank you for making it love your voice, but I still want to read a book.
I am pairing this tutorial as my hobby while learning Java for the afternoons and I am also following the Mooc-Java in the mornings before work.
I am just interested in Java because of college and I am trying to balance learning with hobbies.
Glad you like it :)
I have no books on java to recommend. If you do some searching, i'm sure you will find the most common ones others recommend.
@@KaarinGaming I found a few, I just don't know if they are basic java or use a library or framework. Thanks for replying.
Thanks!
Just found your channel!! and It's really good tho!! 👍👍
Thanks! :D
Good to see a tutorial that actually explains what we are doing and not simply monkey see moneky do
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!!
Hello, I am about to start this series and code along. Do you recommend using Eclipse IDE for this, or IntelliJ Community Edition? I am familiar with the latter since I've started working with this tool recently. Thanks!
You can use either :) Best of luck!
thanks bro, it helps a lot
Du ska ha en fet fakking tumme upp mannen, det här är GULD!
Tack :D
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 !
Good job! 😀
Tja, vad tycker du om libgdx? Det är ju inte en game engine så du måste göra mkt själv men det speedar up utvecklingen har jag hört
Hej.
Har ingen egen erfarenhet av libgdx. Bästa du kan göra är att testa att göra något i det om det verkar intressant.
can I use android studio instead of eclipse and I really loved the video first time watching your content -new subscriber
Hey,do u know y i cant see the options of the jframe, jpanel,swing etc?.. only thier options. ty
I decided to use IntelliJ IDEA as my IDE and when I create a new project there are 3 build tools to choose from: IntelliJ, Maven and Gradle. Wich one should I choose and why? Did some gooling and chose Gradle but not sure if that was the best choice.
I am not sure. But since this is a simple project in terms of no extra libraries, tools or engines, I would use IntelliJ if its the normal one.
@@KaarinGaming Thanks, can't wait to start making stuff move and jump around :)
cool video)
yo, I was really wondering why do you use JFrame to make games and will you do tutorials on libGDX or something in the future.
Hey.
This is a simple game dev tutorial and jframe (swing) is easy to use.
Dont have any plans on the libgdx library but a new tutorial will drop in January :)
Its game dev too :)