İş İlanı Hakkında
🚀 Unity & C# ile 2D/3D Oyun & Prototip Geliştirme
Merhaba! Unity ve C# altyapısıyla PC, Mobil ve WebGL platformları için 2D/3D oyunlar, prototipler ve özel mekanikler geliştiren bir yazılımcıyım. Aklınızdaki fikri sıfırdan yayınlanabilir bir projeye dönüştürüyor; mekanik kodlama, backend/multiplayer altyapısı ve bug fix süreçlerinde uçtan uca çözümler sunuyorum.
🎮 Öne Çıkan Projelerim:
Geliştirdiğim projelerin detaylı demo videoları, görselleri ve oyun içi test bilgileri için mesaj üzerinden iletişime geçebilirsiniz:
• Bouncy Parkour Panic (3D Parkour): Dinamik karakter fiziği, Euler matematiği ile tuzak/engel sistemleri ve GPU/CPU culling optimizasyonu.
• Bullet Brawlers (3D Multiplayer TPS): Unity Netcode (NGO) altyapılı, hile korumalı server-authoritative savaş mimarisi, canlı lobi ve ASP.NET Core Web API + PostgreSQL entegrasyonu.
• Meteor Rush (2D Arcade): Modüler C# OOP yapısıyla kurgulanmış akıcı 2D uzay savaşı ve skor mekaniği.
📋 Neler Sunuyorum?
• Sıfırdan 2D/3D Oyun Geliştirme: Fikrinizin tasarımından başlayarak PC, Mobil veya WebGL için eksiksiz oyun teslimi.
• Oynanabilir Prototip (MVP) & Mekanikler: Karakter kontrolcüleri, AI, envanter, fizik ve UI/HUD sistemlerini içeren çalışan demolar.
• Multiplayer & Backend Entegrasyonu: Canlı skor tablosu, lobi sistemi, oyuncu veritabanı ve online çok oyunculu mod kazandırma.
• Bug Fix & Kod Optimizasyonu: FPS düşüşü, kasma, fizik çakışması ve C# script hatalarının tespiti ve temiz kodla onarımı.
• Özel Sistem Ekleme: Var olan projenize performanslı, modüler ve çakışmasız yeni mekanikler entegre etme.
🛠️ Teknolojiler & Uzmanlıklar
• Oyun Motoru & Dil: Unity (2D/3D), C# (OOP, State Machine Mimarisi)
• Multiplayer & Backend: Unity Netcode (NGO), UGS Relay, ASP.NET Core Web API, PostgreSQL
• Fizik, Ses & UI: Rigidbody/Collider, UI Toolkit, Uzamsal Ses (Spatial Audio) ve HUD mimarisi
• Performans: Culling algoritmaları, bellek yönetimi, CPU/GPU optimizasyonu
🔄 Çalışma Süreci
1. Analiz & Planlama: Projenizin mekaniklerini, tarzını ve platformunu mesajla netleştiriyoruz.
2. Mimari & Prototip: Temel hareket ve oyun döngüsünü içeren ilk demoyu onayınıza sunuyorum.
3. Geliştirme: Arayüz, ses, efektler ve backend/multiplayer sistemlerini projeye ekliyorum.
4. Test & Teslimat: Performans testlerinin ardından build paketlerini (EXE/APK/WebGL) ve kaynak kodları teslim ediyorum.