İçeriğe geç
Devlog

Oyunun Temelleri Atıldı

2026-06-21

Her şey bir “acaba” sorusuyla başladı

Aylar önce bir akşam masaya oturdum ve “acaba bu bir oyun olabilir mi?” diye düşündüm. Fikir basitti: tekne yukarıda, olta aşağı iniyor, balıklar geliyor, engeller var. Ama Unity'i hiç açmamıştım.

İlk birkaç gün tamamen öğrenmeyle geçti. “Bu nesne neden düşüyor?”, “kamera neden balığı takip etmiyor?”, “puan ekrana nasıl basılır?” gibi sorular. Her cevap yeni bir soru doğurdu. Ama bir noktadan sonra parçalar yerine oturdu.

İlk çalışan oyun döngüsü

Milestone 1'in en büyük başarısı şuydu: oyunu oynayabiliyorduk. Başlangıç ekranı yoktu, sesler yoktu, grafikler çirkin yer-tutuculardan ibaretti. Ama tur sistemi çalışıyordu — olta inip çıkıyor, balıklar tutuluyor, skor ekranda birikiyordu. Bu küçük görünse de aslında her şeydi.

Tur sistemi şöyle işliyor: her dalış bir tur. Tur biter, yükseltme ekranı açılır, para harcanır, yeni tur başlar. Para ve puan sistemi bunun üzerine kuruldu — balık tutunca puan, puan birikince para; basit ama tatmin edici. Combo mekaniği arka arkaya balık yakalamayı bonus çarpanıyla ödüllüyor ve oyuna bir ritim katıyor. En iyi skor ise yerel olarak kaydediliyor; kendi rekorunu kırmak bile başlı başına bağımlılık yapıyor.

Küçük ama önemli dokunuşlar

Oyunu ilk çalıştırdığımızda teknedeki sabit, cansız görüntü rahatsız etti. Çözüm küçük bir sallantı animasyonu oldu: gemi hafifçe ileri geri sallanıyor. Tek başına bu, oyunun “hayatta” hissettirmesini sağladı.

Derinlik göstergesi de bu milestone'da geldi. Oltanın ne kadar aşağıda olduğunu gösteren dairesel bir kadran. Görsel olarak hem bilgi veriyor hem de gerilim yaratıyor — “biraz daha aşağı ineyim mi?” sorusu bu kadrana bakılarak cevaplanıyor.

Kalkan sistemi ise ilk sürprizimizdi. Engellere çarpınca doğrudan oyun sonu yerine bir kalkan katmanı koyduk. Oyuncu daha az cezalandırılıyor, ama yine de risk duygusu duruyor. İlk test oyuncuları bu sistemi çok beğendi.

Bugün geriye bakınca

Bu milestone'daki kod büyük ölçüde hâlâ oyunda. İsimler Türkçe, yapı sade, okumak kolay. Sonradan gelecek her şey — mağaza, karakterler, 10 dil desteği, animasyonlar — hep bu temelin üstüne kuruldu.

En büyük dersimiz belki şu oldu: mükemmel koddan önce çalışan kod. Prototip çirkin görünse de oynanabilir olduğunda her şey değişiyor.

← Devlog'a dön

Bu site kullanım deneyimini iyileştirmek için gerekli teknolojiler kullanır; site herhangi bir çerez set etmez, dil tercihiniz yalnızca adres yapısında tutulur. Çerez Politikası