Hi, I am in the brain storming phase of my new game and want some input on how to think about choosing a tool/engine to create it in. Just some high level things about the game:
- It will be a top down, 2D browser based game.
- It is like a kingdom building game with clicks to get to new areas and stuff, it WON'T be a player moving around.
- Ability to create an account.
- Ability to implement micro transactions (not a requirement, but nice to have these days).
- I want players to be able to go to different areas and there they can fight people in neighbouring areas. Therefore I need some sort of ability for player interactions, doesn't have to be real time but can be updates every 10 seconds or so to see if someone new gets into the area. The fighting will be one sided and both players will not see the fight at the same time, if that makes sense.
- I want to create simpler effects and sounds but doesn't have to be major.
Let me know if you want more info about the general thoughts.
My current options are the following based on my previous competence:
- Unity and export to webgl
- Lots of assets to access and I have created lots of games in it before.
- Easy to create effects, should have plugins for transactions and logins.
- Is it overkill?
- HTML/CSS/JS and possibly some helper library like Phaser.JS
- I have more knowledge from building websites before but have not created a game
- Seems easy to handle logins and keep track of other players with a database.
- Much easier UI handling for me.
- I don't have too much knowledge with Phaser or similar but could probably learn it.
What would you suggest for this type of game? I would prefer the 2nd apporach but might be difficult to create effects and the more “gamier” part of it?