Kaarin Gaming
Kaarin Gaming
  • 165
  • 1 190 107
ITEMS - Ep34
⏱ Timestamps ⏱
00:00 Intro
00:43 Importing Items & Enum
05:20 Item Class
09:24 Storing Items
14:49 Drawing Items
17:22 Outro
🤖 LINKS 🤖
🤝 Membership ► th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin
🙌 Support ► www.buymeacoffee.com/kaaringaming
😸 gitHub ► github.com/KaarinGaming/AndroidGameTutorial
🖼 Website ► www.kaaringaming.com/
🗨 Discord ► discord.gg/NPQy5UQkJZ
🗯 Twitter ► KaarinGaming
🎨 Graphics and Audio 🎨
I am not the author of the assets used in this tutorial.
Game Graphics ► pixel-boy.itch.io/ninja-adventure-asset-pack
UI ► mounirtohami.itch.io/pixel-art-gui-elements
If you end up using the same assets in your project, give them credit.
📚 Android Game Tutorial 📚
In this tutorial we will learn how to create a game in android. Some of the things we will cover are:
- Rendering
- Gameloop
- User Inputs
- Load & Save
- Audio
- Gamestates
- Animation
- Events
- and much more!
#android #gamedev #java #howto #code
มุมมอง: 557

วีดีโอ

