SiBM - Agile VR 2 - VoIP - Unity3d F2F

Key Information

Register
Submit
The challenge is finished.

Challenge Overview

Challenge Task

In this challenge, we will build a Unity3D application to integrate the socket server.

we have already implemented a socket server to dispatch postion/binary data between clients.
the unity application should work cross platform: windows/Mac
UI:  input field to input handle name
      button for connect/disconnect to the server
      a toggle button
1) user could input something as handle name, click "connect" to connect to the socket server, click "disconnect" to disconnect
2) create a simple gameobject to represent the user, you could click "UP"/"DOWN"/"LEFT"/"Right" arrow buttons to change the position, then send the new position to the socket to dispatch to other clients to update your position in their scene.
3) add handle function for on/off of the toggle button, which will be used next challenge.

Technology Stack

NodeJS
socket.io


Final Submission Guidelines

  • Unity code that covers all the requirement
  • A complete and detailed deployment documented explaining how to deploy and verify the app including configuration information (demo video is not required).

ELIGIBLE EVENTS:

2016 TopCoder(R) Open

REVIEW STYLE:

Final Review:

Community Review Board

Approval:

User Sign-Off

SHARE:

ID: 30052128