Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

I am planning to build a 2D RPG game (Zelda style). I am looking for a game engi

ID: 658426 • Letter: I

Question

I am planning to build a 2D RPG game (Zelda style). I am looking for a game engine that has the following features:

Map editor to create maps (preferably orthographic grid), with solid objects, doors/portals, items etc.

Mobs: Support for easily creating mob entities with basic properties (HP, speed, movement), and spawning them dynamically.

Support in all major browsers.

Basic algorithms like path-finding, collision detection, projectile shooting, etc.

Support for basic items like weapons, armor, potions etc.

These additional features would also be great to have:

Multiplayer, i.e. multiple people playing in the same map. (Not MMO... maybe 20-25 people at a time)

Inventory screen, where player can see the items they have picked up.

So basically, I just want to get the basics of a simple RPG game, so that I can focus on the layers on top. Please share any comments on whether ImpactJS would be suitable, its the best option I've found so far.

Explanation / Answer

Deepak, have you tried Phaser ? Its a pretty neat engine. Though I haven't tried all the feature-requirements you have listed, in it, but estimating it to fit well.

Here's a page which demonstrates Phaser's capabilities with examples. A quick search revealed many pages with commentary on some of the other features you wanted. Eg: this page discusses creating a RPG physics driven game.