- Frontend (web, javascript)
- phaser
- Javascript game engine
- phaser
- Backend (node.js)
- socket.io
- For establishing the websocket connection between the server and a client
- express and pug
- For web servicing and templating
- mongodb
- For logging and saving game states and agent(user) activities
- socket.io