UA
Hi, I'm Utkucan Ay
Engine & Systems Programmer
Software engineer with professional experience in commercial game development across gameplay, live-ops, and UI systems. In parallel with production work, I have been studying and building low-level engine programming concepts including data-oriented design, CPU-conscious optimization, custom memory management, allocator design, and high-performance C++ systems.
Featured Projects
Professional Experience
Game Developer
Oct 2025 - Feb 2026Gullivers Games • Turkey (Onsite)
- Implemented mobile game events and live-ops content for Word Tiles GO in a production environment.
- Remade the leaderboard system and integrated related UI flows into the existing codebase.
- Developed responsive UI layouts to support various devices and screen sizes.
Gameplay / Systems Programmer
Dec 2024 - Oct 2025The Universe Platform • Turkey (Remote)
- Extended the bridge between the custom scripting language and the internal game engine to support gameplay systems and feature development.
- Researched and prototyped game concepts to evaluate ideas for mini-game production.
- Built a reusable multiplayer mini-game template that handled synchronization concerns such as time sync and game state sync.
- Developed 2 multiplayer mini-games using the shared template to speed up development and improve consistency.
- Implemented CI/CD workflows for Windows, macOS, and Android using Docker and GitHub Actions.
Game Developer
Apr 2024 - Oct 2024Arvis Games • Turkey (Remote)
- Developed purchasable item features, resolved production bugs, and handled live-ops tasks for Deck Dash.
- Built a new animation system that improved content integration workflows and increased art team productivity.
- Collaborated with team members to implement gameplay features utilizing Zenject for dependency injection.
Game Developer
Oct 2025 - Feb 2026Gullivers Games • Turkey (Onsite)
- Implemented mobile game events and live-ops content for Word Tiles GO in a production environment.
- Remade the leaderboard system and integrated related UI flows into the existing codebase.
- Developed responsive UI layouts to support various devices and screen sizes.
Game Developer
Apr 2024 - Oct 2024Arvis Games • Turkey (Remote)
- Developed purchasable item features, resolved production bugs, and handled live-ops tasks for Deck Dash.
- Built a new animation system that improved content integration workflows and increased art team productivity.
- Collaborated with team members to implement gameplay features utilizing Zenject for dependency injection.
Gameplay / Systems Programmer
Dec 2024 - Oct 2025The Universe Platform • Turkey (Remote)
- Extended the bridge between the custom scripting language and the internal game engine to support gameplay systems and feature development.
- Researched and prototyped game concepts to evaluate ideas for mini-game production.
- Built a reusable multiplayer mini-game template that handled synchronization concerns such as time sync and game state sync.
- Developed 2 multiplayer mini-games using the shared template to speed up development and improve consistency.
- Implemented CI/CD workflows for Windows, macOS, and Android using Docker and GitHub Actions.
Skills & Expertise
Languages
- Core: C++, C#
- Working Knowledge: Python, Lua, Uniscript, JavaScript
Systems & Architecture
- Low-Level: Custom Memory Allocators, Multithreading, Core Game Loops
- Design: ECS / Data-Oriented Design, Dependency Injection, System Optimization
Engines & Tools
- Tech: DirectX 12, Unity, Unreal Engine, Cocos2d-x
- Tooling: CMake, Git, GitHub Actions, Google Mock, Zenject
Former Co-Leader, UNOG Graphics Programming Community
Jan 2024 - Sep 2025Led a 50+ member community, organized workshops on shaders and rendering, and coordinated sessions with professionals from Apple, Microsoft, and Splash Damage.
Get In Touch
Interested in my work or looking to collaborate? Feel free to reach out via email or check out my repositories.
Say Hello