ENEMY HEALTH BAR - Ep33
มุมมอง 4273 หลายเดือนก่อน
⏱ Timestamps ⏱ 00:00 Intro 00:16 CurrentState 00:55 PlayerChange 10:06 SkeletonHealth 14:25 HealthBar 22:34 Active HealthBar 28:26 Outro LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/AndroidGameTutorial 🖼 Website - www.kaaringaming.com/ 🗨 Discord - discord.gg/NPQy5UQkJZ 🗯 Twitter - twi...
How To Add CHARACTER SELECTION - Platformer Tutorial EXTRA
มุมมอง 2.4K4 หลายเดือนก่อน
⏱ Timestamps ⏱ 00:00:00 Intro & Downloading 00:01:42 Creating the Project 00:02:52 Importing Characters 00:04:17 The Enum 00:25:04 Hitbox Fix 00:37:19 Character Selection 00:46:33 Character Animation 01:10:35 Outro & Supporters LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/PlatformerTu...
YOU DIED! - Ep32
มุมมอง 6655 หลายเดือนก่อน
⏱ Timestamps ⏱ 00:00 Intro 00:47 Todays Quest 01:21 Adding Health 13:57 Taking Damage 18:40 Death Screen 30:23 Working Buttons 39:07 Outro & Supporters LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/AndroidGameTutorial 🖼 Website - www.kaaringaming.com/ 🗨 Discord - discord.gg/NPQy5UQkJZ ...
A BETTER WORLD - Ep 31
มุมมอง 8426 หลายเดือนก่อน
⏱ Timestamps ⏱ 00:00 Intro 00:51 Current State 01:34 Changing Tiles 05:05 New House 09:05 Bug Hunting 16:40 Entering Our New House 23:05 Adding The Last House 29:36 Outro LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/AndroidGameTutorial 🖼 Website - www.kaaringaming.com/ 🗨 Discord - dis...
SMARTER ENEMIES - Ep30
มุมมอง 6887 หลายเดือนก่อน
⏱ Timestamps ⏱ 00:00 Intro 00:50 CurrentState & Todays Task 01:27 Turn Towards Player 06:51 Smaller See Area 08:17 Enemy Collsion Check 15:11 Outro & Supporters LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/AndroidGameTutorial 🖼 Website - www.kaaringaming.com/ 🗨 Discord - discord.gg/NP...
ENEMIES can ATTACK?! - Ep29
มุมมอง 8918 หลายเดือนก่อน
⏱ Timestamps ⏱ 00:00 Intro 00:43 Fixing Doorwaypoint 02:46 Moving Code Around 15:20 Skeleton Attack 32:17 Testing And Fixing 41:00 Drawing Weapon 46:38 Outro LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/AndroidGameTutorial 🖼 Website - www.kaaringaming.com/ 🗨 Discord - discord.gg/NPQy5...
PEEK-A-BOO! - Ep28
มุมมอง 6689 หลายเดือนก่อน
⏱ Timestamps ⏱ 00:00 Intro 00:53 CurrentProgress 02:11 GameObjects 05:58 GameObject 07:40 First Test 09:43 Object Hitbox 15:03 Hitbox Sliding 17:57 MoveNextTo Ignored? 19:27 Buildings 21:40 DoorwayPoint 26:25 Making House Solid 33:10 Entering the House again 40:10 Outro LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gi...
Membership Upgrade for 2024
มุมมอง 2529 หลายเดือนก่อน
LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/AndroidGameTutorial 🖼 Website - www.kaaringaming.com/ 🗨 Discord - discord.gg/NPQy5UQkJZ 🗯 Twitter - KaarinGaming
PAINTER'S ALGORITM - Ep27
มุมมอง 62310 หลายเดือนก่อน
⏱ Timestamps ⏱ 00:00 Intro 00:42 Progress So Far 02:07 Explanation 03:15 Superclass Changes 05:25 SortArray Method 07:07 GetDrawablesList 10:23 Sorting the Array 13:30 Drawing the Array 18:36 Fixing Player 23:25 Outro LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/AndroidGameTutorial 🖼 ...
UPGRADING my NETWORK SETUP
มุมมอง 35411 หลายเดือนก่อน
⏱ Timestamps ⏱ 00:00 My Current Setup 00:27 New Supporters 00:58 Ideas For the New Setup 01:56 Tear Down 02:10 Building the Parts 03:40 Putting It Together and Result 04:22 Outro LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/AndroidGameTutorial 🖼 Website - www.kaaringaming.com/ 🗨 Disco...
OUR First OBJECTS - Ep26
มุมมอง 76811 หลายเดือนก่อน
⏱ Timestamps ⏱ 00:00 Intro 00:39 Current State 01:11 Img Import 03:22 Object Enum 07:44 Object Class 10:31 Drawing Objects 20:29 Outro LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/AndroidGameTutorial 🖼 Website - www.kaaringaming.com/ 🗨 Discord - discord.gg/NPQy5UQkJZ 🗯 Twitter - twitt...
WALL SLIDING part 3 - Ep25
มุมมอง 521ปีที่แล้ว
⏱ Timestamps ⏱ 00:00 Intro 00:48 Current State 01:29 Playing Changes 04:17 Move Next To Tile - Y Direction 12:25 X Direction 15:17 Debug 22:18 Outro LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/AndroidGameTutorial 🖼 Website - www.kaaringaming.com/ 🗨 Discord - discord.gg/NPQy5UQkJZ 🗯 Tw...
ACCURATE COLLISIONS part 2 - Ep24
มุมมอง 652ปีที่แล้ว
⏱ Timestamps ⏱ 00:00 Intro 00:37 Current State 01:48 CanMoveHere Updated 18:40 Testing 20:27 Outro LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/AndroidGameTutorial 🖼 Website - www.kaaringaming.com/ 🗨 Discord - discord.gg/NPQy5UQkJZ 🗯 Twitter - KaarinGaming 🎨 Graphics and A...
COLLISONS part 1 - Ep23
มุมมอง 881ปีที่แล้ว
⏱ Timestamps ⏱ 00:00 Intro 00:33 Current State 01:12 CanYouWalkHere Method 12:11 Playing Change 14:25 Testing 15:52 Outro LINKS 🤖 🤝 Membership - th-cam.com/channels/1At_c5rKyxH4aWgGPqsRDg.htmljoin 🙌 Support - www.buymeacoffee.com/kaaringaming 😸 gitHub - github.com/KaarinGaming/AndroidGameTutorial 🖼 Website - www.kaaringaming.com/ 🗨 Discord - discord.gg/NPQy5UQkJZ 🗯 Twitter - Kaarin...
GAMEMAP specific ENEMIES! - Ep22
มุมมอง 651ปีที่แล้ว
GAMEMAP specific ENEMIES! - Ep22
CONNECTING DOORWAYS - Ep21
มุมมอง 595ปีที่แล้ว
CONNECTING DOORWAYS - Ep21
ADDING interior WALLS - Ep 20
มุมมอง 382ปีที่แล้ว
ADDING interior WALLS - Ep 20
We ENTER a DOORWAY! - Ep 19
มุมมอง 728ปีที่แล้ว
We ENTER a DOORWAY! - Ep 19
We add FLOORS Inside!
มุมมอง 690ปีที่แล้ว
We add FLOORS Inside!
ADDING a HOUSE? - Ep - 17
มุมมอง 777ปีที่แล้ว
ADDING a HOUSE? - Ep - 17
FIXING our SWORD hitbox & SHADOWS! - EP16
มุมมอง 571ปีที่แล้ว
FIXING our SWORD hitbox & SHADOWS! - EP16
Making Our HITBOXES Smaller! - EP15
มุมมอง 568ปีที่แล้ว
Making Our HITBOXES Smaller! - EP15
How To BUILD YOUR OWN LEVEL - Platformer Tutorial EXTRA
มุมมอง 10Kปีที่แล้ว
How To BUILD YOUR OWN LEVEL - Platformer Tutorial EXTRA
First COMBAT In Our GAME! - EP14
มุมมอง 969ปีที่แล้ว
First COMBAT In Our GAME! - EP14
Android Game Tutorial - MULTI TOUCH - EP13
มุมมอง 1.4Kปีที่แล้ว
Android Game Tutorial - MULTI TOUCH - EP13
Android Game Tutorial - CUSTOM BUTTONS - EP12
มุมมอง 1.8Kปีที่แล้ว
Android Game Tutorial - CUSTOM BUTTONS - EP12
Android Game Tutorial - GAME STATES - EP11
มุมมอง 1.3Kปีที่แล้ว
Android Game Tutorial - GAME STATES - EP11
Android Game Tutorial - Entity & Character Superclasses - Ep10
มุมมอง 1.3Kปีที่แล้ว
Android Game Tutorial - Entity & Character Superclasses - Ep10
Android Game Tutorial - Bigger Maps - Ep09
มุมมอง 1.3Kปีที่แล้ว
Android Game Tutorial - Bigger Maps - Ep09

