Question:
Where do I get better at game programming?
?
2011-04-29 17:31:50 UTC
I'm going to school for game design for about a year. I have taken two classes in actionscript 3.0 however, I am very terrible at coding. I want to get good enough to be able to script games later (such as a level designer position). I want to be able to use the Unity 3D engine to develop some simple game.
Someone recommended I start with Game Maker because I have to take a class on it next semester and it will help me tremendously. Some people however said learn Python, then Lua, then I can start jumping into JavaScript and ActionScript.

What do you guys think?
Also know that over this summer I'm going to be taking an intensive art program, going to be learnin digital painting on my own, and be doing an intensive work out program called P90X.
Any advice will be greatly appreciated! :)
Four answers:
Nobody
2011-04-29 17:41:24 UTC
Try this book
Arivirus
2011-04-29 17:40:41 UTC
Today, because it is object oriented and compiles to binary (the native language of the target platform), the most popular game development language is C++[citation needed]. However, Java and C are also popular, but inappropriate for some projects. Assembly language is necessary for some video game console programming and in some routines that need to be as fast as possible, or require very little overhead. Fringe languages such as C#, Ada and Python have had very little impact upon the industry and are primarily used by hobbyists familiar with the languages, though C# is popular for developing game development tools.

High-level scripting languages are increasingly being used as embedded extensions to the underlying game written in a low or mid-level programming language such as C++. Many developers have created custom languages for their games, such as id Software's QuakeC and Epic Games' UnrealScript. Others have chosen existing ones like Lua and Python in order to avoid the difficulties of creating a language from scratch and teaching other programmers a proprietary language.

Vertex and pixel shaders are increasingly used in game development as programmable GPUs have become more prevalent. This has led to the increasing use of High Level Shader Languages in game programming, such as nVidia's Cg, though it cannot be used for all of game logic.
pinette
2016-12-03 15:52:39 UTC
It relies upon what proportion beneficial factors you like. Javascript/HTML may be used to create uncomplicated turn-based video games (or maybe genuine-time video games, in spite of the undeniable fact that it is not cautioned), yet has dissimilar severe barriers (working example, taking part in sounds is very perplexing). Your ideal wager is in all threat Java, that's greater perplexing to apply yet provides greater potential with the main stunning libraries. C++ is the familiar language for writing interest purposes, yet for a 2nd turn-based interest, its further potential particularly isn't mandatory and a beginner could extremely not could cope with its nuances (memory administration and whatnot). That pronounced, i could propose that in case you have in no way genuinely accomplished programming, your first video games will in all threat be constrained to a text cloth interface. photos are somewhat harder and frequently you like some journey with the language in the previous taking that step.
CPlusPlus Guru
2011-04-29 17:45:25 UTC
Learn a good object-oriented C-based programming language, like Java or C++.



Learn (or review) algebra and geometry.



Learn (or review) physics, especially as related to the movement of bodies under various forces.



Art won't help you with programming. But there is no substitute for the above.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...