gusemil / StrikeControlNodeServer

A NodeJS server project for a Unity real-time 3D strategy game

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

StrikeControlNodeServer

  • A NodeJS server project for a Unity real-time 3D strategy game
  • Stack: MySQL, NodeJS, JSON, SimpleJSON for Unity
  • Tested with XAMPP
  • 'unity_csharp_scripts' folder contains main C# scripts used in the game for reference
  • Take note that the whole game and its files are too large to host on GitHub, thus I have included a dropbox link with full source code and executable

Game Server and Build Download

Video Instructions and Demonstration

Instructions

  • Use rts.sql file to create a SQL database and add dummy data
  • Run server.js to start the server
  • The game has a 'How To Play' panel in the main menu that explains the game objectives and controls
  • After winning or losing a match, enter a valid name (between 1-10 characters) and click submit to send it to the server
  • You can check the top 5 highest scoring games played on the server by clicking 'High Scores' in the main menu
  • You can give up instantly by pressing '9' for debugging purposes

Original Strike Control Info

2nd year 3D Real Time Strategy Game project

About

A NodeJS server project for a Unity real-time 3D strategy game


Languages

Language:C# 76.8%Language:JavaScript 23.2%