CodeBlanks Logo Icon CodeBlanks

Oyun geliştirmeye giriş

Oyun geliştirmenin ne olduğunu, hangi becerileri gerektirdiğini öğrenirsin.

Oyun geliştirme nedir?

Oyun geliştirme, bilgisayar, telefon veya konsollarda oynanabilen etkileşimli oyunlar oluşturma sürecidir. Bu süreçte oyun fikri tasarlanır, görseller hazırlanır, kurallar belirlenir ve oyuncunun yaptığı işlemlere tepki veren bir program oluşturulur.

Oyuncu → Oyun → Tepki
Tuşa bas → Karakter hareket eder

Oyun geliştirme yalnızca kod yazmaktan ibaret değildir; tasarım, sanat, ses ve test çalışmaları da bu sürecin parçalarıdır.

Oyun geliştirme ekibindeki roller

Oyun geliştirme ekiplerinde farklı görevler bulunur. Programcı oyun sistemlerini oluşturur, oyun tasarımcısı kuralları ve oynanışı planlar, sanatçı görselleri hazırlar, ses tasarımcısı sesleri üretir ve test uzmanı hataları araştırır.

Programcı  → Kod
Tasarımcı  → Oynanış
Sanatçı    → Görseller
Testçi     → Hata kontrolü

Küçük projelerde bir kişi birden fazla rol üstlenebilir.

Uygulama Basit bir oyun tepkisi yazdır

Bir oyuncunun oyun başlattığını belirten console.log() komutunu kullan. Ekrana tam olarak Oyun basladi! metnini yazdır.

Başlangıç kodu

Player.cs
// Oyunun başladığını bildir
// Mesajı console.log ile yazdır

Örnek çözüm

Player.cs
// Oyunun başladığını bildir
console.log("Oyun basladi!");

Beklenen çıktı

Oyun basladi!

Soru ve cevaplar

Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.

1 Bir oyunda oyuncunun klavyedeki bir tuşa basınca karakterin hareket etmesini sağlayan çalışma hangi alanla doğrudan ilgilidir?

  • Programlama Doğru cevap
  • Ses tasarımı
  • Karakter çizimi
  • Oyun müziği besteleme

Açıklama: Programlama, oyuncunun girdilerini algılar ve karakterin nasıl tepki vereceğini belirler.

2 Oyun geliştirme sürecini tanı

Soru
const project = "Macera Oyunu";
const role = "____";
console.log(role);
Cevap
const project = "Macera Oyunu";
const role = "Programlama";
console.log(role);

Açıklama: Oyunun kurallarını ve oyuncu tepkilerini kodla oluşturma görevi programlamadır.

3 Ekipteki görevleri eşleştir

Kavram Anlamı
Programcı Oyun sistemlerini kodlar
Oyun tasarımcısı Kuralları ve oynanışı planlar
Sanatçı Karakter ve ortam görselleri hazırlar
Test uzmanı Hataları bulmak için oyunu dener

Başlangıç bölümündeki tüm dersler