Açıklama
Online: Unity 3D ile Oyun Programlama Eğitimi
Oyun geliştirmek istiyorsunuz ve harika fikirleriniz var ama nasıl başlayacağını ve geliştireceğini bilmiyor musunuz?
Google, Kolektif Academy ve Pera Games güçlerini birleştirdi ve sizler için ideal bir eğitim programı oluşturdu!
Alanlarında uzman eğitmen kadrosu ile 8 haftalık tamamen ücretsiz eğitim ile Unity kullanmayı, nasıl oyun tasarlandığını ve tüm gerekli teknik detayları öğrenecek; Türkiye’de oyun sektörünün kurucularından kabul edilen Mevlüt Dinç’in koçluğunda hayallerinizi gerçeğe dönüştürebileceksiniz!
Eğitim sonunda oyunlarını başarıyla tamamlayan katılımcılar, Pera Games tarafından oyunlarının milyonlara ulaşması için finanse edilme şansını yakalayacak!
Ders Programı
Gün | İçerik |
Gün1 | Oyun geliştirme ortamı: Unity 3D Kısa Tanıtımı , Oyun unsuru davranışlarını geliştirme ortamı: Visual Studio Tanıtımı, C#’a giriş |
Oyun içerisindeki unsurların davranışlarını nasıl programlayacağız: C#: Değişkenler, operatörler, | |
Davranış programlamaya devam: C#: Diziler (arrays) ve benzer yapılar | |
Gün2 | Davranış programlamaya devam: C#: Fonksiyonlar ve fonksiyon kapsamları (scope), Statik değişkenler, Global değişkenler, Lokal Değişkenler |
Davranış programlamaya devam: C#: Karar mekanizmaları (if -else-else if), switch case | |
Davranış programlamaya devam: C# Döngüler (for, while, do while, for each) | |
Gün3 | Oyunumuzu başlatıyoruz: Unity 3D Giriş, Sahne Ortamı |
Oyunumuza hazır grafik ve unsurların eklenmesi: Asset Kullanımı, Asset’lerin projeye eklenmesi | |
Oyun unsurlarının hareketleri: Sprite kullanımı, Sprite ayırma işlemleri | |
Gün4 | Oyun unsurlarının fiziksel özelliklerinin ayarlanması: GameObject nedir, nasıl kullanılır, Konum (Position), Dönüş (Rotation), Ölçekleme (Scale) nedir, nasıl kullanılır |
Oyun sahnemizi kaydedelim: Scene Record (Sahne Kaydı) | |
İki boyutlu ve üç boyutlu oyunlar için sahneler: 2D Sahne ile çalışma, 2D-3D Sahneler arasındaki benzerlilikler ve farklar | |
Gün5 | Scene (Sahne) menüsü ve Sahne düzenlemeleri |
Oyunumuzu katmanlar halinde tasarlayalım:Katman (Layer) kavramı, Katmanlar kullanılarak Sahne Düzenlemesi | |
Prefab nedir ve nasıl kullanılır | |
Gün6 | Component nedir ve nasıl kullanılır |
Kamera nasıl kullanılır | |
Oyun fiziğine giriş: RigidBody2D nedir , Oyun Fiziği içerisinde nasıl kullanılır | |
Gün7 | Oyun unsurları nasıl çarpışır: Collider2D nedir, Collider2D nasıl kullanılır |
Oyun unsurlarının zamanlaması: Start, Update, Fixed Update, Late Update nedir, oyun içerisinde hangi zamanlama ile kullanılır | |
Karakterler için Scriptler | |
Gün8 | Input, Eksen (Axis), Hareket |
Zamanı yönetelim: Hız kavramı, DeltaTime | |
Oyun unsurları için hareket animasyonları: Karakterler için animasyon oluşturma | |
Gün9 | Çocuk nesneleri oluşturma |
Çarpışmaların Algılanması | |
Canvas ve Paneller | |
Gün10 | Oyuna Sesler Eklemek |
TileMap ve Grid | |
Yukarıdaki çalışmaların 3D ile gerçekleştirilmesi ve ilave yeni özellikler | |
Gün11-12 | Game Jam Vol1 |
Gün13 | Oyun Tasarımı ve Hyper-Casual: · Oyun tasarımı, hikaye ve karakter gelişimi, sürükleyici bir oyun deneyimi için gereken temel bilgiler · Hyper-Casual ve Casual Oyunlar: Ana Mekanik, UI ve Dramatic Structure · Case Study: Başarılı bir hyper-casual oyunun analizi |
Gün14 | Oyunlarda Sanat Yönetimi · Oyunda Sanat yönetimi nedir? · Temel tasarım prensipleri ve bunların oyunlara uygulanması · Doğru görsel ve işitsel aktarımın oyunlarda etkisi |
Gün15 | Mevlüt Dinç ile Game Session · Dünya Oyun sektörünün başlangıç yılları · Türkiye’de oyun sektörü · İlk yapılan oyunlarla daha sonra ve bugün yapılan oyunlar arasındaki farklar ve daha da önemlisi ortak unsurlar |
Gün16 | User Acquisition · UA nedir? Neden Önemlidir? · Temel Toollar · Tips & Tricks |
Gün17-18 | Game Jam Vol2 |
Ön Koşul & Gereksinimler
Kimler Katılmalı?
Oyun yazıp girişimci olacağım, oyun yazmak en büyük hayalim diyenler, bir oyun fikrim var keşke hayata geçirebilsem diyenler bu program tam senin için!
Eğitmenlerimiz
MEVLÜT DİNÇ
REHA ÇAPUTÇU
MELİH YILMAZ
ERTUNÇ ERTAV
BARIŞ GÜRBÜZLER