UA Utkucan Ay

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 2026
Gullivers 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 2025
The 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 2024
Arvis 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.

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 2025

Led 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