N
N
nickXoo2015-04-24 11:55:53
Programming languages
nickXoo, 2015-04-24 11:55:53

What programming language to choose for game development?

Hello. I am learning Python, but, as I understand it, it is not suitable for game development at all. Accordingly, what language is best suited for this purpose?
You can specify by platform (I know that AS 3.0 is needed for browsers)
Thanks in advance for your answers.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
O
OnYourLips, 2015-04-24
@OnYourLips

C# and Unity3D.
If you wanted an AAA game, there would be other tools, but then you wouldn't be asking that question on the toaster.

X
xmoonlight, 2015-04-24
@xmoonlight

Unity3D, C#
for browser games: Unity3D(only with web player), HTML5(canvas): depends on dynamics.

H
huwesu, 2017-05-17
@huwesu

Geydev is different.
Native for browser games - JavaScript. The server part may well be in Python at the same time.
Native for Android - Java
For Unity engine - C#
For desktop game of AAA class - C++ and Lua.
etc.

E
Espleth, 2015-04-24
@Espleth

Cocos2d is a good fit for your Python.
The most popular and easiest option is C# + Unity3d
. And if you are going to seriously engage in game development, then C ++ and an engine depending on tasks, such as Unreal Engine 4, are better.
All the engines I wrote above have good multiplatform.

A
Alexander, 2015-04-24
@NeiroNx

Well, the game engine is in C ++, And the game logic (scripts of the game world) in Python.

K
kuskovkirill, 2015-05-10
@kuskovkirill

If you are super smart and want to make really cool games like (Skyrim,borderlads,batman,) learn c++. The language is very complex, but large-scale.
Games can be written in java (minecraft), c # (terraria). Java is also complex, but not as complex as c++
You can write in Flash. There are many flash games on the Internet.
Games can be written in all languages. And even on basic.

G
GavriKos, 2015-05-10
@GavriKos

For what purpose? For gamedev? This question is from the category "which typewriter is better for a writer." Give someone underwood, and someone - IBM. And hipsters only write with a pen. Actually, what am I talking about - game dev is a very general concept. And to say that "take language / technology A and write anything in it" is not entirely correct. There is a client part, there is a server part, there are different platforms, there are all sorts of databases and shaders - and all this can have its own languages ​​and features. If you want something relatively universal - take c++. After him, many languages ​​​​will go easily and naturally. But you don't need to meddle in C++ right away and without knowledge, just like in game dev.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question