Start with an empty Unity scene that contains a single cube.
Goal: Implement a system where the cube’s color is controlled by an external HTTP service rather than being set directly in Unity.
- There's a tool in Unity that allows one to set the color of the cube
- The cube's color is updated in Play mode with the value from the service
- You can use any language or framework for the HTTP service.
- You cannot use AI tools (e.g., ChatGPT, Copilot, Claude etc.) to write or debug the code.
- A Unity project containing the scene, scripts, and editor tool.
- The source code for the HTTP color service.
- A brief README explaining:
- How to run the HTTP service.
- How Unity communicates with the service.
- How to change and test the cube’s color.
- Any aspects of the service that you'd implement for a production service (security, scalability, architecture, etc)
- Upload all source code in a repository on Github
You should not spend more than 2 hours on this task!
Once you've submitted your solution, our team will review it. The outcome will be one of the following:
- If the solution is appropriate, we'll schedule a 45 minutes call with you to discuss your approach
- If we decide to not move forward, we'll provide the team's feedback