1

Best programming languages/game engines for beginners

Kfcnyancat 9/20/13 10:53 pm
456
9/20/2013 11:08 pm
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.
Posted by
Kfcnyancat
Level 28 : Expert Pony
22

  Have something to say?

JoinSign in

8

Swimmer1929
09/20/2013 11:08 pm
Level 40 : Master Taco
TheShadbusher
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.


Oh, sorry for my misunderstanding. However that was a rather... conceited post, if I do say so myself.
1
Leeberator
09/20/2013 11:06 pm
Level 47 : Master Button Pusher
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.
1
Zoundrev
09/20/2013 11:05 pm
Level 34 : Artisan Artist
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.
1
EpicAwesome1
09/20/2013 11:03 pm
Level 38 : Artisan Pixel Painter
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.
1
BestMinerGavin
09/20/2013 11:03 pm
Level 17 : Journeyman Ranger
Also, besides XNA, Unity also uses C#
1
BestMinerGavin
09/20/2013 11:02 pm
Level 17 : Journeyman Ranger
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/
1
Leeberator
09/20/2013 10:56 pm
Level 47 : Master Button Pusher
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++.
1
Swimmer1929
09/20/2013 11:01 pm
Level 40 : Master Taco
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
1

Welcome