Game Developer Portfolio · 2026 Game Developer Portfolio · 2026

Ahmet Alp Akay

Unity oyun geliştiricisi Unity game developer

Performans odaklı sistemler ve ölçeklenebilir oynanış mimarisi üzerine çalışıyorum: object pooling, prosedürel zorluk tasarımı ve gerçek zamanlı dövüş mekanikleri. I work on performance-critical systems and scalable gameplay architecture. Object pooling, procedural difficulty, real-time combat mechanics.

aşağı kaydır scroll down
01 · Hakkımda · About

Ben kimim Who I am

Kocaeli Üniversitesi Bilgisayar Mühendisliği son sınıf öğrencisiyim; Unity ile mobil ve masaüstü oyunlar geliştiriyorum. Bir oyunu fikir aşamasından mağazaya çıkana kadar baştan sona tek başıma götürdüm ve bu yolda hem teknik mimari kararlarının hem de kullanıcı odaklı tasarım denemelerinin ne kadar belirleyici olduğunu yakından gördüm.

Beni en çok heyecanlandıran şey, "çalışan kod" ile "iyi çalışan kod" arasındaki farkı kapatmak. Object pooling, GC optimizasyonu ve ScriptableObject tabanlı modüler sistemler üzerine uygulamalı deneyim edindim; Unity Profiler'ı düzenli kullanarak performans darboğazlarını bulup çözmeyi bir alışkanlık hâline getirdim.

Tek başıma proje geliştirmek bana hem yazılım mimarisi hem de ürün bakışı açısından geniş bir perspektif kazandırdı. Şimdi bu temeli profesyonel bir ekipte ilerletmek, deneyimli geliştiricilerden öğrenmek ve hybrid-casual oyun geliştirme süreçlerinin bir parçası olmak istiyorum.

I'm a final-year Computer Engineering student at Kocaeli University, working with Unity on both mobile and desktop game development. I have taken a game through every stage from concept to store release, and along the way I have come to appreciate how critical both technical architecture decisions and user-focused design iterations are to a project's success.

What interests me most is closing the gap between "code that works" and "code that works well." I have gained practical experience in object pooling, GC optimization, and ScriptableObject-based modular systems. I actively use the Unity Profiler to identify and resolve performance bottlenecks.

Solo project experience has given me a broad perspective on both software architecture and product thinking. Now I want to build on this foundation in a professional team environment, learn from experienced developers, and contribute to hybrid-casual game development processes.

2
Yayınlanmış proje Shipped projects
Solo
Geliştirme rolü Development role
2D · 3D
Unity deneyimi Unity experience
URP
Render pipeline Render pipeline
02 · Projeler · Projects

Seçilmiş çalışmalar Selected work

Animal Merge — gameplay screenshot
PROJE · MOBİL PROJECT · MOBILE

Animal Merge

Platform Platform Android · Google Play
Rol Role Solo Developer
Engine Unity 2D (URP)

Unity ile geliştirip Google Play'de yayınladığım, fizik tabanlı bir merge puzzle oyunu. Aynı türden hayvanların çarpıştıklarında bir üst seviye karaktere dönüştüğü mekanik üzerine kurulu. Fikir aşamasından Play Store yayınına kadar tüm süreci tek başıma yürüttüm. A physics-based merge puzzle game built with Unity and published on Google Play. Built around a mechanic where identical animals merge into higher-tier characters upon collision. The entire process from concept to Play Store release was handled solo.

  • Unity 2D fiziği üzerine kurulu merge sistemini tasarladım ve hayata geçirdim; aynı seviyedeki hayvanlar çarpıştığında bir üst karaktere dönüşüyor Designed and implemented a physics-driven merge system on top of Unity 2D physics, where identical animals combine into higher-tier characters upon collision
  • Küresel yayın için Google Play Games Services ve Unity Localization'ı entegre ettim Integrated Google Play Games Services and Unity Localization for global release
  • UI/UX denemelerinden mobil optimizasyona ve Play Store yayınına kadar tüm mobil çıkış sürecini yönettim Managed the full mobile release pipeline including UI/UX iteration, mobile device optimization, and Play Store deployment
Unity URP C# Unity 2D Physics Play Games Services Localization Android Build Play Console
Google Play'de görüntüle View on Google Play
Mega Boom 2 — gameplay screenshot 1 Mega Boom 2 — gameplay screenshot 2
PROJE · PC PROJECT · PC

Mega Boom 2

Platform Platform PC · Itch.io
Rol Role Solo Developer
Tür Genre 3D Rogue-like Bullet Heaven

