Making a Game with Java with No Experience

Поделиться
HTML-код
  • Опубликовано: 10 янв 2025

Комментарии • 1 тыс.

  • @Goodgis
    @Goodgis  5 месяцев назад +267

    Make sure to grab yourself a cup of java and don’t forget to SUBSCRIBE! ☕

  • @y4ssin345
    @y4ssin345 5 месяцев назад +372

    Honestly I would watch the whole coding process unedited. This was a ton of fun to watch I've always wanted to do the same kind of game.

    • @Goodgis
      @Goodgis  5 месяцев назад +33

      There is something about this kind of bare bones development that's just so fun to work on!

    • @jeetverma2649
      @jeetverma2649 5 месяцев назад +9

      I would love to see someone steaming coding making such fun and learning things​@@Goodgis

    • @SirusStarTV
      @SirusStarTV 4 месяца назад +1

      It's like watching anime characters struggle to study school subject material and suddenly they're very good at it

    • @generallyunimportant
      @generallyunimportant 4 месяца назад

      @@Asdfgadv33423 expecting a tutorial off of a video is stupid, especially out of a video on reccomended.
      and, if you were searching for it, should've typed in "tutorial" or smth

    • @theskepticcoder7883
      @theskepticcoder7883 Месяц назад

      i actually tried to remake mario using java , you can check it out if you would like, it's also on my github linked on the video, and the whole coding process is there too, didn't upload the last video cuz they cut out the entire internet while i was making it, it was pretty scary not gonna lie

  • @banks3388
    @banks3388 5 месяцев назад +1903

    Saying No Experience is a little bit of a misnomer, you do have some experience with programming which is a massive assistance since programming logic is pretty universal...

    • @Goodgis
      @Goodgis  5 месяцев назад +410

      I had no experience with Java 😺

    • @mik3lang3lo
      @mik3lang3lo 5 месяцев назад

      ​@@Goodgis🤡

    • @Artstyalfie
      @Artstyalfie 5 месяцев назад +36

      @@Goodgismake cave and craft game mod

    • @JuhoSprite
      @JuhoSprite 5 месяцев назад +91

      Goodgis out here smurfing

    • @quasar99999
      @quasar99999 5 месяцев назад +61

      Click bait

  • @SRIGHT0
    @SRIGHT0 4 месяца назад +31

    Thorought my coding journey, the main aspect is not what you wanna do, but its TIME. So huuuge respect of doing the whole JAVA game journey.

  • @stray1239
    @stray1239 5 месяцев назад +427

    as someone who exclusively programs in java and scratch, I see the new direction this channel has gone as an absolute win.

    • @Goodgis
      @Goodgis  5 месяцев назад +26

      XD

    • @THEcoolGAMER60
      @THEcoolGAMER60 5 месяцев назад +38

      java and scratch is a WILD combination

    • @maze._
      @maze._ 5 месяцев назад +41

      @@THEcoolGAMER60java and scratch sounds like “grew up using scratch but had to learn java for a middle or high school class”

    • @averiWonBTW
      @averiWonBTW 5 месяцев назад

      @@maze._this but I use godot now instead of scratch

    • @execute214
      @execute214 5 месяцев назад +1

      why not scala? never really understood java people

  • @vtdolgai497
    @vtdolgai497 5 месяцев назад +160

    I started out coding by learning java. I tried to learn it around 4 times before I finally understood something, so I really resonated with you getting frustrated with it early on. Super difficult language, but really worth to learn in the long run.

    • @Goodgis
      @Goodgis  5 месяцев назад +19

      I'm glad I'm not the only one! :D

    • @spgaming1272
      @spgaming1272 5 месяцев назад +19

      ehh, not really, Java is considered one of the easiest languages to learn, the problem is OOP. If you do not understand OO concepts, you practically don't know Java

    • @SunglassOrang
      @SunglassOrang 5 месяцев назад +18

      Second the other comment, the problem is OOP. For a beginner that barely knows how computers work or what is a function, its better to start with procedural code, which java is not build for. Once you have the theory behind OOP and have read some design patterns and principles in modern software engeneering, it becomes a lot more straight forward

    • @nitogravelord8118
      @nitogravelord8118 4 месяца назад +1

      @@SunglassOrang Thanks for feedback.

    • @clray123
      @clray123 4 месяца назад +1

      It is not "superdifficult", just "supertedious"

  • @jimmlmao
    @jimmlmao 5 месяцев назад +897

    Finally somebody who likes Java Idk why its so hated java tooling nowadays is so simple the code writes itself, no need to manually write getters and setters

    • @tambow44
      @tambow44 5 месяцев назад +92

      “Modern” Java is simply too large, same problem with C++, there are too many features. Oracle don’t help themselves either, a lot of people jumped ship when they tried to charge for Javas use.
      This all said, Java 1.8 is one of the greatest programming languages ever made.

    • @Goodgis
      @Goodgis  5 месяцев назад +205

      I feel like some people are more focused on the language and the IDE instead of making something cool with it. At the end of the day and language is a language.

    • @alexandergreuter5938
      @alexandergreuter5938 5 месяцев назад +13

      What tooling do you use for building / package management? Maven is horrific and I don't love gradle either.

    • @jimmlmao
      @jimmlmao 5 месяцев назад

      @@alexandergreuter5938 I use maven and i will agree with you build systems are a royal pain in the rear end

    • @InfernalLegion84
      @InfernalLegion84 5 месяцев назад +10

      ​@@alexandergreuter5938 Well, if maven and gradle are used by vast majority of java devs, it can't be THAT bad huh? Both get the job done, dunno what your problem is tbh :) Maybe just use it some more, get the hang of it, then you start liking it a bit

  • @gopro2027
    @gopro2027 3 месяца назад +9

    Ugh i love what you said about making a game fr scratch vs using a game engine. The process is so much more rewarding than the end result

  • @HE360
    @HE360 5 месяцев назад +74

    WOW, Java??? My game called "Crazy Airplane" on my channel was made in pure vanilla Java! Java was one of my first programming languages. It was one of my favorite times of learning game development. One could do a lot in Java's purest form. And once one could program in Java, other language C, JavaScript, C# all becomes like the same thing.

    • @Goodgis
      @Goodgis  5 месяцев назад +5

      It's really great!

  • @rogercruz1547
    @rogercruz1547 5 месяцев назад +20

    0:15 That is IF and only IF there's a Java Runtime already compiled for that combo of processor architecture and OS so you can install it prior to running your (oddly compiled too) bytecode.
    So you compile your program to bytecode that runs in a "virtual machine" runtime that is compiled to your processor and OS.
    (I know you know this, I'm just clarifying to the other viewers)

    • @Goodgis
      @Goodgis  5 месяцев назад

      👍

    • @exitspree
      @exitspree 2 месяца назад

      I'm not sure (I might be waffling, I'm just learning the basics about all this stuff) but I think Docker is kinda negating that problem, right?

    • @rogercruz1547
      @rogercruz1547 2 месяца назад +1

      @@exitspree Then you need the docker runtime for your platform, you just pushed the problem a layer deeper

  • @Crux161
    @Crux161 5 месяцев назад +75

    5:05 the software he’s using is *LabChirp* - I couldn’t for the life of me understand what he was saying when he named the program and the screenshot conveniently doesn’t show the title bar 🤦‍♂️ but after some googling I can confidently say even though it sounds like he’s say “lab tur” it is in fact “lab chirp” 😅

    • @banicans5299
      @banicans5299 3 месяца назад +2

      Thanks, I thought he said lab tur lol

    • @ugib8377
      @ugib8377 11 дней назад

      I was just scanning the comments to see if anyone figured it out. Thanks so much for posting this. I need some lab turr in my life.

  • @hibbsification
    @hibbsification 2 месяца назад +8

    I'm a senior Java guy for a bank, never done any video game programming, or honestly used Java for anything remotely graphical. But, now I am interested.

    • @dundun3687
      @dundun3687 2 месяца назад +3

      What sort of Java knowledge do you typically require for that sector? I always thought of doing something for banks or commercial businesses (eg. for supermarket software). I can only really go off my father and uncle, but both had to use COBOL a lot, not really Java lol.

  • @HeyIts_Blocky
    @HeyIts_Blocky 5 месяцев назад +16

    i actually make all my games with java! it's super cool to see someone else trying it out (especially without using lwjgl), and even cooler to see them like it enough to keep making something in it! i'm super excited to see what you make

    • @Goodgis
      @Goodgis  5 месяцев назад +1

      Thanks so much!

  • @Jzab5382
    @Jzab5382 5 месяцев назад +8

    I've been learning Java lately and I gotta tell that your video is so inspiring. Makes me fell like I wanna create cool projects myself.

    • @greenheart5334
      @greenheart5334 2 месяца назад

      libGDX is life. If they delete libGDX my life will have no meaning 😅

  • @ReasonMakes
    @ReasonMakes 5 месяцев назад +21

    So fun to get to experience your little world of indie dev and see the progress you managed to make. Developing without an engine is hard!

    • @Goodgis
      @Goodgis  5 месяцев назад +4

      It's hard but it's fun. I definitely get the appeal of it now. Thanks!

    • @monke1340
      @monke1340 5 месяцев назад +1

      @@Goodgis Please make a part 2 to this, the game looks really cool!!!

  • @Grayson6405
    @Grayson6405 5 месяцев назад +8

    It’s really cool to see stuff like this. It reminds me of how I started making games: in html with my dad

    • @Goodgis
      @Goodgis  5 месяцев назад +1

      Classic! :D

  • @bagel_productions
    @bagel_productions 5 месяцев назад +10

    please make more content on this!!!!! I always love you devlogs and I also love retro RPGs, so this is like putting them together!

    • @Goodgis
      @Goodgis  5 месяцев назад +1

      That's the plan! :D

  • @jamevolve8380
    @jamevolve8380 9 дней назад

    My issue with coding and coding videos alike, is that nowhere does anyone explain how to start out an actual idea or task. Like how am I as a beginner supposed to know something like J frame exists or how to utilize it. Coding is difficult and I genuinely don’t understand how people learn this. Kudos to anyone who knows how to code, truly!

  • @alizn06
    @alizn06 5 месяцев назад +14

    just tried the dewdrop demo yesterday, very excited for the full game :D

    • @Goodgis
      @Goodgis  5 месяцев назад +6

      Glad to hear it! :D

    • @Ghoulgeek
      @Ghoulgeek 5 месяцев назад

      I looked and it seems like it's not available anymore?

    • @ScopeCrepe
      @ScopeCrepe 5 месяцев назад

      @@Ghoulgeek I think he meant the latest beta version for beta testers

    • @JuhoSprite
      @JuhoSprite 5 месяцев назад

      I'm so jealous

    • @davidbarkhausen7739
      @davidbarkhausen7739 4 месяца назад

      How are you able to work on this and dew drop at the same time? And make RUclips video about it? And you have kids too, right? I don't even have the time to finish working on just one project...

  • @fjollan6089
    @fjollan6089 2 месяца назад +151

    no experience my ass

  • @cybergaming42424
    @cybergaming42424 5 месяцев назад +29

    Eclipse was my first IDE, I am a jetbrains boy now but Eclipse still has a place in my heart

    • @Goodgis
      @Goodgis  5 месяцев назад +2

      Eclipse worked great for me. :D

  • @firemonkey1015
    @firemonkey1015 2 месяца назад +2

    Love this, last year in my computer science course we took a full year learning Java. I went through a lot of the same processes as you except I had no coding experience aside from Lua which is notoriously easy. I love the object oriented nature of Java and a lot of its simplicities, I too had a fun time with JFrame. Also it’s funny you mention RyiSnow, I also watched that outside of my course just out of interest for a 2d RPG game as well.

    • @pancake-engineer
      @pancake-engineer 2 месяца назад

      Same all I know currently is Lua and I'm trying to learn Java and C#

  • @Korimi01
    @Korimi01 5 месяцев назад +7

    hello, I really like dewdrop and your videos on my programming, you inspired me to get into game development. But I would like to know how you make the dewdrop map, but not from a design point of view but From a technical point of view. how you place the different objects in the rooms and how you manage to have them all displayed in the Godot editor but in the game only the rooms where the player is are loaded to avoid lag. I beg you, please make a tutorial, thanks !

    • @Goodgis
      @Goodgis  5 месяцев назад

      Hey, thanks so much! Great questions! Each one is it's own room that's loaded. So that prevents lag, because the rooms are never that large. Regarding displaying enemies and objects in the room, you can create scripts in Godot that effect the editor. They are called @Tool. Those are how I'm drawing the enemies or keys when placing objects. It's a little bit more complicated than that but maybe I can show how it works on a livestream sometime.

    • @Korimi01
      @Korimi01 5 месяцев назад

      ​@@Goodgisthank you for the explanations but it would be really practical if you release an open source demo with only two rooms and for example a spike in one of the rooms. Also I have an idea for dewdrop, when you finish the game you unlock a mode where you can redo the game but you can't move and the only way to move is to shoot bullets to the side

    • @Korimi01
      @Korimi01 5 месяцев назад

      @@Goodgis are you gone ? 😓

  • @luciadieguez3686
    @luciadieguez3686 4 месяца назад

    honestly, I want more videos of this, it's really inspiring

  • @UndeadAlv
    @UndeadAlv 5 месяцев назад +11

    This video finally gave me motivation to begin creating my own RPG, but I'm so afraid lmao 😭
    I already tried coding before, although I just got to code a movement system, and then ran into a wall so began doing basic things like calculators and all of that
    But seeing this video feels so honest...
    A lot of devs create videos in which it looks like they just did it easy af and there was no issue, but looking at this, the effort transpires, the detail in each and every step, and now I feel more confident that it isn't me lacking talent or anything, if I put the effort, I will eventually get there

    • @Goodgis
      @Goodgis  5 месяцев назад +2

      It just takes a lot of work, that's it. :D Anyone can make this or something 10 times better if you take the time.

  • @Neuroszima
    @Neuroszima 4 месяца назад

    Dude that is insane. Sooo many soooo simple ideas. I really love it. Great video, refreshing after watching countless game showcases made in big engines or pygame

  • @minutesock9649
    @minutesock9649 5 месяцев назад +5

    This is great, would love to see more episodes on this game developed in java.
    In case you aren't aware, kotlin is an interopable language with java and is a very satisfying, elegant language to use.
    You should give kotlin a go sometime, heck you could even decide to just write one or two classes in kotlin, the rest of your game be java and it all will still work great.

  • @BigBouncyBanana
    @BigBouncyBanana 5 месяцев назад +8

    yo very epicc!!! this makes me real tempted to start learnign java lol i would like to see more of this, and it could make for a really cool series :))

    • @Goodgis
      @Goodgis  5 месяцев назад +4

      You should!

    • @BigBouncyBanana
      @BigBouncyBanana 5 месяцев назад

      @@Goodgis alr ill try eventually lol :)

  • @PeterMilko
    @PeterMilko 5 месяцев назад +16

    Try the Unity tilemap tools. They are awesome for something like this. Make "rule tiles" and they auto adjust as you paint!

    • @Goodgis
      @Goodgis  5 месяцев назад +1

      That's a great idea, thanks dude!

    • @ReasonMakes
      @ReasonMakes 5 месяцев назад +2

      Godot also has tilemaps and unlike Unity won't try to abruptly hold your game hostage behind a huge paywall :P

    • @madduckling4436
      @madduckling4436 4 месяца назад

      @@ReasonMakes what?

  • @hiimuc
    @hiimuc 5 месяцев назад +1

    I recently discovered your channel and just wanted to pop in and say that i looove your content! I'm someone who has always wanted to learn how to program just for the fun of it and to create silly little games. Your content inspires me so much and it's just so fun to watch you try stuff out :) (especially as someone who procrastinates a lot)

  • @SweeeeeetTea
    @SweeeeeetTea 5 месяцев назад +8

    It might just be me but I liked the vector art style more. It seemed more unique and unlike what you said it’s more charming

    • @Goodgis
      @Goodgis  5 месяцев назад +5

      It feels too "modern indie", which isn't a bad thing at all. But it's just not what I wanted for the game. The art style being more detailed like that also makes the scope of the game bigger, which I also didn't want.

  • @Isotope-15
    @Isotope-15 5 месяцев назад +1

    The game looks awesome! Would love to see the future of it.

  • @Aji_RAw
    @Aji_RAw 5 месяцев назад +3

    6:15 absolutely agree, i tried making game on my phone using java for almost 3 month ago, even know not full time learning it but really enjoyable to see what gonna happen next, does it bugged? or it working? that was the fun part, i glad i choose java after learning javascript

  • @jorenminer8817
    @jorenminer8817 24 дня назад +1

    0:38 WHAT! I'VE FORGOTTEN ABOUT THIS BOOK! Thank you for refreshing a long lost memory of mine.
    My favorite book of this sort ( "tutorials for dummies" style) is another of that series, "Electronic Gadgets for the Evil Genius". It has a lot of insane, high voltage, dangerous, and awesome electronic projects with full schematics and hardware assembly guides

  • @gargamel3478
    @gargamel3478 4 месяца назад +5

    3:22 Dude! Don't use strings for states! That's what ENUMs are for!

    • @Goodgis
      @Goodgis  4 месяца назад +2

      I'll have to update that! Thanks for the feedback!

  • @justinspanos4382
    @justinspanos4382 3 месяца назад +1

    Please keep us updated on your progress!
    Sincerely, a JavaScript coder who is currently debating on doing exactly what you've done in this video (having essentially no Java experience lol).
    P.S. this was inspiring!

  • @fromixty
    @fromixty 5 месяцев назад +21

    Another amazing video! Let me guess, next up is "I made a game in x86 Assembly with no experience"

    • @Goodgis
      @Goodgis  5 месяцев назад +5

      RIP, maybe someday

    • @FRanger92
      @FRanger92 4 месяца назад +1

      Rollercoaster Tycoon ♥

    • @pacomatic9833
      @pacomatic9833 4 месяца назад

      @@FRanger92 what?

    • @Pennipurilainen
      @Pennipurilainen 4 месяца назад

      ​@@pacomatic9833It's a game made like 99% with assembly

    • @FRanger92
      @FRanger92 4 месяца назад

      @@pacomatic9833 Iconic game made in Assembly

  • @laydenhalcomb4559
    @laydenhalcomb4559 5 месяцев назад

    From programmer to programmer, this is phenomenal man. I enjoyed the video.

  • @SombreroMan716
    @SombreroMan716 5 месяцев назад +5

    Wow I literally used the exact same tutorial to make an rpg as well in Java!

    • @Goodgis
      @Goodgis  5 месяцев назад +1

      Ryisnow is awesome!

  • @maulaahmad2542
    @maulaahmad2542 22 дня назад

    As a second year CS student, this is insane. Keep it up!

  • @historymaker118
    @historymaker118 5 месяцев назад +10

    Java was the language I was taught at uni, and I got my first job as a mobile software developer writing almost exclusively in it for years. I eventually switched to working in C# and .NET, but I can see why you enjoy Java, and I'll admit it can be a lot of fun to make things in. Your RPG looks super cute and clean, and I can't wait to see what you build with this in the future. Just don't get too distracted, I *need* to play Dewdrop Dynasty! (but once you've done that, I'd would love to see what you could make using Pico-8!)

    • @Goodgis
      @Goodgis  5 месяцев назад +2

      Thanks! Yes, Dewdrop Dynasty development hasn't stopped. I just try to mix in other videos for the sake of the channel.

  • @playtime1111
    @playtime1111 5 месяцев назад

    been learning java for 4 years, i can say you did something really spectacular.

  • @goose-h2f
    @goose-h2f 5 месяцев назад +5

    "Hey guys, I was coding outside camera and i did minecraft 2.0"

  • @Beastly_Dev
    @Beastly_Dev 18 дней назад

    So cool, definitely will be doing this, thank you for inspo

  • @ClaretAVFC
    @ClaretAVFC 5 месяцев назад +12

    This came literally a week after I began learning Java as a second language.

    • @Goodgis
      @Goodgis  5 месяцев назад +2

      Nice! haha

  • @Dbentzjr
    @Dbentzjr Месяц назад +1

    I have been itching to get into making my own video game but theres so much stuff to learn its just overwhelming to me. I bought 2 powerful calculators with Python capability, thinking that I would be able to use one of those to get started, but I still don't know enough about programming to actually get started. I'm learning a little here and there, and I know that it won't be easy. I just want to build the kind of games I grew up with, like early dos and nes games and just see how I can put my own spin on stuff. Someday, perhaps things will start moving quicker for me, but until I dive in deeper, I greatly appreciate learning as much as I can from others like this here. I hope you go far with your own games.

  • @JuhoSprite
    @JuhoSprite 5 месяцев назад +8

    Goodgis collecting new coding languages like infinity stones

    • @Goodgis
      @Goodgis  5 месяцев назад +4

      Does that mean I'm going to click to make half of them disappear?

    • @ThePhantomBowtie
      @ThePhantomBowtie 5 месяцев назад +2

      He is inevitable.

    • @jast_a_backlog
      @jast_a_backlog 5 месяцев назад +1

      Bro please dont 😭

  • @orchetect7415
    @orchetect7415 Месяц назад +1

    Looks really good. Great job!

  • @ORUS3732
    @ORUS3732 5 месяцев назад +3

    6:54 not sololearn?

    • @Goodgis
      @Goodgis  5 месяцев назад +1

      No, I'm actually not that big of a fan of sololearn haha

  • @trevormontgomery6795
    @trevormontgomery6795 4 дня назад

    Need more vids on this passion project

  • @MathGoOli
    @MathGoOli 5 месяцев назад +5

    0:55 because you already made one on scratch 🤪😂

  • @kamdenrants
    @kamdenrants 5 месяцев назад

    definitely keep workin on this ! looks so good so far

  • @haroonnadeem701
    @haroonnadeem701 4 месяца назад +6

    @Goodgis can you make a game in roblox like a battleground for the next vedio

    • @Ryzen8000-gw3pp
      @Ryzen8000-gw3pp 4 месяца назад

      yes please make a battleground game please that be so cool like dewdrop in robloix or anime battleground or vedio game

    • @jasiatahir
      @jasiatahir 4 месяца назад

      yes this is no fun please please

    • @beastmaster2139
      @beastmaster2139 4 месяца назад

      battleground sounds fun

    • @a.ayxhhh
      @a.ayxhhh 4 месяца назад

      yes that soond so fun

    • @sameera6071
      @sameera6071 4 месяца назад

      yes this is so fun i want battleground, @Goodgis is realy good at codeing

  • @devalt1
    @devalt1 5 месяцев назад

    Please carry on with this series :) making a game using only frameworks is something I've wanted to do for a while, but stuff like the map editor has always put me off. Was cool to see it can be something simple, like a number matrix into a loop.
    Your presentation lends itself to teaching these more nuanced topics, so will be good to see it evolve.

  • @RoddyPipersCorneas
    @RoddyPipersCorneas 4 месяца назад +3

    LOL you were a child in 2010, that's crazy. Best of luck, young man, you go get 'em, lad. So inexperienced and fresh to this world.

  • @LadyElleStudies
    @LadyElleStudies 5 месяцев назад

    I would love to see this as a series!!

  • @ShadowHoper
    @ShadowHoper 5 месяцев назад +5

    I think nearly 2 minutes of advertisement in a 8:40min video is wayyy to much.

  • @terrawest9500
    @terrawest9500 5 месяцев назад +2

    Haven't done some fun stuff on java for a long time, really should use it again. Thanks for the inspiration. I would love to see more of this.❤

    • @Goodgis
      @Goodgis  5 месяцев назад

      I'll definitely have to continue this, thanks so much!

  • @lawsoncho
    @lawsoncho 5 месяцев назад +3

    Are you just going to make a game in every single coding language? 😃😃

    • @Goodgis
      @Goodgis  5 месяцев назад +3

      You know what....I just might.

    • @ThePhantomBowtie
      @ThePhantomBowtie 5 месяцев назад

      @@Goodgis Is Rust next? 🤔

  • @buzzbuzz20xx
    @buzzbuzz20xx 5 месяцев назад +2

    Nice video ! College is gonna start next month for me and we’re gonna be coding a lot in Java so it’s nice to get a vague idea about the language

    • @Goodgis
      @Goodgis  5 месяцев назад

      Nice! :D

  • @Jiorgos3D
    @Jiorgos3D 5 месяцев назад +13

    Aren’t all games made using mostly coffee ?

  • @Dizzula
    @Dizzula 5 месяцев назад

    Been a subscriber for ages, and this is the best video you've done so far. Really useful, informative, entertaining... amazing! I really hope you flesh this game out, I'd love to see it grow :)

    • @Goodgis
      @Goodgis  5 месяцев назад +1

      That's a huge compliment. This was one of my favorite games and videos to work on and I think that comes through in the video.

    • @Dizzula
      @Dizzula 5 месяцев назад

      @@Goodgis Yeah you've done so much work in such a short space of time, you must be really in to it! :D

  • @dgtemp
    @dgtemp 4 месяца назад

    I used to work in Java initially and then later I switch where I had to work in C# and I can tell you it was such a bliss!!

  • @mohsinzaki2711
    @mohsinzaki2711 2 месяца назад

    Wohh! Loved it. That's 1000 times better than watching boring lectures .

  • @rice_gd
    @rice_gd 3 месяца назад

    6:12 I just love making games without a game engine, like you said, it's satisfying, even when I don't know how to make a game on that.

  • @zzz12466
    @zzz12466 19 дней назад +1

    Fun Fact: Minecraft started as a 2D java project by Notch at a conquest. (correct me if i'm wrong, but I remember seeing a documentary about it and even played the game lol) so it's definitely funny to see that Java and C++ are useful

  • @andbro_anderson
    @andbro_anderson 5 месяцев назад

    I would LOVE to see more. Keep up the good work goodgis!

  • @razorsharpplays2619
    @razorsharpplays2619 Месяц назад

    That's super cool and inspiring! I've learned a bit of C# but I think learning Java just to know how to do stuff like this would be super helpful as well! Keep up the amazing work!!!

  • @pokerang007
    @pokerang007 5 месяцев назад +2

    I would love to see more videos about thia rpg! RPGs are my favorite genre, and Java is a language I'm a bit acquainted with, so this series would be right up my alley!

  • @erc0re526
    @erc0re526 5 месяцев назад

    Subbed! I love this kind of vids. And that you picked an all batteries included language like Java (builtin GUI etc.) Are you planning to do longer videos showing the guts of it?

  • @BarneyCodes
    @BarneyCodes 5 месяцев назад +2

    This is cool to see! I'm currently working on a game in Java, and it's honestly pretty good! Definitely a lot slower than using an engine, but like you say it can be pretty rewarding!
    I think in the future I'm going to try and find a good framework so that I can get the best of both worlds (some of the development speed of an engine and the freedom of DIY)

  • @gabiedubin
    @gabiedubin 4 месяца назад +1

    As far as I'm aware java doesn't run everywhere without needing to be recompiled, it is true the java compiler runs once for each program, but a crucial part of the compilation is the JVM which is the part that allows it to run everywhere. In layman's terms, the compilers translates the code you write into a standard code which is abstract, and the JVM translates it to platform specific machine code.

  • @KindBloom100
    @KindBloom100 4 месяца назад

    So close to 200k subs!! keep going dude!

    • @Goodgis
      @Goodgis  4 месяца назад

      Thanks so much!

  • @1just_josh
    @1just_josh 5 месяцев назад

    This is an amazing video !! Really wanna see more videos like this

  • @SmartWarrior_GG
    @SmartWarrior_GG 4 месяца назад

    Congratulation 200K subscribers

    • @Goodgis
      @Goodgis  4 месяца назад

      Thank you so much 😀

  • @gamesdeluxxe
    @gamesdeluxxe 5 месяцев назад

    love the video! plz continue. i will 100% keep watching!

  • @carlasoriani924
    @carlasoriani924 4 месяца назад

    I love your videos, I find them so relaxing, engaging and creative!

  • @101graffhead
    @101graffhead 5 месяцев назад

    amazing video, very admirable how you didn't concern yourself with doing things right way and ending up reading 20 books on opengl linear algebra etc, and jumped right in,

  • @DerekitoCorpcito
    @DerekitoCorpcito 2 месяца назад

    you are genius you put the advisor on the final jajaj thanks

  • @JEffinger
    @JEffinger 5 месяцев назад

    Okay you got a sub for the Dragon Warrior footage. I didn't learn to read from it but it helped my reading so much.

  • @Alkaliii
    @Alkaliii 5 месяцев назад

    This looks so good, I hope you make more videos on this!

  • @seth-blank
    @seth-blank 5 месяцев назад +1

    Absolutely love this. Been meaning to take the time too make something inspired by earthbound so this is great inspiration.

    • @Goodgis
      @Goodgis  5 месяцев назад

      Thanks so much :D

  • @Elijah_2
    @Elijah_2 5 месяцев назад

    Definitely wanna see more. Checking out the tutorial 👍

  • @adelbelkercha7492
    @adelbelkercha7492 Месяц назад

    The nintendo Eshop music on the back very nostalgic about it... That's a man of culture, finally some great soundtrack !!

  • @DriftWare
    @DriftWare 5 месяцев назад

    Looks good! I've been doing something similar, but I structured it more like a cellular automata. The terrain doesn't really update and it mostly puppeteered by the world script, but the entities are designed to work with and around each other, a little bit like conway's game of life.

  • @FaizKTG
    @FaizKTG 2 месяца назад +1

    Glad I'm not the only one who finds the word java delicious lmao, It seriously forces me to get up and brew some coffee

  • @awesomewinner6385
    @awesomewinner6385 4 месяца назад

    Yes please, you could make a devlogs series for the game.

  • @rumbleraven
    @rumbleraven 2 месяца назад

    The artstyle is so cute! I'd love to see a follow-up on this video!

  • @pachi9065
    @pachi9065 5 месяцев назад

    I would love to see updates on the game, really fun project, keep up the good work!

  • @fixiple2722
    @fixiple2722 5 месяцев назад

    I would love to get updates about the state of the game. Awesome video, as always !

  • @jabelgarfias.hernandezverg6853
    @jabelgarfias.hernandezverg6853 4 месяца назад +1

    Brother, you can take a course on how to make games in Java, even if it is a basic course, what you did is very good.

  • @hecker688
    @hecker688 5 месяцев назад

    this is amazing!! subscribed and liked, love the way you told the story and cant wait for the next part. very interesting and informative 💯

  • @TwinCuri
    @TwinCuri Месяц назад

    Seriously insane!! You lwk hyped me to get into it to, nice job

  • @idk-n5w6m
    @idk-n5w6m 4 месяца назад

    this is amazing! would love to see more!

  • @InfiniteCodeYT
    @InfiniteCodeYT 5 месяцев назад +1

    i just came across your channel and your videos are just amazing 😊😊

  • @fukkenubermann
    @fukkenubermann 4 месяца назад

    This reminds me of the 2D games we made out of java back in highschool. really takes me back. thanks for the video

  • @scrubsandwich1050
    @scrubsandwich1050 5 месяцев назад

    This is fantastic, This is my 3rd time watching this and honestly it's kind of making me want to have a crack at it. My grandfather the classic hello world in Java in I was about 10 but I haven't done much else honestly, but this is really making me want to write a game without an engine. Also figures you post this right after I start work on an RPG

  • @Wow_redq
    @Wow_redq 5 месяцев назад +1

    Would love to see another video of this

  • @plebisMaximus
    @plebisMaximus 5 месяцев назад

    I like the idea of interpreted languages. Testing your code live is a super cool concept.

    • @Goodgis
      @Goodgis  5 месяцев назад

      I agree!

    • @janikaarela8540
      @janikaarela8540 5 месяцев назад

      You get pretty much the same, plus automated tests, by using a unit test framework such as JUnit or TestNG. And if you really want to run small snippets, the jshell tool (plus freely available online tools) do that.

  • @orangomango
    @orangomango 5 месяцев назад

    Wow very nice rpg game! I always use java for making games without an engine and it's very satisfying when you "finish" one. Right now I'm working on a 3D engine made from scratch, and Java is very helpful during this process.