Omega Ghosts Multiplayer Game where the phone is your controller

Project Description

A group project at The University of Hull it evolved into an interesting technical challenge when we were told that we have to have as many players playing at the same time as possible. I came up with the idea of using phones as your controller inspired by the popular AirConsole. From there onward we chose Open Frameworks as our starting point and I was in charge of the networking implementing the OSC protocol that the phone uses to communicate, creating a web socket server to relay the messages and designing the web interface present of the phone.

We later took the project and presented it at the 2019 GameRepublic Showcase.

Challenges

  • OSC message send/receive
  • Websocket server
  • Mobile interface design
  • AI manager in multiple behaviors
  • Team management
  • Sound effects

Screenshots