- Nodejs with the Express framework running the server
- MongoDB to store user information, such as login info and game statistics
- Redis to store session data
- Bcrypt to hash and compare user passwords
- Lo-Dash for just about everything
- Jade to create custom HTML

And for testing,

- Grunt
- Mocha
- Chai
- SuperTest
- Blanket
- TravisCI
- Coveralls

*You Are Not Alone* is the two-player version of *Trapfinder*. It's similar to *Alone in the Dark*, using all the same technologies but adding **socket.io** to create a persistent communcation pathway between the server and the two players' browsers. Much more of
the game intelligence lives on the server, and both players see the same game screen dynamically change. Using socket.io also required adding socket.io-client to facilitate mocha testing of the sockets.js file. *You Are Not Alone* also has weapons, which is cool.