ALONEHUNTERT HAKKINDA SAYFASI

Hakkımda , Yeteneklerim , Çalışmalarım.

KAYDIR

ALONEHUNTERT HAKKIMDA

Bir Geliştiricinin Evrimi: Araştırmadan Üretime,

Yazılım yolculuğum 2016 yılında, henüz işin mutfağında değil, sadece teorik araştırma safhasındayken başladı. Bu süreç, teknolojinin arka planını anlamam için gereken temel merakı tetikledi. 2018-2019 yıllarına geldiğimde ise teoriyi pratiğe dökerek Unity motoru üzerinden 3D oyun geliştirmeye odaklandım. Her ne kadar bu dönemdeki projelerim teknik aksaklıklar veya stratejik değişiklikler nedeniyle “deployment” aşamasına ulaşamayıp rafa kalksa da, bu başarısızlıklar aslında oyun mekaniği ve optimizasyon konusunda en büyük derslerim oldu.

Pandemi dönemi, bu birikimi somut bir çıktıya dönüştürmem için gereken izolasyonu sağladı. İlk stabil projem olan KABUS‘u geliştirerek kendi web sitem üzerinden yayına aldım. Bu, benim için bir “proof of concept” niteliğindeydi. Okul ve iş hayatının dinamikleri değiştikçe, oyun geliştirmenin ağır kaynak yönetimi süreçlerinden, daha hızlı iterasyon imkanı sunan Web ve Windows Uygulama geliştirme alanına pivot ettim.

Tenik Deneyim ve Çıkarımlar

Bu geçiş süreci, yazılım dünyasında sadece kod yazmayı değil, kriz yönetimini ve adaptasyonu da öğretti:

  • Oyun Geliştirme (3D): Sabır ve yaratıcılığın yanı sıra ciddi bir matematiksel altyapı ve asset yönetimi gerektirir. Yarım kalan projeler bir kayıp değil, teknik borçların ödendiği birer laboratuvardır.

  • Web & App Geliştirme: Sürekli güncellenen teknoloji yığınlarına (stack) uyum sağlamayı ve kullanıcı deneyimi (UX) odaklı düşünmeyi zorunlu kılar.

Sektöre Yeni Gireceklere Notlar

  • Game Dev Hedefleyenler: Projelerinize devasa kapsamlarla değil, MVP (Minimum Viable Product) odaklı başlayın. Büyük fikirlerin altında ezilmek yerine, bitmiş küçük projelerle portföyünüzü güçlendirin.

  • Web/App Geliştiriciler: Teknoloji çok hızlı tüketiliyor. Modern framework’leri takip etmekte gecikmeyin ama temeldeki “logic” yapısını asla ihmal etmeyin.

Günün sonunda, hangi stack üzerinde çalışırsanız çalışın, önemli olan yazdığınız kodun sürdürülebilirliği ve karşılaştığınız teknik engelleri nasıl aşabildiğinizdir. Gelişim, varılan noktadan ziyade bu süreçteki teknik olgunlaşma aşamasıdır.

C: Teknolojiye olan ilgim, sadece bir tüketici olmanın ötesine geçip “nasıl çalışıyor?” sorusunu sormamla başladı. Yazılımın, soyut fikirleri somut ve ölçeklenebilir çözümlere dönüştürme gücü beni bu alana yöneltti. İnsan hayatını kolaylaştıran fonksiyonel araçlar veya kullanıcıya dijital bir deneyim sunan projeler üretme potansiyeli, benim için en büyük motivasyon kaynağıdır.

C: 3D oyun geliştirme süreci, çok boyutlu bir problem çözme disiplini gerektiriyor. Özellikle görsel kalite ile performans arasındaki o ince çizgide kalmak, yani optimizasyon süreçleri en büyük zorluktu. Bir oyunun sadece “çalışması” yetmez; farklı donanım konfigürasyonlarında stabil bir FPS değerini koruması ve eş zamanlı olarak oyun mekaniğinin (gameplay) akıcı kalması gerekir. Bu süreç bana kaynak yönetimini ve donanım limitlerini zorlamayı öğretti.

C: Oyun geliştirmedeki kompleks mimari yapıları, web ve uygulama ekosistemine taşımak bana büyük bir avantaj sağladı. Web tarafında interaktivite ve hız ön planda olduğu için, kullanıcı tepkilerine anında yanıt veren modern arayüzler geliştirmeye odaklandım. Bu geçiş, statik yapılardan ziyade yaşayan ve sürekli güncellenen dinamik sistemler kurma becerimi geliştirdi.

PROFESSIONALS SKILLS

Game Development
Web Development (Full-Stack / Frontend)
Application Development

ÇALIŞMALARIM

Profesyonel Gelişim ve Proje Geçmişi

Yazılım dünyasına olan ilgim, 2016 yılında oyun motorlarının mimarisini incelemeye başlamamla birlikte Unity platformuna evrildi. Bu süreçte edindiğim teknik birikimi, 2020 yılında ilk ticari projem olan “KABUS” adlı oyunumu yayınlayarak somut bir çıktıya dönüştürdüm.

2022 yılı itibarıyla odak noktamı genişleterek; stok kontrol sistemleri, özelleştirilmiş Minecraft Launcher mimarileri ve web tabanlı envanter yönetim platformları üzerinde yoğunlaştım. Bu projeler, hem masaüstü hem de web ekosistemindeki veri yönetimi ve kullanıcı deneyimi (UX) süreçlerinde uzmanlaşmamı sağladı.

Geliştirme süreçlerinde karşılaştığım teknik zorlukları, optimize edilmiş çözümler üreterek ve yoğun bir çalışma disipliniyle aşmayı başardım. Mevcut vizyonum doğrultusunda, edindiğim bu disiplinlerarası tecrübeyi yeni nesil yazılım projelerine aktarmaya ve teknolojik çözümler üretmeye devam ediyorum.

SENDE BENİMLE ÇALIŞMAK İSTİYORSAN İLETİŞİME GEÇ!

BENİMLE ÇALIŞMAK İSTERMİSİN