Eğitim

Yapay Zekâ Destekli Oyun Geliştirme ve Yayınlama Sertifika Programı

🗓️ EĞİTİM KÜNYESİ ⏳ Toplam Süre: 20 ders saati (4 gün × 5 ders saati) 📅 Eğitim…

🗓️ 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.
Daha Fazla Göster
Bu Bölümde Veri Yok
Bu Bölümde Veri Yok