Ik bouw schaalbare 2d game systemen in Unity csharp


Over deze dienst
Automatische vertaling
Ik ontwikkel schaalbare, productieklare 2D game systemen in Unity met behulp van een schone, modulaire C# architectuur die is ontworpen voor langdurige onderhoudbaarheid en snelle iteratie.
Met ervaring als Gameplay Programmeur en Technical Lead bij AstraValle, specialiseer ik me in het ontwerpen van event-gedreven, uitbreidbare systemen die input, gameplay logica, fysica en presentatie scheiden. Ik ontwikkel robuuste Unity architecturen met state machines, observer patronen, ScriptableObjects en coroutine-gebaseerde sequencing om voorspelbaar en flexibel gameplay gedrag te garanderen.
Wat ik kan leveren:
- Modulaire 2D gameplay systemen (beweging, gevecht, interactie, progressie)
- Schaalbare architectuur voor toekomstige uitbreiding
- Event-gedreven systemen en losgekoppelde gameplay logica
- Aangepaste Unity Editor tools om ontwikkelworkflows te versnellen
- Fysica-gebaseerde mechanics met Rigidbody2D
- State machines voor een overzichtelijke gameplay flow
- Optimalisatie en refactoring van bestaande Unity projecten
- Prototype tot productie gameplay systemen
Mijn focus ligt op het bouwen van systemen die niet alleen functioneel zijn, maar ook ontworpen voor schaalbaarheid, duidelijkheid en snelle iteratie, ideaal voor indie games, prototypes en lange termijn projecten.
Maak kennis met Ali A
- Afkomstig uitSaoedi-Arabië
- Lid sindsjan 2022
- Gem. reactietijd1 uur
Talen
Arabisch, Engels
Automatische vertaling
Mijn portfolio
Veelgestelde vragen
Automatische vertaling
Wat bouw je precies?
Ik bouw schaalbare 2D gameplay systemen in Unity met behulp van een schone C# architectuur. Dit omvat bewegingssystemen, state machines, interactiesystemen, event-gedreven frameworks en aangepaste editor tools.
Werk je aan volledige games of alleen systemen?
Ik richt me op systemen en architectuur. Ik kan volledige gameplay frameworks bouwen, maar niet volledige game content zoals art, verhaal of level design, tenzij het systeem-gerelateerd is.
Kun je mijn bestaande Unity project verbeteren of repareren?
Ja. Ik kan bestaande codebases refactoren, optimaliseren en herstructureren om ze modulair, schaalbaar en makkelijker te onderhouden te maken.
Gebruik je goede architectuurpraktijken?
Ja. Ik gebruik event-gedreven ontwerp, state machines, ScriptableObjects en strikte scheiding tussen input, logica, fysica en presentatie lagen.
Wordt het systeem herbruikbaar?
Ja. Alle systemen zijn ontworpen om modulair en herbruikbaar te zijn in verschillende projecten of eenvoudig uit te breiden in toekomstige updates.
Kun je aangepaste Unity Editor tools bouwen?
Ja. Ik maak editor tools om workflows, level design en gameplay configuratie te versnellen.
Werk je met 2D fysicasystemen?
Ja. Ik bouw zowel systemen op basis van Rigidbody2D als aangepaste 'gameplay fysica' oplossingen, afhankelijk van de behoeften van de game, gebruikmakend van Unity fysica wanneer geschikt, of volledig gecontroleerde beweging en interacties wanneer precisie, prestaties of ontwerpvereisten dat vragen.
Hoe zorg je voor schaalbaarheid?
Ik ontwerp systemen met modulaire componenten, event-gestuurde communicatie en een schone architectuur om strakke koppelingen te voorkomen.
Kun je helpen met prototypes?
Ja. Ik kan snelle, gestructureerde prototypes bouwen die klaar zijn om door te groeien naar productieklare systemen.

