Skip to content

astrobeef/Unity-Node.js-ServerOnly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multiplayer Game & Web Server

Current Functionality

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

Future Functionality

  • Allow users to chat across web and game servers.
  • Make downloading the game more streamlined.

Programming Languages Used

- JavaScript
- C#

Software Used - MERN(U)

- MongoDB
- Express.js
- React
- Node.js
- Unity 3D
- Socket.io

Notable NPM Packages Used

- Mongojs
- Mongoose
- react-router-dom
- AWS Amplify

Manager Scripts

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.

About

Only the Node.js portion of game project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published