hsadler / golang-multiplayer-server-demo

A demo game using Unity for the game client and Golang for a websocket server.

Repository from Github https://github.comhsadler/golang-multiplayer-server-demoRepository from Github https://github.comhsadler/golang-multiplayer-server-demo

Golang Multiplayer Server Demo

A demo game using Unity for the game client and Golang for a websocket server.

Requirements

  • Unity Editor: version 2020.3.21f1
  • Docker
  • Docker Compose
  • make

Running Locally

  1. Build and spin-up the Golang game server.
cd GameServer/
make build
make up
  1. Open the Unity editor and run the game.

Deployment

Deploy to Heroku. View app info. View logs.

cd GameServer/
make prod-deploy
make prod-info
make prod-logs

About

A demo game using Unity for the game client and Golang for a websocket server.

License:MIT License


Languages

Language:ShaderLab 52.5%Language:C# 23.1%Language:Go 14.7%Language:HLSL 9.1%Language:Makefile 0.3%Language:Dockerfile 0.2%