Jump to content

Choosing right engine, tools for isometric game


Fredi
 Share

Recommended Posts

Hi, currently with friends we are thinking about building a game, no one has any game development XP so we have a lot of silly* questions. We have chosen isometric game style and we want to build it with javascript. We did some research but everything is not clear enough. At the moment we are looking at Phaser, looks good and it has isometric plugin http://rotates.org/phaser/iso/ but we are not sure if we could implement everything we need with it. Our concerns are about "3D" space. Can we create isometric map with tunnels, stairs, bridges where entity (for example zombie) can move under and on different floors on map and could find shortest path with A* algorithm? Doesn't it need more like a 3D game engine like Babylon?

Is Tileld map editor the right tool for this if we can't really create different height levels with it, what are alternatives or suggestions for this?

Maybe you have some nice inspirational examples with games that have similar map with multiple floors and built with Phaser/Babylon?

Any thoughts about Whitestorm https://whsjs.io/#/ ?

 

Thank your very much for any help!

Link to comment
Share on other sites

I don't think that phaser isometric plugin supports tiled (you can generate tile maps by numerous methods anyway). I have used it before and it was quite nice though. There are some features you have to "trick" to get done but I recommend it. Isometric is still 2D as you know and the simulation of that view could be solely provided by the phaser plugin. I would recommend you to use something like bullet.js for physics. You can always use the integrated phaser physics but if you're looking for more than AABB (not grid fixed) you should go for bullet.

Link to comment
Share on other sites

@PhasedEvolution thank you for your reply! Are you talking about this bulletjs https://github.com/adambom/bullet.js/?

Do you have any thoughts about pathfinding and trickery about getting it to work in 2d game if we want to implement a bridge/tunnel?

I attached an image below to describe the problem. Currently testing phaser with isometric plugin, I can see that I could build a tunnel through which player can go but how about pathfinding? 

Any thoughts anybody?

bridge.jpg

Link to comment
Share on other sites

@Milton thank you for your reply! I understand that A* works  in 3D engine games but how could I implement it in 2D isometric Phaser game? I can't really find a good example/tutorial where is described my tunnel/bridge problem in 2D isometrics.

As I understand in 2D you create two dimensional array and A* is searching through it. If I'm correct in my situation it's not simple two dimensional array or i'm mistaken?

Link to comment
Share on other sites

Hi Fredi,

I don't understand your question, sorry :)

A* doesn't care about 2D, 3D, 4D, whatever. A* works on any graph/tree with weighted paths between vertices.
My advice would be, forget about the 'representation'. And actually, don't use the plugin, because it doesn't offer much.
If you want Isometric 'out of the box', go with Unity. Otherwise, you'll have to implement it yourself.
Since you'll be needing your own physics, just forget about the plugin, and only write the projection/depth-sort code.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...