Candy Robot — Sevgilimle Birlikte Yapılan 2D Platform Oyunu
El çizimi sanat varlıklarıyla hayat bulan 2D platform oyunu. Şeker toplayan bir robot kontrol edilir; kırmızı şekerlerden kaçınılır, süre bitmeden tüm şekerler toplanır. Android ve PC build'leri tamamlandı.
Görseller
Proje Detayları
Proje Hakkında
Sevgilimle birlikte geliştirdiğimiz tamamlanmış bir hobi projesi. Tüm görsel varlıklar — karakterler, arka planlar, binalar, şeker spriteleri — sevgilim tarafından el çizimiyle oluşturuldu; oyun mekaniği, level üretimi ve kod altyapısı tarafım tarafından Unity ile yazıldı. Android ve PC build'leri tamamlandı, oynanabilir durumda.
Oyun Mekaniği
Oyuncu, bir helikopter robotunu harita boyunca yönlendirerek dağılmış şekerleri toplar. Temel mekanikler:
**Şeker toplama** — Haritaya yerleştirilmiş normal şekerler toplanarak sayaç düşürülür; hedef tüm şekerleri bitirmeden önce zamanlayıcının sıfırlanmamasıdır
**Tehlike şekeri** — Kırmızı şeker yaklaştıkça ekranda kırmızı sis yoğunlaşır; çarpışmak oyunu bitirir
**Süre bonusu** — Turuncu şeker toplandığında süreye +30 saniye eklenir
**Boyut değiştirme** — Karakter üç farklı boyuta küçülebilir; dar alanlarda küçük forma geçmek avantaj sağlar
Prosedürel Level Üretimi
Her oyunda harita yeniden üretilir. Üretici zorluk seviyesine göre arka plan binalarını ve sokak lambalarını yerleştirir; ardından şekerleri yer ve hava bölgelerine dağıtır. Binalara çok yakın yerleşen nesneler için çakışma kontrolü yapılır — böylece ulaşılamaz konumlar engellenir.
Görsel Sanat
Tüm oyun varlıkları el çizimi: yıkık binalar, Candy Shop dükkanı, dört farklı şeker tasarımı, robot karakteri ve arka plan gökyüzleri. Stil, sıcak renkleriyle çizgi film estetiğini post-apokaliptik bir kentsel ortamla birleştiriyor.
Mimari
**`LevelGenerator`** — Bina ve şeker yerleştirme, çakışma kontrolü, zorluk parametreleri
**`RobotController`** — Mobil joystick ve klavye girişi, `Rigidbody2D` fiziği, iskelet animasyonu, tehlike efekti
**`RobotSizeController`** — Üç boyut kademesi, `Mathf.Lerp` ile akıcı geçiş
**`GameTimer`** — 60 saniyelik geri sayım, süre bonusu, kazanma/kaybetme koşulları
Dağıtım
Oyun Android APK ve Windows PC build olarak tamamlandı. WebGL build itch.io üzerinden yayınlandı — tarayıcıda oynanabilir durumda: [haktanlofca.itch.io/candy-robot](https://haktanlofca.itch.io/candy-robot)