Unal Kalkan

Building Exciting Stuff @ Forgemaster Games

Istanbul, Türkiye

About

Solving problems for various areas of Game Development. Subjects that I have experiences on; - Creating Game Backend As A Service Solutions with microservices and cutting edge cloud native technologies like Kubernetes, Docker, Prometheus, Grafana etc. (Currently working on this) - Designing Game Software Architectures - Game Networking Libraries - Game Logic Programming - Game UI Programming - Low Level Rendering Programming with OpenGL

Experience

  • Back End Developer at Forgemaster Games
    Jan 2021 - Present · 5 yrs 6 mos

  • Game Development Specialist at InGame Group
    Jul 2018 - Jan 2021 · 2 yrs 7 mos

    Created an in-house Scalable Socket based Game Backend As A Service (BAAS) solution system that is created with Domain-Driven Design(DDD) and Microservices design approaches. I built this solution from scratch. The system can scale to infinite amounts based on the load with Kubernetes and Cloud-Native Technologies. Currently leading the team that is maintaining this system and participating on creating different Microservices for the ZulaMobile project for starter. Idea is to adopt this system for the future titles in various countries/areas that company might have. Made various Cloud-Native Open Source Integrations to this BAAS system such as Agones (Game Server Orchestration) and Open Match (Matchmaking)

  • Senior Game Developer at Boombyte Turkey
    Jul 2018 - Jan 2021 · 2 yrs 7 mos

    Working in the Zula Mobile project. Participated in many project wide software architecture design and software pattern decisions. Have been working on the project since very early stages of it. Having been in the Brain Team of the Company since the team founded. Subjects that I tackled so far amongst many are; - Game Logic Programming for various areas such as weapon logic - UI programming for the nearly every core UI data structures of the game - Game Networking with our custom Native Game Networking Library - Developer Tool Programming such as Localization Tool and Build Tool

  • Game Developer at Vertigo Games Ltd
    Jan 2018 - Jun 2018 · 6 mos

  • Intern Game Developer at Arctic Hazard Game Studios
    Jun 2017 - Aug 2017 · 3 mos