ความคิดเห็น

  • @HiepLee1509
    @HiepLee1509 5 วันที่ผ่านมา

    Heyyyy, when I use a bigger image of character (192x192), he will look very big in my game. When I resize the image to smaller (64x64) it will be very broken. Is there any way to edit the code to solve this problem? Thanks u!

  • @SarahDeMichele
    @SarahDeMichele 6 วันที่ผ่านมา

    best.intro.ever.

  • @nabman5619
    @nabman5619 7 วันที่ผ่านมา

    18:04 Do you mean walkDirection instead of walkSpeed? Speed increase means accelerate if increasing at a rate.

  • @imjayvieeeee
    @imjayvieeeee 10 วันที่ผ่านมา

    hello where did you make tiles for the game?

    • @KaarinGaming
      @KaarinGaming 9 วันที่ผ่านมา

      Link to where assets are from, can be found in the description.

  • @stellaroasis
    @stellaroasis 11 วันที่ผ่านมา

    my box disappears as soon as it goes out of the frame and it never comes back , the way your one does like it bounces off the walls :( tried watching the video 2times but it still not working

  • @hieudo925
    @hieudo925 13 วันที่ผ่านมา

    51:50 you use 2 methods with the same name, Im confused with them. can you repexplain for me thank you.

    • @KaarinGaming
      @KaarinGaming 13 วันที่ผ่านมา

      They are named the same, but not in the same class.

  • @nabman5619
    @nabman5619 14 วันที่ผ่านมา

    How did you learn how to do this? Is there some book on standard game design? Thanks Kaarin. You make it sound so simple but it is very complex.

    • @KaarinGaming
      @KaarinGaming 13 วันที่ผ่านมา

      You learn by doing. Slowly adding more features and mechanics to your projects. Each new step teaches you something new. A drive to figure out how to add something is better than any book :)

  • @rafsanofficial72
    @rafsanofficial72 14 วันที่ผ่านมา

    what is you thumbnail photo's game name?

  • @nabman5619
    @nabman5619 17 วันที่ผ่านมา

    Great video. I think there should be a way to just import those pics into GIMP and then paint your boards? I don't know just guessing.

  • @p0mf47
    @p0mf47 17 วันที่ผ่านมา

    in the keylister problem just press ctrl + key, why are you keep liking comments without addressing the issue. also the imports and package errors

  • @nabman5619
    @nabman5619 18 วันที่ผ่านมา

    I am following you one line at a time, however I didn't understand your UPS and FPS. I just followed through.

  • @nabman5619
    @nabman5619 19 วันที่ผ่านมา

    Hate seeing ads? Forced to watch an ad.

  • @nabman5619
    @nabman5619 20 วันที่ผ่านมา

    Kaarin, Howcome you don't have repaint after every change_Delta?

  • @nabman5619
    @nabman5619 21 วันที่ผ่านมา

    Hello Kaarin, do you use any libraries such as LWGL or Pygame as in Python? I want to use Java and not learn something new due to lack of time for a project in school. Thanks.

  • @SaiGlowy
    @SaiGlowy 22 วันที่ผ่านมา

    Hi! What is the name of the game?

  • @christianjaycaburnay
    @christianjaycaburnay 23 วันที่ผ่านมา

    where can i get the sprite images?

  • @AshironDerigarStudios
    @AshironDerigarStudios 24 วันที่ผ่านมา

    i was thinking of making a 2 metroidvania in java... anyway you can expand these a bit ?

  • @Anth0nh
    @Anth0nh 25 วันที่ผ่านมา

    Hi ! Firstly, I love your content, especially this tutorial. I learn a lot by watching it, and now I have several game projects. So thank you a lot for that and for making this incredible content free. Secondly, I know you made this tutorial a long time ago, but I have a question. I don't really know if I understood correctly the process of drawing the big level. Are you drawing the entire level every loop of the game loop ? And if it's the case, isn't it bad in terms of performance to draw the entire level if it is very very big ? I mean, maybe if it's the case, a good thing to do would be to only draw the visible part of the level + one or two columns and/or rows around this visible part. We keep updating the invisible one, but we won't draw it. I hope it's clear.

    • @KaarinGaming
      @KaarinGaming 24 วันที่ผ่านมา

      Hey! Thanks for the comment. It is true, that rendering a large map is costly in terms of computer power. Not sure if we do it in this ep, or later, but we check the tile and if its outside the view area, we skip it. Take care!

    • @Anth0nh
      @Anth0nh 13 ชั่วโมงที่ผ่านมา

      @@KaarinGaming Oh okay sorry, I didn't watch it already. Thank you !

  • @刘大胖-b4n
    @刘大胖-b4n 29 วันที่ผ่านมา

    not javafx

  • @sakakiyuya-1
    @sakakiyuya-1 หลายเดือนก่อน

    how to code player can stand on objects?

  • @solo_Axxus
    @solo_Axxus หลายเดือนก่อน

    what font did you use at the image panel of game over? I kinda like it

    • @KaarinGaming
      @KaarinGaming หลายเดือนก่อน

      The font is part of the overall asset pack for this.

  • @MC_184
    @MC_184 หลายเดือนก่อน

    what font do you use in eclipse? I thought it was cascadia code, but the brackets are different. I would really like to know what font it is then. great tutorial anyway

    • @KaarinGaming
      @KaarinGaming หลายเดือนก่อน

      Nothing i set manually. I were using Ubuntu at that time and they have a font called ubuntu as default

  • @chacin2944
    @chacin2944 หลายเดือนก่อน

    I have a quick question, I have been following this guide and when i went to run my code(my stopping point was after this video), out of nowhere my player does not have animations and cant move,react to inputs or even goes up in down. I have not altered the code in any way and it was working fine yesterday, I even checked the local history to see if anything changed to no avail. Any help would be greatly appreciated!

  • @Loki-vy5vg
    @Loki-vy5vg หลายเดือนก่อน

    Love your content bro! It sounded so appealing, made me smash like and subscribe within 10 seconds 😅

    • @KaarinGaming
      @KaarinGaming หลายเดือนก่อน

      Cheers mate! :D

  • @Sam2k2
    @Sam2k2 หลายเดือนก่อน

    If You are getting an error Input == Null Don't be Frustrated 🥴 just do what I Did and It will work In importImg method, change your code to this: File file = new File("src/res/walk.png"); img = ImageIO.read(file); } catch (IOException e) { e.printStackTrace(); } It worked for me. Thanks to ChatGPT

  • @CoStudent001
    @CoStudent001 หลายเดือนก่อน

    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!!!

  • @DanNugzitpopping
    @DanNugzitpopping หลายเดือนก่อน

    Thank for create the video

  • @bbharat307
    @bbharat307 หลายเดือนก่อน

    can you please share your linkedin url. Thanks!!!

    • @KaarinGaming
      @KaarinGaming หลายเดือนก่อน

      Not using it

  • @kaiiemsawat2415
    @kaiiemsawat2415 หลายเดือนก่อน

    I feel like before 10:41 and after are somewhat a missing part. the size of panel change. When I run the scales are different from what you have.... Overall, this is awesome!!

  • @TamsinGaming
    @TamsinGaming หลายเดือนก่อน

    Pro what job you do now ?

  • @CGRcodeYT
    @CGRcodeYT หลายเดือนก่อน

    if u use vs code instead of eclipse remeber to remove the throw new UnsupportedOperationExceptions because i forgot to in the mosueinputs class and oh boy i had a party in that terminal

  • @NickTorius
    @NickTorius 2 หลายเดือนก่อน

    great tutorial

  • @Voidheartz
    @Voidheartz 2 หลายเดือนก่อน

    Grym video! Väldigt lärorik för nån som är ny. Keep it up:)

  • @jhmkbry
    @jhmkbry 2 หลายเดือนก่อน

    .

  • @MrJQ3d
    @MrJQ3d 2 หลายเดือนก่อน

    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 !

  • @THMAIN-le8xz
    @THMAIN-le8xz 2 หลายเดือนก่อน

    My random is giving me an error after initializing it😭🙏... Never mind... I fucking love this channel...

  • @THMAIN-le8xz
    @THMAIN-le8xz 2 หลายเดือนก่อน

    Thanks, man... You really saved my ass... W channel Fr...

  • @otavioandreas9430
    @otavioandreas9430 2 หลายเดือนก่อน

    Brothers, when the gentleman said subscribe, did you all noticed that the button shines? That amazed me, never noticed before

  • @ssaplliwi
    @ssaplliwi 2 หลายเดือนก่อน

    For VS Code users who got the Input == null error: - Right click at the Folder "res" and choose: Add Folder To Java Source Path (I think everyone did this but still cant solve) - Ctrl + Shift + P, type: Java: Clean Java Language Server Workspace and click on it - In the right bottom corner, you will have a notification ask you to make sure, choose Reload and delete It worked for me

    • @EM0920-u7j
      @EM0920-u7j 2 หลายเดือนก่อน

      Spent like 10 minutes looking for the answer to the problem. Thanks so much.

    • @CGRcodeYT
      @CGRcodeYT หลายเดือนก่อน

      @@EM0920-u7j thx ALOT bro

    • @Game_Builder-c4z
      @Game_Builder-c4z หลายเดือนก่อน

      Many Many Thanks Brother💚

  • @shairis2007
    @shairis2007 2 หลายเดือนก่อน

    u are lucky that u r a guy.

  • @shairis2007
    @shairis2007 2 หลายเดือนก่อน

    idk i can be happy after seeing a moving grey rectangle.

  • @billbond2682
    @billbond2682 2 หลายเดือนก่อน

    HMMMMM interestinggggg , I will need to repeat some of the things before I jump to the next video 👀

  • @billbond2682
    @billbond2682 2 หลายเดือนก่อน

    yup I loveee ittttt .... lets gooo to the next oneeee

  • @billbond2682
    @billbond2682 2 หลายเดือนก่อน

    omg I kinda like java , lets go to the next video

  • @Trollycat1822
    @Trollycat1822 2 หลายเดือนก่อน

    Hey in case you don’t know I TH-camr named clear code stole this game and made it in python for 10 hours lol