S
S
SheldonCoop2016-04-07 19:35:38
JavaScript
SheldonCoop, 2016-04-07 19:35:38

What tools to use for a web application with game elements?

Help with the choice of tools for the front-end of the application. A tracker-like application with game elements (you have a character, you can take a task, complete it, see the rating of all players, for completing tasks you get resources for which you can build a structure, etc.).
Approximate description: The main page displays the planet earth (view from space) in 3d, which can be twisted. Objects are placed on the globe itself (they are placed depending on the data from the server), with which you can interact, when you click on the object, we go to the earth's location. Some locations may be in 2d or 2.5d (isometric). Also on the screen there are always controls, buttons (when clicked, windows with various information open).
1) Since it is necessary to implement both 3d and 2d (2.5d), a suitable game engine is needed. Which is the best fit?
2) Is it appropriate to use Angular here? And will it be possible to combine it with the engine?

Answer the question

In order to leave comments, you need to log in

3 answer(s)
T
ThunderCat, 2016-04-07
@ThunderCat

I've been waiting for this game for years!
Can you rob cows?

A
Alexander Dolgolyuk, 2016-04-07
@dolgo

Not an easy thing)
Angular won't help here.
If everything is so serious,
then learn Unity: it is shareware, you can write in JS, then build it for the browser (webGL is used).
If not very seriously, then three.js and the like

K
Konstantin Kitmanov, 2016-04-08
@k12th

The earth in 3D can also be depicted without WebGL: bl.ocks.org/KoGor/5994804 - depending on how many beautiful things you need to do, depending on the situation, you may need three.js with plugins or BabylonJS . 2 and 2.5D will quite pull Phaser . Angular can come in handy for GUIs, because doing gui on game engines is always some kind of hell, but it depends on the complexity and amount of this gui.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question