1
Best programming languages/game engines for beginners
I want to get into game programming, but I don't know which language or engine to use. So I made this thread so people can tell me which programming languages and engines I should learn! Only requirement: Must be GAME-capable (and not just Text Adventures)
Engines and Languages not being considered:
Game Maker - I actually know this pretty well, but with plenty of Drag and Drop actions, and even more with optional plugins, I get carried away with the amount of D&D I use, and D&D usually produces an inferior product to what I'd want. Also, only basic 3D games.
Assembly - I started learning the bare basics of this, but then I remembered how outdated this was for games. I don't know about other things, but for games these days, it's only good for ROM hacks and homebrew games for NES, SNES, Genesis, Saturn, and a whole host of old computers. I need things that will run on a 2005 computer!
Unreal Engine - I couldn't run the most basic Unreal freeware game I could find (Green Hill Zone 2.5D.) I need to be able to RUN the games I make.
Java - Yes, I know this would be great because I could make Minecraft mods, but some gamers call it "laggy" and most programmers call it "Not for beginners!"
ROBLOX - Now you're talking stupid.
Scratch - Now you're talking stupider than ROBLOX.
Engines and Languages not being considered:
Game Maker - I actually know this pretty well, but with plenty of Drag and Drop actions, and even more with optional plugins, I get carried away with the amount of D&D I use, and D&D usually produces an inferior product to what I'd want. Also, only basic 3D games.
Assembly - I started learning the bare basics of this, but then I remembered how outdated this was for games. I don't know about other things, but for games these days, it's only good for ROM hacks and homebrew games for NES, SNES, Genesis, Saturn, and a whole host of old computers. I need things that will run on a 2005 computer!
Unreal Engine - I couldn't run the most basic Unreal freeware game I could find (Green Hill Zone 2.5D.) I need to be able to RUN the games I make.
Java - Yes, I know this would be great because I could make Minecraft mods, but some gamers call it "laggy" and most programmers call it "Not for beginners!"
ROBLOX - Now you're talking stupid.
Scratch - Now you're talking stupider than ROBLOX.
8
TheShadbusherswimmer1929
I wouldn't say that. In my opinion, Java isn't "simple to learn", and that depends on the individual. And, judging by the fact that you have 0 Java related submissions (mods or plugins) on your profile, I don't think you're very experienced in the field. Make sure to know what you're talking about ;)
As for op, I'd probably start out with Java. I mean... it's cool and this is PlanetMinecraft, so I'm assuming you like Minecraft. O_o
Your patronization was not necessary. I have several Bukkit plugins and am in AP Computer Science which at the moment is almost exclusively Java.
I'm not the most experienced Java coder out there, but I sure as heck know what I'm doing. Simple Java (e.g. writing methods, using conditionals and loops, utilizing iterators, messing with strings, etc.) is easy and simple for the majority of people, and helps pave the way for more advanced Java.
Oh, sorry for my misunderstanding. However that was a rather... conceited post, if I do say so myself.
swimmer1929
I wouldn't say that. In my opinion, Java isn't "simple to learn", and that depends on the individual. And, judging by the fact that you have 0 Java related submissions (mods or plugins) on your profile, I don't think you're very experienced in the field. Make sure to know what you're talking about
As for op, I'd probably start out with Java. I mean... it's cool and this is PlanetMinecraft, so I'm assuming you like Minecraft. O_o
Your patronization was not necessary. I have several Bukkit plugins and am in AP Computer Science which at the moment is almost exclusively Java.
I'm not the most experienced Java coder out there, but I sure as heck know what I'm doing. Simple Java (e.g. writing methods, using conditionals and loops, utilizing iterators, messing with strings, etc.) is easy and simple for the majority of people, and helps pave the way for more advanced Java.
If you want to learn how to make effective mods for minecraft, learn Java. Its minecraft's foundations. I agree more complicated languages are more efficient. But java if you take the time is a good place to start.
For beginnings in 3D game programming I would recommend the free game engine Unity3D it is very simple to learn, has default packages included in it, and it is completely up to you what language you code the scripts in.
Also, besides XNA, Unity also uses C#
I would start off with C#: I wrote a program in 5 minutes, and then when you've learned quite a bit you could do XNA Studio. This will help you a lot: http://www.learnvisualstudio.net/free/c-training/
Believe it or not, Java's pretty simple to learn. Its learning curve doesn't start out steep, but it's not the most efficient language out there. Not to say it isn't efficient, but it's not as efficient as some more complicated languages like C++.
I wouldn't say that. In my opinion, Java isn't "simple to learn", and that depends on the individual. And, judging by the fact that you have 0 Java related submissions (mods or plugins) on your profile, I don't think you're very experienced in the field. Make sure to know what you're talking about ;)
As for op, I'd probably start out with Java. I mean... it's cool and this is PlanetMinecraft, so I'm assuming you like Minecraft. O_o
As for op, I'd probably start out with Java. I mean... it's cool and this is PlanetMinecraft, so I'm assuming you like Minecraft. O_o
