🗓️ EĞİTİM KÜNYESİ
- ⏳ Toplam Süre: 20 ders saati (4 gün × 5 ders saati)
- 📅 Eğitim Günleri: 2 hafta sonu, Cumartesi ve Pazar
- 🕘 Eğitim Saatleri: 09:00 – 13:00
- 🛠️ Eğitim Türü: Uygulamalı
- 👥 Çalışma Biçimi: 2–3 kişilik gruplar
- 🤖 Kullanılan Araçlar: Claude, Claude Code, Google Antigravity, web tabanlı oyun kütüphaneleri (Phaser, Three.js vb.), yapay zekâ görsel ve ses üretim servisleri, Molder AI
⏱️ GÜNLÜK DERS AKIŞI
- 1. Ders: 09:00 – 09:40
- 2. Ders: 09:50 – 10:30
- 3. Ders: 10:40 – 11:20
- 4. Ders: 11:30 – 12:10
- 5. Ders: 12:20 – 13:00
📘 EĞİTİM HAKKINDA
Bu eğitimde katılımcılar, yapay zekâ destekli araçlarla yazılım bilgisine ihtiyaç duymadan bir oyunu fikir aşamasından yayına kadar geliştirmeyi öğrenir. Eğitim; oyun kütüphaneleri ve motorları, yazılım ve varlık lisansları, yapay zekâ ile içerik üretimi, oyun servisleri ve yayınlama süreçlerini uygulamalı olarak ele alır.
🎯 Eğitimde ele alınan konular:
- 🤖 Oyun geliştirmede yapay zekânın kullanım alanları
- 🕹️ Oyun motorları ve kütüphaneleri (Unity, Unreal Engine, Godot, Phaser, Three.js, Babylon.js, PixiJS vb.) ve hangi projeye hangisinin uygun olduğu
- ⚖️ Yazılım lisansları (MIT, Apache 2.0, GPL/LGPL) ile oyun motorlarının lisans ve gelir paylaşımı modelleri
- 🎨 Görsel, ses, müzik ve font varlıklarında lisans türleri (Creative Commons ailesi, telifsiz lisanslar, mağaza lisansları)
- 📜 Yapay zekâ ile üretilen içeriklerin telif durumu ve yayın platformlarının bu konudaki kuralları
- 📝 Claude ile oyun fikri ve oyun tasarım dokümanı (GDD) hazırlama
- 💻 Claude Code ve Antigravity ile oynanabilir bir oyun geliştirme
- 🖼️ Yapay zekâ servisleriyle karakter, doku, model, ses efekti ve müzik üretme
- ☁️ Skor tablosu, kullanıcı girişi, bulut kayıt ve analitik gibi oyun servisleri
- 🔍 Kullanılan tüm kod, varlık ve yapay zekâ içeriklerinin lisans takibi ve yayın öncesi lisans denetimi
- 📦 Oyunun web, masaüstü ve mobil platformlar için paketlenmesi
- 🚀 itch.io, web oyun portalları, Steam, Google Play ve App Store yayın süreçleri
🔄 EĞİTİM YÖNTEMİ
Eğitim, yapay zekâ ajanlarının kod yazma süresini verimli kullanmak üzere paralel akışla yürütülür. Katılımcılar 2–3 kişilik gruplarda çalışır; ajan kod yazarken grup üyeleri görsel ve ses varlıklarını üretir, lisans takip tablosunu doldurur ve sonraki adımı planlar.
Katılımcılara hazır bir başlangıç projesi ve her aşamanın tamamlanmış hâli verilir; böylece teknik bir aksaklık yaşayan katılımcı süreçten kopmadan devam edebilir.
🏆 EĞİTİM SONUNDA KATILIMCILAR
- ✅ Projelerine uygun oyun kütüphanesi veya motorunu seçebilecek,
- ✅ Kullandıkları kütüphane, varlık ve yapay zekâ içeriklerinin lisans durumunu değerlendirebilecek,
- ✅ Yapay zekâ araçlarıyla oynanabilir bir oyun geliştirebilecek,
- ✅ Oyunları için yapay zekâ ile görsel ve ses varlıkları üretebilecek,
- ✅ Oyunlarına temel çevrim içi servisleri entegre edebilecek,
- ✅ Geliştirdikleri oyunu farklı platformlarda yayına alabilecek,
- ✅ Yayın platformlarının gereksinimleri ve süreçleri hakkında bilgi sahibi olacaklardır.
📚 DERS PROGRAMI
🎮 1. Gün (1. Cumartesi) — Temeller, Oyun Tasarımı ve Lisanslar
Ders 1 — Yapay Zekâ ve Oyun Geliştirme Araçlarına Giriş ⏰ 09:00 – 09:40
- 🤖 Oyun geliştirmede yapay zekânın kullanım alanları
- 🕹️ Oyun motorları ve kütüphanelere genel bakış: Unity, Unreal Engine, Godot, Phaser, Three.js, Babylon.js, PixiJS
- 🧭 2D/3D, web/mobil/masaüstü ihtiyaçlarına göre araç seçimi
Ders 2 — Oyun Fikri ve Tasarım Dokümanı ⏰ 09:50 – 10:30
- 🎯 Eğitim boyunca geliştirilecek örnek oyunun tanıtılması
- 👥 Grupların ve grup içi rollerin belirlenmesi
- 📝 Claude ile oyun fikrinin geliştirilmesi ve oyun tasarım dokümanının (GDD) hazırlanması
Ders 3 — Yazılım ve Motor Lisansları ⏰ 10:40 – 11:20
- ⚖️ Telif hakkı ve kullanım hakkı farkı
- 🔓 Açık kaynak lisansları: MIT, Apache 2.0, GPL/LGPL ve oyuna etkileri
- ⚠️ Lisans uyumsuzluğu: GPL kodun kapalı kaynak ticari oyunda kullanılması riski
- 💰 Oyun motorlarının lisans modelleri: ücretsiz kullanım, gelir eşiği, gelir paylaşımı, açılış ekranı zorunlulukları
- ®️ Gerçek marka, logo ve ürün isimlerinin oyunda kullanım riskleri
Ders 4 — Varlık (Asset) Lisansları ⏰ 11:30 – 12:10
- 🅒 Creative Commons ailesi: CC0, CC BY, CC BY-SA, CC BY-NC, CC BY-ND
- 💡 “Ücretsiz” ile “telifsiz (royalty-free)” arasındaki fark
- 🏪 Varlık mağazası lisansları: standart ve genişletilmiş lisans, farklı motorda kullanım, yeniden satış yasağı
- 🔤 Font lisansları ve müzik lisansları (ticari kullanım, video/yayın hakları)
- 🙌 Atıf (credit) kuralları ve “Emeği Geçenler” ekranı
Ders 5 — Lisans Takip Tablosu ve İlk Prototip ⏰ 12:20 – 13:00
- 📊 Lisans takip tablosunun tanıtılması ve doldurulmaya başlanması
- 🧩 Claude Artifacts ile ilk oynanabilir prototipin oluşturulması
- ✅ Gün değerlendirmesi
🤖 2. Gün (1. Pazar) — Yapay Zekâ Ajanlarıyla Oyun Geliştirme
Ders 6 — Claude Code ve Antigravity ile Çalışma ⏰ 09:00 – 09:40
- ⚙️ Claude Code ve Antigravity’nin tanıtılması ve kurulumu
- 📂 Hazır başlangıç projesinin açılması, kütüphane lisans dosyasının kontrolü
- 📌 Projeye kalıcı talimat verme (CLAUDE.md / proje kuralları)
- 🧠 Küçük görevlerle çalışma ve plan modu
Ders 7 — Oyun Döngüsü ve Karakter Kontrolü ⏰ 09:50 – 10:30
- 🔁 Oyun döngüsü (game loop) kavramı
- 🎮 Karakter kontrolü, hareket ve kamera
- 🖼️ Paralel çalışma: Yapay zekâ ile karakter görsellerinin (sprite) üretilmesi
Ders 8 — Fizik ve Çarpışma Sistemleri ⏰ 10:40 – 11:20
- 💥 Fizik ve çarpışma sistemleri
- 🖼️ Paralel çalışma: Arka plan ve doku üretimi, lisans tablosuna işlenmesi
Ders 9 — Düşmanlar, Engeller ve Oyun Kuralları ⏰ 11:30 – 12:10
- 👾 Düşmanlar, engeller ve oyun kuralları
- 🔍 Paralel çalışma: Ücretsiz varlık kaynaklarından varlık bulunması ve lisans kontrolü
Ders 10 — Skor, Can ve Arayüz ⏰ 12:20 – 13:00
- ❤️ Skor, can ve arayüz (UI) ekranları
- 📥 Üretilen varlıkların oyuna eklenmesi
- 🐞 Hataların yapay zekâ ajanlarıyla tespiti ve düzeltilmesi
🎨 3. Gün (2. Cumartesi) — İçerik Üretimi, Hukuki Boyut ve Oyun Servisleri
Ders 11 — Seviye Tasarımı ve Menü Ekranları ⏰ 09:00 – 09:40
- 🗺️ Seviye tasarımı ve menü ekranları
- 🖼️ Paralel çalışma: Ek görsel ve model varlıklarının üretilmesi
Ders 12 — Yapay Zekâ ile Ses ve Müzik Üretimi ⏰ 09:50 – 10:30
- 🎵 Yapay zekâ ile ses efekti ve müzik üretimi
- 🔊 Paralel çalışma: Ajan ile ses sisteminin oyuna entegrasyonu
Ders 13 — Yapay Zekâ İçeriklerinin Hukuki Durumu ⏰ 10:40 – 11:20
- 📄 Yapay zekâ servislerinin kullanım şartları: ücretsiz ve ücretli planlarda ticari kullanım hakkı farkları
- ⚖️ Yapay zekâ üretimi içeriklerde telif hakkının doğup doğmadığı tartışması
- ⚠️ Başka bir eserin, karakterin veya sanatçı tarzının taklidi riskleri
- 📢 Yayın platformlarının yapay zekâ içerik beyanı kuralları
Ders 14 — Oyun Servisleri ve Güvenlik ⏰ 11:30 – 12:10
- ☁️ Oyun servisleri: skor tablosu, kullanıcı girişi, bulut kayıt (Firebase, Supabase vb.)
- 🔐 API anahtarlarının ve gizli bilgilerin yönetimi
Ders 15 — Analitik, Gelir Modelleri ve KVKK ⏰ 12:20 – 13:00
- 📈 Analitik, reklam ve uygulama içi satın alma kavramları
- 🛡️ Oyuncu verilerinin korunması ve KVKK
- ✅ Gün değerlendirmesi
🚀 4. Gün (2. Pazar) — Paketleme ve Yayınlama
Ders 16 — Test, Hata Ayıklama ve Optimizasyon ⏰ 09:00 – 09:40
- 🧪 Test ve hata ayıklama
- ⚡ Performans optimizasyonu ve mobil uyumluluk
Ders 17 — Paketleme ve Web Yayını ⏰ 09:50 – 10:30
- 📦 Oyunun web, masaüstü ve mobil için paketlenmesi
- 🌐 Web oyunlarının Molder AI ile yayına alınması
Ders 18 — Yayın Platformları ve Mağaza Sayfası ⏰ 10:40 – 11:20
- 🏬 Yayın platformları: itch.io, web oyun portalları, Steam, Google Play, App Store
- 🖼️ Geliştirici hesabı açma, mağaza sayfası, görseller ve tanıtım metni
Ders 19 — İnceleme Süreçleri ve Lisans Denetimi ⏰ 11:30 – 12:10
- 🔞 Yaş derecelendirme, gizlilik politikası ve inceleme süreçleri
- 📋 Yayın öncesi lisans kontrol listesi ve “Emeği Geçenler” ekranının tamamlanması
- 🔄 Yayın sonrası güncelleme ve oyuncu geri bildirimi yönetimi
Ders 20 — Sunum ve Değerlendirme ⏰ 12:20 – 13:00
- 🎤 Grup oyunlarının sunumu ve genel değerlendirme
- 🏅 Eğitim çıktılarının değerlendirilmesi ve sertifikasyon süreci
📌 KATILIM KOŞULLARI
- 💻 Katılımcıların bilgisayara erişiminin olması yeterlidir. Telefondan işlem yapılamaz.
- 🔑 Claude ve Google Antigravity ücretsiz planlarla kullanılabilir; Claude Code en az Claude Pro aboneliği gerektirir. Hesapların eğitim öncesinde açılması önerilir.
- 🎁 Yapay zekâ görsel ve ses üretim servislerinin çoğu sınırlı ücretsiz kullanım sunar.