
Oyun geliştirme konusuna meraklısınız, harika fikirleriniz var ama nasıl başlayacağınızı bilmiyor musunuz?
Atıl Samancıoğlu’nun kurucu ortaklarından olduğu iş ortağımız Pera Games’in oyun sektöründeki projesiyle tanıştıralım!
Eğitimlerini Kolektif Academy’nin üstlenmiş olduğu tamamen ücretsiz 6 haftalık Unity 3D ile Oyun Programlama eğitimi ve eğitimin sonunda da yarattığınız oyununuza yatırım şansını yakalayabilirsiniz!
Ders Programı
1.Gün | 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 | |
2.Gün | 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) | |
3.Gün | 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 | |
4.Gün | 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 | |
5.Gün | 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 | |
6.Gün | 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 | |
7.Gün | 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 | |
8.Gün | Input, Eksen (Axis), Hareket |
Zamanı yönetelim: Hız kavramı, DeltaTime | |
Oyun unsurları için hareket animasyonları: Karakterler için animasyon oluşturma | |
9.Gün | Çocuk nesneleri oluşturma |
Çarpışmaların Algılanması | |
Canvas ve Paneller | |
10.Gün | Oyuna Sesler Eklemek |
TileMap ve Grid | |
Yukarıdaki çalışmaların 3D ile gerçekleştirilmesi ve ilave yeni özellikler |
Ö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!
Reha Çaputçu Kimdir?
Reha Çaputçu, Boğaziçi Üniversitesi mezunu.Çeşitli programlama dillerinde yazılım projeleri geliştirmiş ve halen yazılım projelerinde proje yöneticiliği yapıyor; aynı zamanda çeşitli kurumlarda programlama ve uygulama dersleri de vermeye devam ediyor.
Simülasyon çalışmaları ve serious games örnek verebileceği işler arasında yer alıyor.