F
F
fustaska2019-10-13 12:44:50
Game development
fustaska, 2019-10-13 12:44:50

What to learn and need to know?

I am currently a web programmer.
I'm interested in making games, but I have a question. I liked the Tanki Online game, so if you know what it is written on and how to write a similar one, then help me with my problem.
I need to know specifically how it is written and what needs to be taught.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
dollar, 2019-10-13
@fustaska

This game is written on the Alternativa3D engine using legacy Flash technology .
If you are a web programmer, you should understand that making your game using the same technology will be very strange in 2019. Better look towards WebGL . Specifically, you can study the Unity engine , it can handle HTML5 and, in principle, allows you to create a browser game.
By the way, to make money on the game, it is not enough to know programming. For example, you need to understand that in the world there is a trend towards a decrease in the popularity of browser games.
For clarity, try to independently determine the target audience of this game, and therefore the target audience of your future game. By the way, you yourself are also part of this audience. That is, you need to understand why it catches you and how many of you are who will be hooked by this game. Also understand in which countries this setting is popular. This will allow, albeit roughly, to assess the potential of the game. But it's not easy at all. Comrades from Wargaming at one time made a serious mistake with the audience, although they later corrected themselves. Well, then you can figure out what part of this audience can be pulled over and how to do it despite the fact that you are far from the first in this niche. It will become clear that the prospects for such a clone are rather illusory, and it is better to look for money in another area.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question