Game Developer Portfolio · 2026 Game Developer Portfolio · 2026

Ahmet Alp Akay

Unity Game Developer Unity Game Developer

Performans odaklı sistemler ve ölçeklenebilir oynanış mimarisi üzerine çalışan bir Unity oyun geliştiricisi. Object pooling, prosedürel zorluk tasarımı ve gerçek zamanlı dövüş mekanikleri konularında deneyim. Unity game developer focused on performance-critical systems and scalable gameplay architecture. Experienced in object pooling, procedural difficulty design, and real-time combat mechanics.

Aşağı kaydır Scroll

Kim olduğum Who I am

Kocaeli Üniversitesi Bilgisayar Mühendisliği son sınıf öğrencisiyim ve Unity üzerinde mobil ile masaüstü oyun geliştirme alanında çalışıyorum. Bir oyunun fikirden mağaza yayınına kadar olan tüm sürecini bizzat deneyimledim; bu süreçte hem teknik mimari kararlarının hem de kullanıcı odaklı tasarım iterasyonlarının ne kadar kritik olduğunu yakından gördüm.

En çok ilgilendiğim alan, "çalışan kod" ile "iyi çalışan kod" arasındaki farkı kapatmak. Object pooling, GC optimizasyonu ve ScriptableObject tabanlı modüler sistemler gibi konularda pratik deneyim kazandım. Unity Profiler'ı aktif olarak kullanarak performans darboğazlarını tespit edip çözmeye yönelik bir yaklaşım benimsedim.

Solo proje deneyimi bana hem yazılım mimarisi hem ürün düşünme konusunda geniş bir perspektif kazandırdı. Şimdi bu temeli profesyonel bir ekip ortamında geliştirmek, deneyimli geliştiricilerden öğrenmek ve hybrid-casual oyun geliştirme süreçlerinde yer almak 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 Published Projects
Solo
Geliştirme Sorumluluğu Development Ownership
2D · 3D
Unity Deneyimi Unity Experience
URP
Render Pipeline Render Pipeline

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 Solo Developer
Engine Unity 2D (URP)

Unity ile geliştirilmiş ve Google Play'de yayınlanmış, fizik tabanlı bir merge puzzle oyunu. Aynı türdeki hayvanların çarpışma anında bir üst seviye karaktere dönüştüğü mekanik etrafında kurulu. Fikir aşamasından Play Store yayınına kadar tüm süreç tek başıma yürütüldü. 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 physics üzerine kurulu, aynı seviyedeki hayvanları çarpışma anında üst seviye karaktere dönüştüren merge sistemi tasarımı ve implementasyonu Designed and implemented a physics-driven merge system on top of Unity 2D physics, where identical animals combine into higher-tier characters upon collision
  • Global yayın için Google Play Games Services ve Unity Localization entegrasyonu Integrated Google Play Games Services and Unity Localization for global release
  • UI/UX iterasyonu, mobil cihazlar için optimizasyon ve Play Store yayın süreci dahil tüm mobil yayın akışının yönetimi Managed the full mobile release pipeline including UI/UX iteration, mobile device optimization, and Play Store deployment
Unity URP C# Unity 2D Physics Google Play Games Services Unity Localization Android Build Pipeline Google 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ştirilmiş, 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. Itch.io üzerinde oynanabilir build mevcut. Birincil hedef: büyük ölçekli düşman kalabalıklarını kararlı bir frame rate ile yönetebilen bir mimari. 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 sistemleri ile sonsuz hayatta kalma döngüsü tasarımı Designed an endless survival loop with dynamically scaling enemy waves and progression systems
  • Düşmanlar, mermiler, VFX ve toplanabilir item drop'ları için performans odaklı object pooling mimarisi; GC spike'larını ve runtime allocation'ları minimize etmek üzere kurgulandı Built a performance-optimized object pooling architecture for enemies, projectiles, VFX, and collectible drops to minimize GC spikes and runtime allocations
  • ScriptableObjects tabanlı modüler silah ve upgrade sistemleri; oynanış çeşitliliği için olasılıksal ödül seçim mantığı Modular weapon and upgrade systems based on ScriptableObjects, with probabilistic reward selection logic for replayability
  • Büyük ölçekli düşman kalabalıklarında gerçek zamanlı dövüş için fizik etkileşimleri ve çarpışma yönetimi optimizasyonu Optimized physics interactions and collision handling for real-time combat with large-scale enemy crowds
Unity URP C# ScriptableObjects Custom Object Pooling Unity Profiler 3D Physics
Itch.io'da Oyna Play on Itch.io

Teknik Profil Technical Profile

Game Development Game Development
  • Unity (2D & 3D)
  • Universal Render Pipeline (URP)
  • ScriptableObjects
  • Object Pooling
  • Prosedürel & Physics Sistemleri Procedural & Physics Systems
Programming
  • C#
  • Object-Oriented Programming
  • Data Structures & Algorithms
  • Clean Architecture Prensipleri Clean Architecture Principles
Performans Optimizasyonu Performance Optimization
  • Memory & 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
  • AI Destekli Geliştirme (Claude, Copilot) AI-Assisted Development (Claude, Copilot)
Diller Languages
  • Türkçe — Ana Dil Turkish — Native
  • İngilizce — B2 English — B2

Geçmiş Background

Stajyer · Yazılım Geliştirme Software Development Intern
Temmuz 2025 — Ağustos 2025 July 2025 — August 2025
TrTek Medical Software · Uzaktan TrTek Medical Software · Remote
Clean architecture prensipleri ile tam yığın Etkinlik Yönetim Sistemi geliştirdi. Kimlik doğrulama, rol yönetimi ve veritabanı bütünlüğü kontrolleri implemente etti. Developed a full-stack Event Management System using clean architecture principles. Implemented authentication, role management, and database integrity controls.
Bilgisayar Mühendisliği Computer Engineering
2022 — Devam Ediyor 2022 — Present
Kocaeli Üniversitesi · Son Sınıf Kocaeli University · Final Year

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

Yeni fırsatlara ve iş birliklerine açığım. Open to new opportunities and collaborations.