K
K
Klaus Kater2018-01-23 17:35:34
JavaScript
Klaus Kater, 2018-01-23 17:35:34

How to choose an engine for a 2D game?

Good day. I had a thought, and this thought was to write a game, and since I am a web programmer, it was decided to write a game on a Javascript stack. That's just with the choice of the engine is some kind of crap. It seems there are a lot of them, but it’s not clear which one will be taken. I tried to take on a seemingly still fashionable phaser, but there with the documentation of the trouble.
There are plenty of examples, lessons, but there is no banal description of the api (there is, but for a rather old version).
While I sit and doubt what is better, throw out the phaser in FIG?
And write everything yourself? For a long time.
Learn a phaser? Hurt.
Is the situation even worse in the engine than in front-end frameworks? Or am I doing something wrong?
Advise in which direction to dig? So far, what I see is suitable for simple mobile games, but not for strategies.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Alexey Yakhnenko, 2018-01-23
@ayahnenko

Everything is fine with Phaser, the documentation is not designed in the most convenient way, yes, but it is quite suitable, plus everywhere there are links directly to the code in the repository, there are a lot of examples, there are all sorts of forums.
The engine itself is very comfortable.
Well, if it's really "painful" for you to study, well, take construct, there, they say you can not program at all.

D
DanielParokonnyy, 2018-03-26
@DanielParokonnyy

Try pixi.js, excellent performance, good documentation, there are tutorials

V
Vasily minodvesP, 2018-04-04
@benoni

https://html5gameengine.com/ - list of html5 engines. You choose according to your taste and color)
By the way, there is generally an engine written on top of jQuery - gamequeryjs.com (there is even a book on this engine). True, it has not been developed for 5 years. But for simple 2D toys I think it will do.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question