Gameplay Programmer
Functieomschrijving
Over The Artistocrats
The Artistocrats is een gevestigde onafhankelijke gamestudio in Hasselt gericht op strategiegames. We breiden ons team uit om huidige en toekomstige projecten te ontwikkelen - inclusief DLC's voor Starship Troopers: Terran Command.
Jouw rol
Als een Gameplay Programmer zul je nauw samenwerken met designers, artists en programmers om gameplay-functies te implementeren en hierop snel te itereren. Je zult leren van een bewezen, complexe codebase en praktijkervaring opdoen met prestatiegerichte ontwikkeling.
Je krijgt de kans om bij te dragen aan vele gebieden van game-ontwikkeling. Onze studio bouwt op een interne toolset die een data-georiënteerde ontwerpmethodologie ondersteunt welke gebruikmaakt van de Unity Burst-compiler. Dit creëert een breed scala aan technische uitdagingen en stelt je in staat om aan functies te werken van begin tot eind, van prototype tot gepolijste release.
In detail:
* Implementeren en verfijnen van gameplay-functies voor prototypes en live content.
* Bouwen van prototype gameplay-functies via iteratie, tot implementatie van productiekwaliteit.
* Oplossen van bugs, verbeteren van bruikbaarheid en helpen bij het polijsten van functies voor release.
* Assisteren bij playtesting, debugging en balanceren (inclusief het geven van RTS-gerichte feedback).
* Leren van profiling- en optimalisatiepraktijken en goede softwareontwerppraktijken met begeleiding van het team.
* Schrijven van robuuste en onderhoudbare code
Profiel
Vereisten:
* Vloeiend Engels (gesproken en geschreven).
* In staat om ten minste 3 dagen per week op locatie in Hasselt te werken.
* Solide basis in C#, met een werkend begrip van algoritmische prestaties en 3D-wiskunde.
* Teamgericht, proactief en leergierig.
* Vermogen om efficiëntie met kwaliteit te balanceren, met een proactieve can-do-instelling.
* Oprechte interesse in strategie/RTS-games (je speelt ze actief en begrijpt het genre).
Mooi meegenomen:
* Vloeiend Nederlands (gesproken en geschreven).
* Werkkennis van de Unity Engine (persoonlijke projecten tellen mee).
* Ervaring met C++ is een sterke plus, aangezien we werken met concepten voor handmatig geheugenbeheer en aangepaste datastructuren.
* Een portfolio met gameprototypes, jams, mods of uitgebrachte hobby- (of professionele) projecten.
* Ervaring met 3D-graphics of shader-programmering.
* Interesse in systems-heavy gameplay (AI-gedrag, eenheidscontrole, gevechtssystemen, UI).
* Ervaring buiten Unity (bijv. backend of algemene softwareontwikkeling).
* Bekendheid met Git en iteratieve/agile werkwijzen.
Aanbod
* Een voltijdse functie in een groeiende studio die (strategy) games maakt op eigen IP.
* Een eerlijke verloning op basis van marktstandaarden.
* Mentorschap en ondersteuning voor een geleidelijke groei in verantwoordelijkheid.
* Een verscheidenheid aan uitdagingen door een kleine teamstructuur—jouw werk zal ertoe doen.