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