Which programming language is best suited for gaming creation?
I think your best choice today is C# within the Unity3D engine.
Indeed, the best engine and the most innovative is, of course, the Unreal engine, especially if you take the latest updates for analysis, as well as the announcement of its new version, which will completely change and make the approach to creating games much easier. The best, as it seems to me, is Unreal Engine 4, and the most convenient is Unity, which also boasts awesome features.
There is no "best language" and any engineer that tells you otherwise is lying or in denial. There are many programming languages that do certain tasks well while others do the same task better.
Most modern games use the language(s) supported by the game's engine. Engines are chosen using a number of factors, such as cost, platform availability, and technical limitations. For example, Unity is affordable, can publish applications for a variety of platforms, and supports several languages for object scripting (C#, Javascript, and Boo). Unity is a good choice for studios with a smaller budget, needs a cross-platform title, and has an engineering team that is comfortable with C# and/or Javascript.
If you are building your own engine, then use what you are comfortable with. Most languages have libraries for DirectX or OpenGL support. This might seem like a fun project, but there are serious hurdles that will consume a lot of time. Are you familiar with 3D rendering using the GPU? Polygon culling? Light sources, occlusion, etc.? If not, get some literature and start reading up on it. Brush up on your algebra, too. You're going to get intimate with matrices.
Actually, everything depends on the kind of game you want to create, and there's too little information to give you a detailed answer. However, Unity is one of the best and the most popular today.
It is different for 2D and 3D games, but what mostly use now is popular web programming languages that could be used not only for games but for anything at all. Read the article to know more about how it works and to know more ways to work faster. It is not so common, but those guys seem to know how to work fast and don't worry about details to get more money.
Unity.
315 views
Usually answered in minutes!
×