Unity ile geliştirdiğim, performans odaklı bir 3D rogue-like bullet heaven oyunu. Ölçeklenebilir düşman dalgaları ve optimize edilmiş gerçek zamanlı dövüş sistemleri üzerine kurulu; oynanabilir sürümü Itch.io'da mevcut. Asıl hedefim, kalabalık düşman gruplarını kararlı bir kare hızında yönetebilen bir mimari kurmaktı. A performance-focused 3D rogue-like bullet heaven built with Unity. Designed around scalable enemy waves and optimized real-time combat systems. Playable build available on Itch.io. Primary goal: an architecture capable of handling large-scale enemy crowds at a stable frame rate.

  • Dinamik olarak ölçeklenen düşman dalgaları ve ilerleme sistemleriyle sonsuz bir hayatta kalma döngüsü tasarladım Designed an endless survival loop with dynamically scaling enemy waves and progression systems
  • Düşmanlar, mermiler, VFX ve toplanabilir item'lar için performans odaklı bir object pooling mimarisi kurdum; GC sıçramalarını ve çalışma zamanı allocation'larını en aza indirecek şekilde tasarladım Built a performance-optimized object pooling architecture for enemies, projectiles, VFX, and collectible drops to minimize GC spikes and runtime allocations
  • ScriptableObject tabanlı modüler silah ve yükseltme sistemleri geliştirdim; tekrar oynanabilirlik için olasılığa dayalı bir ödül seçim mantığı kurdum Modular weapon and upgrade systems based on ScriptableObjects, with probabilistic reward selection logic for replayability
  • Kalabalık düşman gruplarıyla gerçek zamanlı dövüş için fizik etkileşimlerini ve çarpışma yönetimini optimize ettim Optimized physics interactions and collision handling for real-time combat with large-scale enemy crowds
Unity URP C# ScriptableObjects Object Pooling Unity Profiler 3D Physics
Itch.io'da oyna Play on Itch.io
PROJE · YAKINDA PROJECT · COMING SOON

2D ROGUELITE

Platform Platform PC(TBA)
Rol Role Solo Developer
Tür Genre 2D Action Roguelite

Şu anki odağım: prosedürel üretilen bölümleri kararlı kare hızında ayakta tutan, data-driven bir dövüş ve ilerleme mimarisi. Daha fazlası çok yakında. Current focus: a data-driven combat and progression architecture that keeps procedurally generated levels running at a stable frame rate. More to reveal soon.

Unity URP C# Object Pooling ScriptableObjects ? ? ?
03 · Yetkinlikler · Skills

Teknik profil Technical profile

Game Development
  • Unity (2D & 3D)
  • Universal Render Pipeline
  • ScriptableObjects
  • Object Pooling
  • Prosedürel & fizik sistemleri Procedural & Physics systems
Programming
  • C#
  • Object-Oriented Programming
  • Data Structures & Algorithms
  • Clean Architecture prensipleri Clean Architecture principles
Performans Performance
  • Bellek & GC optimizasyonu Memory & GC optimization
  • Unity Profiler
  • Allocation Reduction
  • Runtime Performance Tuning
Backend & Web
  • ASP.NET Core MVC
  • Entity Framework Core
  • REST API
  • SQL Server
Tools & Workflow
  • Git & GitHub
  • Google Play Console
  • Android Build Pipeline
  • Yapay zekâ destekli geliştirme AI-Assisted Development
Diller Languages
  • Türkçe — Anadil Turkish — Native
  • İngilizce — B2 English — B2
04 · Deneyim & Eğitim · Experience & Education

Geçmiş Background

Tem 2025 — Ağu 2025 Jul 2025 — Aug 2025

Stajyer · Yazılım Geliştirme Software Development Intern

TrTek Medical Software · Uzaktan TrTek Medical Software · Remote

Clean architecture prensipleriyle uçtan uca bir Etkinlik Yönetim Sistemi geliştirdim. Kimlik doğrulama, rol yönetimi ve veritabanı bütünlüğü kontrollerini hayata geçirdim. Developed a full-stack Event Management System with clean architecture. Implemented auth, role management, and DB integrity controls.

2022 — Devam ediyor 2022 — Present

Bilgisayar Mühendisliği Computer Engineering

Kocaeli Üniversitesi · Son sınıf Kocaeli University · Final year
05 · İletişim · Contact

Birlikte çalışalım. Let's work together.

yeni fırsatlara ve iş birliklerine açığım open to new opportunities & collaborations