İleri Unity3D Programlama Kursu
1. Oyun
1. Prefab’lar
Modellerin ve malzemelerin yapı haline getirilmesi ve kullanımı gösterilecektir.
- – Bir prefab oluşturulacak
- – Oluşturulan prefab’ın oyuna aktarılması ve güncellenmesi gösterilecek
- – Prefab’ın scriptler içinde kullanımı gösterilecektir.
Örnek olarak bir prefab script yolu ile senaryoda oluşturulacaktır.
2. Kullanıcı Kontrolleri
Klavye, mouse ve joysticklerin oyuna aktarımı sunulacaktır.
- – Unity3D Input penceresi gösterilecektir
- – Seçilmiş tuşların objeler üzerinde scriptler ile etkisi gösterilecektir.
- – Bir joystick örnek gösterilecektir.
- – Klave ve joystick’in aynı anda kullanımı gösterilecektir.
3. Fizik
Oyun fiziği hakkında geniş bilgi verilecek ve fazlaca alıştırma yapılacaktır. Örnek senaryolar ile fiziksel işleyiş ve fiziğe müdahale gösterilecektir.
- #1 Basit objelere verilen fizik ve yerçekimi işlenecektir.
- #2 Bir objenin diğer objelerle interaksiyonu gözlenecektir.
- #3 Bir objenin hareketine fizik ile müdahele edilecektir.
- #4 Patlama örneği gösterilecektir.
4. Model ve Animasyon
- – Gelişmiş modeller hazırlamak
- – Poligon sayılarını düşük tutmak
- – UV Mapping
- – Modelleri ve meshlerini oyun senaryosu için hazırlamak
- – Animasyonlar
- – FBX çıktısı ve Unity3D ortamına aktarım
- – Model ve animasyonların oyun senaryosunda kullanımı
5. Ses
Objelere ve çevre şartlarına yönelik ses kullanımı ve ses editörü anlatılacaktır.
- #1 İlk örnekte ses vericileri ve alıcıları gösterilecek ve ses seviye testi yapılacaktır.#2 Silahın ateş etmesi sonucu ses çıkarma örneği gösterilecektir.
- #3 Müzik ve çevre sesleri örneği gösterilecektir.
2. Scripting
Örnekli şekilde scriptinge giriş yapılacaktır.
- #1 Ana fonksiyonlar
- #2 Hareket örneği
- #3 Animasyonlu hareket örneği
- #4 Araba örneği
- #5 GUI
3. Multiplayer
Bir oyunu çok oyunculu tasarlamak ve Unity3D ağ sistemine giriş yapılacaktır.v İlk olarak multiplayer mantığından bahsedilecek ve daha sonra örneklere geçilecektir.
- #1 Sunucu-katılımcı ilişkisi kurmak
- #2 Ana sunucu kurmak ve katılım bağlantıları
- #3 İki farklı oyuncunun aynı oyunu oynamasını sağlamayan örnek
4. Proje
Çok oyunculu First Person Shooter oyunu hazırlanacaktır