Informazioni su questo ruolo
Come sviluppatore Unity, sarai coinvolto nel processo iterativo ed end-to-end di sviluppo delle funzionalità ( progettazione e prototipazione, programmazione e test, consegna e distribuzione ).
Ecco solo alcuni esempi di cose su cui potresti lavorare:
- Regate multiplayer. Classifiche, replay, regole di regata, correzione di bug.
- Programmazione dell'IA. Aiutaci a migliorare i bot, in modo che possano offrire un'esperienza di gioco divertente e stimolante ai bravi giocatori.
- Aggiunta di nuove barche. Abbiamo in programma di aggiungere molte nuove barche al gioco, comprese barche con caratteristiche di navigazione uniche.
- Implementazione di nuovi scenari di addestramento e tutorial.
- Aggiunta e ottimizzazione di nuovi ambienti
- Localizzazione
- Aggiornamenti di strumenti e motore - Aggiorniamo la versione di Unity 🙈 ( così da poter supportare gli ultimi SDK VR. )
- Esperienza utente. Correzione di bug, accessibilità, rifiniture e miglioramenti della qualità d'uso.
- Ce n'è di più, guarda qui.
Fino a poco tempo fa, l'unico sviluppatore Unity a tempo pieno sul progetto è stato il direttore di MarineVerse, Greg. Uno dei tuoi primi compiti importanti sarà aiutare Greg a sviluppare ulteriormente le funzionalità multiplayer di MarineVerse Cup. Col tempo, man mano che acquisirai familiarità e dimestichezza con il codice di MarineVerse Cup, avrai l'opportunità di assumerne la proprietà e la responsabilità quotidiana.
Su di te
Ecco il patto. Idealmente, ami la vela, sei un buon ingegnere del software e hai 7 anni di esperienza nello sviluppo di app VR in Unity per Quest. Va bene, nessuno ha così tanti anni di esperienza con Quest - è una tecnologia emergente! Sei un buon sviluppatore a cui piace imparare cose nuove? Questo potrebbe essere il ruolo che fa per te!
- Ti interessa la vela.
- Non devi essere un esperto, ma come minimo hai completato un corso di introduzione alla vela di un fine settimana. Esempio.
- Idealmente, conosci bene Unity. Come minimo, hai fatto qualche esperimento e progetto personale.
- Solide competenze in C# ( o altro linguaggio orientato agli oggetti ).
- Idealmente, hai esperienza con la VR - o la voglia di imparare molto.
- Idealmente, hai esperienza con il multiplayer ( Photon ) - o la voglia di imparare molto.
- Hai dimestichezza con il controllo di versione Git.
- Sai rifattorizzare il codice in sicurezza.
- Ti piace lavorare in modo collaborativo e iterativo. Il manifesto Agile e i valori XP ti rappresentano.
- Sei motivato, concentrato e appassionato nel creare software che viene rilasciato frequentemente agli utenti ( almeno una volta a settimana ).
- Idealmente, risiedi a Melbourne, Australia. In alternativa, hai una buona sovrapposizione di fuso orario con Melbourne. Altre località sono possibili per un candidato eccezionale.
- Oltre a C# e Unity, abbiamo anche un'API Rails e un front-end React, nel caso ti interessasse l'esperienza "full stack".
Vantaggi
- Lavora su un'app che aiuta le persone a conoscere e ad apprezzare la vela.
- Modalità di lavoro flessibili. (Possibili 4 o 5 giorni a settimana). Al di fuori del lavoro, se vuoi, potresti andare a vela ogni mercoledì o partecipare a una Twilight Sailing nel pomeriggio.
- Lavoro da remoto. ( O da uno spazio di coworking se preferisci )
- Piccolo team. È un'opportunità per avere un impatto enorme e crescere con MarineVerse.
Come candidarsi
Parliamone, saluta a greg(at)marineverse.com ( per favore includi un link al tuo LinkedIn e/o Github e una breve introduzione sul perché ti interessa questo ruolo.)