a
alialhubail

Ali A

@alialhubail

Unity Gameplay Programmer and Game Mechanics Developer

Arabia Saudita
Inglese, Arabo
Alcune informazioni sono riportate in lingua inglese.
Chi sono
Unity gameplay programmer specializing in specific mechanics and maintainable game systems. I build responsive 2D/3D player controllers, dialogue and quest systems, save/load, inventory, interactions, turn-based logic, custom editor tools, and gameplay prototypes in clean C#. I can integrate features into existing Unity projects, refactor unstable gameplay code, or turn a mechanic design into a modular, documented implementation.... Continua a leggere

Competenze

a
alialhubail
Ali A
offline • 

Consulta i miei servizi

Personalizzazione
I will build a responsive 2d player controller and movement system in unity

Portfolio

Esperienza lavorativa

Game_Or

Lead Programmer

Game Or • Freelance

May 2023 - Present3 yrs 4 mos

[Disclaimer: The company listed in this section was selected from Fiverr’s predefined company database due to platform limitations and does not represent my actual employer. I currently work as the Co-founder and Gameplay Programmer at AstraValle.] Co-founder, former Lead Programmer, and current Gameplay Programmer at an indie game studio focused on developing a commercial 2D puzzle platformer in Unity. Responsible for gameplay systems, technical architecture, production planning, and implementation of scalable game features from prototype to production. Developed gameplay mechanics, physics systems, interaction systems, and modular gameplay architecture using Unity and C#. Built custom Unity Editor tools to improve development workflows, level design efficiency, debugging, and content iteration speed. Worked extensively with ScriptableObjects, event-driven systems, and state machine-based architecture to create maintainable and scalable systems. Implemented and optimized systems using Light2D, Shader Graph, SpriteShape, and custom editor workflows. Managed debugging, optimization, refactoring, and long-term code maintainability across the project. Collaborated on technical planning, feature prioritization, and production execution while maintaining clean and scalable code practices. Experience includes gameplay programming, custom tools development, technical problem solving, Agile workflows, GitHub version control, and rapid prototyping of gameplay systems and mechanics.