Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

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

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

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

  3. Support in all major browsers.

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

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

These additional features would also be great to have:

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

  2. 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.

share|improve this question

closed as off-topic by Josh Petrie Oct 23 '14 at 2:55

This question appears to be off-topic. The users who voted to close gave this specific reason:

  • "Questions about "how to get started," "what to learn next," or "which technology to use" are discussion-oriented questions which involve answers that are either based on opinion, or which are all equally valid. Those kinds of questions are outside the scope of this site. Visit our help center for more information." – Josh Petrie
If this question can be reworded to fit the rules in the help center, please edit the question.

    
I've tried to make my requirements as specific as possible to avoid being "discussion-oriented". The purpose of this question is for people to suggest suitable game engines, and the community to vote up the ones that makes most sense. Multiple others have tried to ask similar questions, but all have been closed (but several have over 10,000 views). Would be great if this question could be allowed, I think it would be very useful to 1000s of people. –  Deepak Joy Oct 23 '14 at 8:45
    
What do you mean by "vote up what makes most sense". They probably all make sense. Voting would just be a popularity contest and the answers quite opiniated. This answers are probably useful but they tend to get outdated quite fast. That's why a long time ago such questions were made offtopic here and on programmers or on SO. You can however use the newly started "software recommendations" SE: softwarerecs.stackexchange.com. This question would probably be great for it. I would love to see it there. –  Trilarion Oct 23 '14 at 13:07
    
Thanks for the tip, I've added the question to softwarerecs. –  Deepak Joy Oct 23 '14 at 21:02
    
Using a tool like Tiled (mapeditor.org) could cut down your development time for #1 and #2. #3 is up to your own diligence, but I'd recommend making it work well in Chrome first (due to development tools included) then Firefox and IE. There are libraries out there for #4 (box2d.js, a-star pathfinding, etc). #5 is really up to you. As for additionals #1 (node.js) and #2 (use a library like Zebra UI) are also doable. –  sws Oct 24 '14 at 14:44

Browse other questions tagged or ask your own question.