Merhaba ben Furkan. Yaklaşık yedi yıldır Unity ile oyun geliştiriyorum. Bu süreçte mobil oyunlar, eğitim platformları ve game jam projelerinde yer aldım. Oyun geliştirmenin yanı sıra mekatronik mühendisliği geçmişim sayesinde STM, Raspberry Pi ve Arduino tabanlı projeler geliştirerek elektronik, mekanik ve görüntü işleme alanlarında da deneyim kazandım.
Kendimi yalnızca oyun geliştiren biri olarak değil, farklı disiplinleri bir araya getirerek problemler çözmeyi seven bir mühendis olarak görüyorum. En çok keyif aldığım şey; bir fikri teknik açıdan sağlam, kullanıcı açısından anlamlı ve sürdürülebilir bir ürüne dönüştürmek. Çalışmalarım ağırlıklı olarak gameplay sistemleri, araç geliştirme, optimizasyon ve ürün geliştirme süreçleri etrafında şekilleniyor. Küçük ekiplerde çalışmanın getirdiği çok yönlülük sayesinde tasarım, programlama ve içerik üretimi arasında rahatça geçiş yapabiliyorum. Gerektiğinde Aseprite'te bir sprite çizer, Blender'da hızlı bir prototip oluşturur ve ardından sistemi kod tarafında hayata geçiririm.
Son olarak, 9–12 yaş arası çocukların ilgi alanları etrafında öğrenebilecekleri güvenli bir sosyal oyun ve eğitim platformunda Unity geliştiricisi olarak görev aldım. Şu sıralar ise hem mobil platformlara yönelik projeler hem de uzun vadeli bir Steam oyunu üzerinde çalışıyor; teknik altyapı ile oyuncu deneyimini birlikte şekillendirmeye odaklanıyorum.
Kariyer + eğitim, farklı iki yolculuk.
9-12 yaş aralığındaki çocuklar için geliştirilen sosyal öğrenme ve oyun platformu Hmmm üzerinde çalıştım. Unity ve C# kullanarak gameplay sistemleri, kullanıcı arayüzü geliştirme, sahne yönetimi, API entegrasyonları, uygulama içi satın alma sistemleri ve farklı platformlara yönelik performans optimizasyonu süreçlerinde aktif rol aldım. Unity UI sistemleri, Sprite Atlas kullanımı, asset yönetimi ve runtime performans iyileştirmeleri konusunda deneyim kazandım.
Quintet Works’te Back-End Developer stajımı tamamlayarak MVC mimarisi, API geliştirme, backend servis yapıları ve sunucu taraflı uygulama geliştirme süreçleri üzerine uygulamalı deneyim kazandım.
Şafak Makina’nın Ar-Ge departmanında araç motor parçalarının tasarımı, SolidWorks ile 3D modelleme, üretim süreçlerinin takibi ve tolerans ölçümleri üzerine deneyim kazandım.
Quintet Games'in yeni projesi Climb and Smash'te yarı zamanlı olarak çalıştım ve bu süreçte Unity geliştirme, C#, nesne yönelimli programlama, oyun tasarımı, optimizasyon, hata düzeltme ve oyun dokümantasyonu konularında uygulamalı deneyim kazandım.
Tutku projelerimi hayata geçirmek amacıyla kurduğum küçük indie oyun ekibimizde, yıllar içinde farklı oyun projeleri üzerinde çalıştık; bazılarını yarım bırakarak deneyim kazandık, bazılarını ise tamamlayarak yayınlama ve geliştirme süreçlerini uçtan uca deneyimledik. Bu ekipte takım yönetimi, oyun tasarımı, Unity geliştirme, PC ve mobil platformlar için optimizasyon, IAP ve reklam yönetimi, GDD hazırlama, görsel tasarım süreçleri ve publishing aşamalarında aktif rol aldım. Şu anda Anatolian Checkers kod adlı strategy/roguelike türündeki PC oyunumuzun yanı sıra farklı mobil oyun projeleri geliştirmeye devam ediyoruz. Ayrıca ekip olarak Gamedev.ist tarafından düzenlenen Deep JAM’e katıldık ve bir oyun geliştirme maratonunda Sanat Tasarım Ödülü’ne layık görüldük.
GANO 3.2 / 4.0. - Bölüm Birinciliği / Mekatronik Mühendisliği eğitimim boyunca yazılım, elektronik ve makine alanlarını bir araya getiren çok disiplinli bir teknik altyapı kazandım. SolidWorks ile 3D tasarım ve modelleme, ANSYS ve MATLAB ile simülasyon çalışmaları, Raspberry Pi, Arduino ve STM tabanlı gömülü sistem uygulamaları üzerine deneyim edindim. Ayrıca görüntü işleme ve analiz süreçleri, PID kontrol sistemleri, DC motor kontrolü ve sensör tabanlı sistemler üzerine projeler geliştirdim. Bu süreçte C, C++ ve Python dillerinde güçlü bir programlama yetkinliği kazandım.
Oyun geliştirme ve yazılım alanındaki teknik yetkinliğimi güçlendirmek için C++, C#, Unity, nesne yönelimli programlama, tasarım desenleri, backend mimarileri ve oyun geliştirme süreçleri üzerine yoğun bir öz gelişim süreci yürüttüm. Bu süreçte Nesne Yönelimli Programlama (C++ ile), Programming Design Patterns for Unity, Complete C# Unity Game Developer 2D ve Complete C# Unity Game Developer 3D gibi eğitimleri tamamlayarak OOP, C#, C++, Unity geliştirme, game design, gameplay sistemleri, optimizasyon ve yazılım mimarisi konularında kendimi geliştirdim. Teorik bilgilerimi kişisel ve ekip projelerinde pratiğe dökerek Unity ile PC ve mobil oyun projeleri geliştirdim; gameplay sistemleri, UI geliştirme, sahne yönetimi, performans optimizasyonu, IAP/reklam yönetimi, GDD hazırlama ve publishing süreçlerinde aktif rol aldım. Ayrıca backend geliştirme deneyimlerim sayesinde MVC mimarisi, API geliştirme ve sunucu taraflı uygulama mantığı üzerine pratik bilgi kazandım. Bu süreçte Game Dev.ist Deep Jam gibi oyun geliştirme etkinliklerine katılarak takım çalışması, hızlı prototipleme, problem çözme ve yaratıcı üretim becerilerimi güçlendirdim.
Yayınlanmış oyunlar ve mekatronik prototipler.
Sözleşmeli iş, prototip ya da sadece selam — yazmaktan çekinme.