Over deze functie
Als Unity-ontwikkelaar ben je betrokken bij het iteratieve, end-to-end proces van het ontwikkelen van functies ( ontwerp en prototyping, programmeren en testen, oplevering en uitrol ).
Hier zijn slechts enkele voorbeelden van dingen waar je aan zou kunnen werken:
- Multiplayer-races. Ranglijsten, replays, raceregels, bugfixes.
- AI-programmering. Help ons de bots te verbeteren, zodat ze goede spelers een leuke, uitdagende game-ervaring kunnen bieden.
- Nieuwe boten toevoegen. We zijn van plan veel nieuwe boten aan het spel toe te voegen, waaronder boten met unieke zeileigenschappen.
- Nieuwe trainingsscenario's en tutorials implementeren.
- Nieuwe omgevingen toevoegen en optimaliseren
- Lokalisatie
- Tool- en engine-upgrades - Laten we de Unity-versie upgraden 🙈 ( zodat we de nieuwste VR-SDK's kunnen ondersteunen. )
- Gebruikerservaring. Bugfixes, toegankelijkheid, afwerking en verbeteringen voor het gebruiksgemak.
- Er is meer, kijk hier.
Tot voor kort was de enige fulltime Unity-ontwikkelaar op het project MarineVerse-directeur Greg. Een van je eerste belangrijke taken zal zijn om Greg te helpen de multiplayer-functies van MarineVerse Cup verder te ontwikkelen. Naarmate je vertrouwd en comfortabel raakt met de codebase van MarineVerse Cup, krijg je na verloop van tijd de kans om het eigenaarschap en de dagelijkse verantwoordelijkheid voor de code over te nemen.
Over jou
Hier is de deal. Idealiter hou je van zeilen, ben je een goede software-engineer en heb je 7 jaar ervaring met het ontwikkelen van VR-apps in Unity voor Quest. Oké, niemand heeft zoveel jaren ervaring met Quest - het is een opkomende technologie! Ben je een goede ontwikkelaar die graag nieuwe dingen leert? Dan is dit misschien iets voor jou!
- Je hebt interesse in zeilen.
- Je hoeft geen expert te zijn, maar je hebt op zijn minst een introductiecursus zeilen van een weekend afgerond. Voorbeeld.
- Idealiter ken je Unity goed. Op zijn minst heb je wat experimenten en hobbyprojecten gedaan.
- Solide vaardigheid in C# ( of een andere objectgeoriënteerde taal ).
- Idealiter heb je ervaring met VR - of de bereidheid om veel te leren.
- Idealiter heb je ervaring met multiplayer ( Photon ) - of de bereidheid om veel te leren.
- Je gaat comfortabel om met Git-versiebeheer.
- Je kunt code veilig refactoren.
- Je werkt graag op een samenwerkende, iteratieve manier. Het Agile-manifest en de XP-waarden spreken je aan.
- Je bent gemotiveerd, gefocust en gepassioneerd over het bouwen van software die vaak naar gebruikers wordt uitgebracht ( ten minste eens per week ).
- Idealiter ben je gevestigd in Melbourne, Australië. Anders heb je een grote tijdzone-overlap met Melbourne. Andere locaties zijn mogelijk voor een uitzonderlijke kandidaat.
- Naast C# en Unity hebben we ook een Rails-API en een React-frontend, voor het geval je geïnteresseerd bent in de "full stack"-ervaring.
Voordelen
- Werk aan een app die mensen helpt zeilen te leren kennen en ervan te genieten.
- Flexibele werkregelingen. (4 of 5 dagen per week mogelijk). Buiten het werk zou je, als je wilt, elke woensdag kunnen zeilen of 's middags kunnen deelnemen aan een Twilight Sailing.
- Thuiswerken. ( Of vanuit een coworkingruimte als je dat liever hebt )
- Klein team. Dit is een kans om een enorme impact te hebben en te groeien met MarineVerse.
Hoe te solliciteren
Laten we praten, zeg hallo op greg(at)marineverse.com ( voeg alsjeblieft een link toe naar je LinkedIn en/of Github en een korte introductie waarom je interesse hebt in deze functie.)