Eğitim kapsamında Event ve Delegate kullanımı, ScriptableObject kullanımı, Interface ve Abstract Class’lar ile modüler sistemler oluşturma, State Machine (durum yönetimi) mantığını kavrama, NavMesh kullanarak yapay zeka uygulamalarını anlama, gelişmiş karakter kontrol sistemleri (Third Person veya FPS kontroller) geliştirme, Raycast kullanımı, Post Processing efektlerini uygulama, dinamik UI sistemleri oluşturma, Tilemap ve harita sistemlerini detaylı kullanma ile gelişmiş bir platform oyunu hazırlama gibi temel ve önemli konular ele alınmaktadır.
Eğitimin Amaçları
Bu eğitimin amacı; katılımcıların Unity oyun geliştirme motoru hakkında ileri düzeyde bilgi sahibi olmaları ve Unity’i kullanarak gelişmiş oyun yapmalarını sağlamaktır.
- Unity ’nin ileri seviye özelliklerini bilir,
- Unity ve oyun geliştirme ortamını daha iyi kullanır,
- Unity kullanarak daha gelişmiş oyunlar yapabilir.
