- User hits the site and must login using AWS Amplify Authentication.
- User can view game data, visit an about page, or download my game.
- Once my game is downloaded, the user may launch the game and play online with other players.
- Allow users to chat across web and game servers.
- Make downloading the game more streamlined.
- JavaScript
- C#
- MongoDB
- Express.js
- React
- Node.js
- Unity 3D
- Socket.io
- Mongojs
- Mongoose
- react-router-dom
- AWS Amplify
Server.js - Manages game server and Socket.io
server.js - Manages main server and connections to MongoDB. Sets up routes for the website.
App.js - Manages React client and routing. Also contains integral methods for handling, checking, and authentication.