What is the BEST Programming language for Game Development
12 replies, posted
Im kinda of a beginner at programming, and i want to start doing quite Advanced things. I learnt about C++, and im kinda getting the hang of it. The only problem is, i dont know how to add Graphics and stuff like that. I want to be a game developer and just make little indie games that people can play and enjoy. I really want to find out how to add graphics to the programs i make. I already know Lua, HTML, CSS and Batch pretty well, so im a little bit familiar with coding. If someone could help me out, with programs i need to install, and possibly youtube turtorial links, i would be very grateful for your time.
Game Maker obv
It's kinda hard defining [B]the best[/B] coding language, since everyone prefers different languages. Of course the various languages also has their own advantages/disadvantages.
I know a lot of people around here love [URL="https://love2d.org/"]Löve[/URL] (LUA), C++ being the faster of the commonly used languages and C# being my personal favorite.
If you want to get into graphics for real, try learning OpenGL. That way you get an universal way of rendering graphics, 2D or 3D.
Surely you might want to have somewhere to start, so I can recommend C# and XNA.
Hope this post helps a bit :smile:
The best language is the language you're comfortable with.
If you're getting on well with C++ then I'd recommend [url=http://sfml-dev.org/]SFML[/url]
Thanks for the help guys, it really helped!
It's all personal preference. I seem to be the only person that loves Java, for game development at least.
[QUOTE=Duskling;39945443]It's all personal preference. I seem to be the only person that loves Java, for game development at least.[/QUOTE]
I love to use Java with Slick2d library.
People are going to say there is no best language, and they're entirely correct.
But let's not kid ourselves, if you want to get anywhere professionally, there's very very great chances that you will write some C++ in your life, and if you already begun learning it then I suggest continuing in that direction.
There is no best language. If you're just starting, Java is a fairly easy programming language to learn, and it is adequate to make games. However, you will eventually want to move on to C++.
[QUOTE=Duskling;39945443]It's all personal preference. I seem to be the only person that loves Java, for game development at least.[/QUOTE]
Java is easy to write, but you need to have a really deep knowledge of it before you can use it for games without it spewing memory leaks and calling all sorts of pointless garbage collection.
That being said, I still love it.
[QUOTE=chimitos;39953922]Java is easy to write, but you need to have a really deep knowledge of it before you can use it for games without it spewing memory leaks and calling all sorts of pointless garbage collection.
That being said, I still love it.[/QUOTE]
Case in point: Minecraft.
[QUOTE=helifreak;39954352]Case in point: Minecraft.[/QUOTE]
As far as I'm aware, Minecraft is written badly irrelevant of whether or not its written in java
Sorry, you need to Log In to post a reply to this thread.