Position: Unity Developer
Company: Pretty Neat
Category: Unity
Experience required: 3y
English level: upper
Published: 2022-11-01T00:00:00+02:00

A web-accessible multiplayer open-world game/interactive installation built using Unity. This project serves as the interactive component for the audience of the artist & Twitch streamer Maghmul.

**Abstract**
The objective of the project is to create a web-accessible multiplayer open-world game/interactive installation. This project serves as the interactive component for the audience of the artist & Twitch streamer Maghmul (https://www.maghmul.com/portfolio  + http://www.shorturl.at/csx23). This space will be created between Maghmul and his audience while on stream, as well as playable by the audience alone when Maghmul is not on stream.
The intent is to create the infrastructure and interactivity required for Maghmul and his audience to keep expanding their digital world using Unity. There is no explicit game objective for now other than to act as a living and growing interactive art installation for Maghmul and his audience.

**Phase 1**
For the first phase of the project, the requirements of the project are as follows:
1.	Import digital environments and characters modeled by Maghmul*
2.	Support for 50+ players present in the world simultaneously using MirrorNetworking (formerly UNet)*
3.	Avatar customization for all players and Maghmul*
4.	Running and jumping animations for all players of the game*
5.	Toggle between first person and third person view*
6.	Controllable floating cameras*
7.	Spawn points for each environment + Respawn mechanic for players that go out of bounds of the world
8.	Identity management and Login system
9.	Ambient music + creature noises
10.	Effective draw distance for a multiplayer web browser game
11.	Proximity voice chat (based on player vicinity to sound source or other player) 
12.	Stream a real-time video feed (2D Sprite) of Maghmul into the Unity environment*
13.	Movement mechanics (WASD/Gamepad + Jump) for players and real-time videostream*
14.	WebGL Deployment and testing
* Items with an asterisk are already in progress or completed
Kindly refer to the videos linked at the bottom of this document for more information on the status of the project

**Ideal Candidate**
1.	Would be able to provide fixed-bid quote or estimate for the items listed in Phase 1 following a 4hr introduction to the code base.
2.	Have 3-5 years full-time experience developing games or experiences in Unity
3.	Have experience using multiplayer assets, ideally Mirror or UNet.
4.	Willing to work on all aspects of Phase 1 starting right away and able to complete all requirements by end of March / early April 2023. 
5.	Interested and capable of working on all elements outlined in Phase 2 beyond April 2023.
6.	Willing to work remotely and have meetings within UTC+1 working hours

**Interview Process**
Submission of portfolio and price range:
1.	30 - 45 minute online interview with Maghmul and supervisor
2.	Carry out a paid 6 - 12 hour programming challenge involving 1 of the tasks from Phase 1
3.	Online code review of completed scene and source code with supervisor

**Videos**
1.	https://drive.google.com/file/d/1LIdpYfpH1tDWTasGBV2Nlo3Djey2NLYO/view
2.	https://drive.google.com/file/d/1f60s-UTzTxP0IxEj8n3cYQ1ozXEHvHn3/view?usp