Game maker is an engine. Java is a programming language. There’s a huge difference here. If you switch to java you have to build the engine part of your game. So how sprites are loaded, rooms are layed out, audio, there’s an endless number of things. There’s really no sense in switching to java as there won’t be much performance gain either since java and gml are both managed languages. If you want to prototype opengl programming than maybe but your headed to c++ not java. If you want to do engine programming that’s a lot different than game programming.
If you want the easy way out use game maker if you want to learn java take a course and use IntelliJ IDEA or Eclipse I recommend IntelliJ I find it a lot more useful then eclipse, but its all personal preference.
Tha's so hard to me, I'm learning Java to make Minecraft Mods, but I don't know the enough english I speak Spanish, so I know speak to keep a normal conversation but technical lenguaje make the things hard. There's not enough information in spanish to learn how to make Minecraft mods.:(
I am a java developer myself and I do not see any reason why you would want to develop a game in java. There are far better tools available such as Unity, Unreal and GameMaker.
Hey Realtuts you should checkout a Java framework called LibGDX, I've been using it and plan to create my first game with it. You can also deploy your app to ios, android, and desktop. And it's also 100% free and open source.
Well. As a result: dont try to make games in java unless you want it just to feel how to make game from nothing. You spend more time by doing everything manualy from the start and you force people to download jre in order for them to play which doesnt really sounds awesome. Nowadays most people doing games on engines that speeds up work significantly.
Andrew Hoyt it allows you more freedom as you are essentially creating your own engine from the ground up. Doing it this way allows you to tweak anything you like, with many capabilities game maker simply does not have. Learning Java will also give you more opportunities for other things such as creating useful software.
goxorg I understand creating your own engine allows more freedom but from this video, it only makes things unnecessarily harder. Specifically whats something that one can do in Java but not game maker. If you were going to learn a language for multipurpose use, why not code in c++ then as it is the primary language in the game industry
+Andrew Hoyt Because Java is simpler. Let's say you don't want to make an MMO Open world game but you still want to have more freedom and less limitation than you get with game maker. Then Java is a great choice.
I love doing everything myself; that’s the fun of programming (for me). That’s why I use java. However, I can see why GM appeals to many people.
ecksdee When you’re programming in Java a lot is done for you.
sure, pretty much every language does.
Me too
Game maker is an engine. Java is a programming language. There’s a huge difference here.
If you switch to java you have to build the engine part of your game. So how sprites are loaded, rooms are layed out, audio, there’s an endless number of things.
There’s really no sense in switching to java as there won’t be much performance gain either since java and gml are both managed languages.
If you want to prototype opengl programming than maybe but your headed to c++ not java.
If you want to do engine programming that’s a lot different than game programming.
i just wanted to know what classes and methods were vs in gm.....
Have you ever used LIBGDX if so, what is your opinion on it?
If you want the easy way out use game maker
if you want to learn java take a course and use IntelliJ IDEA or Eclipse I recommend IntelliJ I find it a lot more useful then eclipse, but its all personal preference.
I'm also moved from GML to Java =)
At first that was hard to understand Java Classes and contructions, Methods, but now it became a habit.
Tha's so hard to me, I'm learning Java to make Minecraft Mods, but I don't know the enough english I speak Spanish, so I know speak to keep a normal conversation but technical lenguaje make the things hard. There's not enough information in spanish to learn how to make Minecraft mods.:(
What program do you use for java?
I am a java developer myself and I do not see any reason why you would want to develop a game in java. There are far better tools available such as Unity, Unreal and GameMaker.
Hey Realtuts you should checkout a Java framework called LibGDX, I've been using it and plan to create my first game with it. You can also deploy your app to ios, android, and desktop. And it's also 100% free and open source.
Great video!
Thank you!
Well. As a result: dont try to make games in java unless you want it just to feel how to make game from nothing. You spend more time by doing everything manualy from the start and you force people to download jre in order for them to play which doesnt really sounds awesome. Nowadays most people doing games on engines that speeds up work significantly.
Made my own engine on Java. I make games faster than in GameMaker. I started making room editor for it also. :)
why transition?
Andrew Hoyt it allows you more freedom as you are essentially creating your own engine from the ground up. Doing it this way allows you to tweak anything you like, with many capabilities game maker simply does not have. Learning Java will also give you more opportunities for other things such as creating useful software.
goxorg I understand creating your own engine allows more freedom but from this video, it only makes things unnecessarily harder. Specifically whats something that one can do in Java but not game maker. If you were going to learn a language for multipurpose use, why not code in c++ then as it is the primary language in the game industry
+Andrew Hoyt Because Java is simpler. Let's say you don't want to make an MMO Open world game but you still want to have more freedom and less limitation than you get with game maker. Then Java is a great choice.
What limitation does Java get rid of that Game Maker has?
Game Maker was not designed specifically for your game, so it may be less efficient than code you write specifically for your game.
awesome games
I don't lile Java.
.........