S
S
Sergey Gutovsky2017-07-11 13:04:24
Programming
Sergey Gutovsky, 2017-07-11 13:04:24

What programming language should you choose to create a simple 2D RPG?

tried c++, unity, python, but still not sure which language to go with

Answer the question

In order to leave comments, you need to log in

8 answer(s)
M
Maxim Timofeev, 2017-07-11
@webinar

tried c++

So how? What exactly did they try, because if they had reached at least the middle of the textbook, this question would not have arisen. Unity is not a language at all. Python - possible, but strange.
There are a bunch of game engines other than Unity that use c++. The most popular:
UnrealEngine and CryEngine
But to create something, it's not enough to try the language, it would be necessary to teach. The language itself, the engine, related technologies and software.

F
FeNUMe, 2017-07-11
@FeNUMe

With anyone you know. Well, in general, it all depends on the requirements: do you plan to write your own engine or use ready-made ones, what mechanics will be used in the game, whether cross-platform is needed, etc.
If you are not a programmer, but want to create a game with a minimum of effort, then a constructor like RPGMaker is more suitable for you.

D
Dmitry, 2017-07-11
@backender_ru

Browser game?
Yes: JavaScript
No: C++
Don't flirt with the rest.

K
Konstantin Kitmanov, 2017-07-11
@k12th

If you want to write a game, and not spend several years creating the very best engine, then Unity (C #) or Unreal (C ++). Well, or any other ready-made engine with history and community.
With little experience, I still recommend C#.

A
Astrohas, 2017-07-11
@Astrohas

Comrade Gutof!
I can assume that you are too young in programming and therefore I can advise game designers. There, with the help of a mouse and keyboard, you can create good games.
Here is a list of game designers

N
Nikolay Ivanchenko, 2017-07-11
@Krokozyabla

C#

S
sta-ger, 2017-07-21
@sta-ger

JavaScript. It will not be difficult for a beginner to learn. the language is in trend and a lot of lessons. Suitable for both the client side and the server side. I advise you to try the Phaser Framework.

L
Legebocker, 2017-08-20
@EnDeRJaY

>Tried C++, Unity, Python
It's like saying: Tried cooking meat, stove and rice. And you wanted meatballs.
Well, what did they learn about C ++? At least they got to the links?
Unity is not a language at all (well, there is UnityScript), since it is an engine. And it is in C #, and you hardly learned C #.
Python... in principle you can use it, but like with rice instead of meatballs there will be hedgehogs, but maybe someone loves them more. It depends on what you want to do. Unreal (C ++) is weak in 2D, but platformers are not bad (Right now about 3D. I got the info that Hello, Neighbor is made on Unreal Engine. How? They forgot to add scripts and the engine produced beautiful red circles). If your task is not platforming, take Coconut (but I do not advise, bad documentation) or Unity learn C#, and then you can learn the ENGINE, not the Unity language;)

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question