Podedo Unity Akademisi
Podedo Unity Akademisi'nde öğrenciler C# programlama dili ile kendi oyunlarını geliştirir, artırılmış gerçeklik projeleri ve multimedya destekli oyun deneyimleriyle profesyonel oyun geliştirme dünyasına ilk adımlarını atar.
Podedo Yaklaşımı
Pek çok çocuk oyun oynamayı sever. Podedo'da öğrenciler yalnızca oyuncu olmakla kalmaz; oyunun arkasındaki mantığı, kodu, karakterleri, sahneleri ve kuralları tasarlayan üreticilere dönüşür.
Bir oyunun nasıl çalıştığını analiz eder. Mekanikler, kurallar ve hedefler sorgulanır.
Karakterleri, sahneleri ve oyun kurallarını planlar. Fikir somutlaşmaya başlar.
C# ile oyunun davranışlarını geliştirir. Her satır kodu sahneye hayat katar.
Hataları fark eder, düzeltir ve oyununu adım adım geliştirir.
Platform
Unity, dünya genelinde bağımsız geliştiricilerden oyun stüdyolarına kadar çok geniş bir kullanıcı kitlesine sahip güçlü bir oyun geliştirme platformudur. Podedo'da öğrenciler Unity'yi yaşlarına uygun, proje tabanlı çalışmalarla öğrenir.
Hem 2D hem 3D projelerle farklı oyun türleri geliştirilebilir.
Görsel araçların ötesinde gerçek programlama deneyimi kazanılır.
Oyun dünyası, karakterler ve kameralar organize edilir.
Çarpışma, yerçekimi ve hareket gibi fizik kavramları simüle edilir.
Menüler, skor panelleri ve HUD elemanları oluşturulur.
Ses, animasyon ve ileri seviye proje örnekleri hayata geçirilir.
Hedef Kitle
Unity ileri seviye bir platform olduğu için katılımcı profili önemlidir. Aşağıdaki gruplar bu programa uygun adaylar arasındadır.
Unity, temel dikkat ve yönerge takibi gerektirdiği için daha çok 10 yaş ve üzeri öğrenciler için uygundur.
Oyunların nasıl çalıştığını merak eden ve kendi oyun fikrini oluşturmak isteyen öğrenciler için uygundur.
Scratch, PictoBlox, Construct veya robotik kodlama deneyimi olan öğrenciler Unity'ye daha kolay geçiş yapabilir.
Kod yazmayı, problem çözmeyi ve dijital ürün geliştirmeyi seven öğrenciler için güçlü bir başlangıç sunar.
Unity projeleri planlama, deneme, hata düzeltme ve geliştirme süreci gerektirir. Sabırlı öğrenciler bu süreçten en iyi şekilde yararlanır.
Süreç
Her başarılı oyun bir fikirle başlar. Öğrenciler oyun geliştirme sürecini adım adım deneyimleyerek hem yazılım hem de tasarım becerilerini geliştirir.
Öğrenci geliştirmek istediği oyunu planlar. Oyunun amacı, karakterleri ve kuralları belirlenir.
Karakterler, sahneler, arayüz, menüler ve oyun objeleri oluşturulur.
C# programlama dili ile oyun davranışları geliştirilir.
Hatalar bulunur. Oyun tekrar tekrar denenir.
Yeni özellikler eklenir. Performans iyileştirilir.
Projeler sunulur, arkadaşlarla paylaşılır ve portfolyoya eklenebilir.
Programlama
Unity projelerinde öğrenciler yalnızca sürükle-bırak işlemleri yapmaz; yaşlarına uygun seviyede C# programlama diliyle oyun davranışlarını geliştirmeyi öğrenir.
Oyundaki değerleri saklamak için kullanılan yapılar.
Oyun kurallarını belirleyen karar yapıları.
Tekrar eden işlemleri otomatikleştiren yapılar.
Kodu düzenli ve yeniden kullanılabilir hale getirir.
Oyun nesnelerinin davranışlarını tanımlayan yapılar.
Oyun içi olaylara tepki veren mekanizmalar.
Kod hatalarını bulup düzeltme süreci.
Çalışma Ortamı
Öğrenciler profesyonel oyun geliştirme ortamı olan Unity Editor'ü tanıyarak kendi projelerini sahne sahne inşa eder.
Oyun sahnesi düzenleme görünümü. Nesneler sahneye buradan yerleştirilir.
Oyunun kamera perspektifinden önizleme ve test alanı.
Sahnedeki tüm nesnelerin listesini ve ağaç yapısını gösterir.
Seçilen nesnenin bileşenlerini ve özelliklerini düzenleme paneli.
Proje dosyaları, asset'ler ve scriptlerin yönetildiği alan.
Hataları, uyarıları ve Debug.Log çıktılarını gösterir.
Karakter ve nesne animasyonlarının oluşturulduğu görsel araç.
Sahne aydınlatması ve gölge ayarlarının yapılandırıldığı panel.
Örnekler
Projeler öğrencilerin yaşına ve seviyesine göre değişiklik gösterebilir.
2D veya 3D yatay kaydırmalı platform oyunları geliştirilebilir.
Araç kontrolü ve hız mekaniklerini kapsayan yarış projeleri geliştirilebilir.
Puan toplama, engelden kaçma veya seviye tabanlı arcade oyunları yapılabilir.
Mantık, strateji ve problem çözme gerektiren bulmaca oyunları geliştirilebilir.
Üç boyutlu dünyada keşif ve görev odaklı macera oyunları inşa edilebilir.
Belirli hedeflere ulaşmayı ve görevleri tamamlamayı gerektiren projeler geliştirilebilir.
Çok Yönlü Üretim
Unity yalnızca kod yazmayı değil; ses, müzik, animasyon, video ve kullanıcı deneyimi tasarımını da kapsayan güçlü bir multimedya geliştirme ortamıdır.
Oyun içi ses efektleri ve ses yönetimi öğrencilerin projelerine özgünlük katar.
Karakter animasyonları ve sahne geçişleri Unity Animator ile geliştirilir.
Menüler, butonlar, skor panelleri ve HUD elemanları tasarlanır.
Giriş animasyonları ve video içerikleri oyun içine entegre edilebilir.
Arka plan müziği ve ses döngüleri ile oyun atmosferi güçlendirilir.
Oyuncunun akıcı ve keyifli bir deneyim yaşaması için arayüz ve etkileşim tasarımı yapılır.
İleri Seviye Proje Örnekleri
Unity, artırılmış gerçeklik uygulamaları geliştirmek için de kullanılabilen güçlü bir platformdur. Podedo'da ileri seviye proje çalışmalarında öğrenciler, gerçek dünya ile dijital içerikleri birleştiren örnek uygulamalarla tanışabilir.
Fiziksel kartların üzerine yerleştirilen 3D dijital içerikler örnek proje olarak incelenir.
Kamera ile yüz tespiti yapılarak dijital maskelerin gerçek görüntü üzerine yerleştirildiği deneyimler incelenir.
Gerçek ortama dijital nesnelerin eklenebildiği temel AR senaryoları uygulamalı olarak gösterilir.
Gerçek dünyada hareket eden etkileşimli dijital karakterler içeren proje örnekleri incelenir.
Fen ve matematik konularının görselleştirilmesinde AR kullanımının tanıtım örnekleri paylaşılır.
Kameranın fiziksel yüzeyleri algılayarak nesneleri gerçek mekanlara yerleştirebildiği ileri proje örnekleri gösterilir.
Proje Örnekleri
Projeler öğrencilerin seviyelerine göre farklılık gösterir.
Öğrenciler geliştirdikleri projelerle yalnızca teknik beceri kazanmaz; aynı zamanda kendi üretim süreçlerini belgeleyerek kişisel portfolyolarını oluşturmaya başlar. Her tamamlanan proje, öğrencinin dijital üretim yolculuğunun somut bir izi olarak kalır.
Yaklaşım
Her öğrenci aynı oyunu yapmak zorunda değildir. İlgi alanına göre farklı projeler geliştirilebilir.
Kazanımlar
Unity ile geliştirilen her proje yalnızca bir oyun değildir. Aynı zamanda öğrencilerin teknik, analitik ve yaratıcı becerilerini geliştiren bir öğrenme sürecidir.
Ebeveynler İçin
Unity eğitimi yalnızca oyun geliştirmeyi öğretmez. Öğrencilerin planlama, sabır, problem çözme, analitik düşünme ve üretme becerilerini geliştiren uzun soluklu bir öğrenme sürecidir.
Her proje; bir fikrin planlanmasından koda dönüştürülmesine, test edilmesine ve paylaşılmasına kadar uzanan gerçek bir üretim deneyimidir. Bu süreç öğrencilerin yalnızca teknik değil; sabır, analiz ve özgüven gibi temel yaşam becerilerini de geliştirmesine zemin hazırlar.
Öğrenciler gerçek projeler geliştirerek öğrenir; konu anlatısı değil, uygulama odaklı bir yöntem benimsenir.
C# ile oyun davranışları geliştirilir. Sürükle-bırakın ötesinde gerçek programlama deneyimi kazanılır.
Program öğrencinin seviyesine ve gelişimine göre planlanır; tek tip bir müfredat uygulanmaz.
Sınıf büyüklüğü sınırlandırılarak öğrenci-öğretmen etkileşimi yüksek tutulur.
Öğrenciler tüketen değil, üreten bireyler olarak yetiştirilir. Her seansta somut bir ilerleme hedeflenir.
Eğitim boyunca öğrenci kendi projesini geliştirir; eğitmen bu süreçte rehber olarak yanında yer alır.
Proje Örnekleri
Projeler öğrencilerin seviyelerine göre farklılık gösterir.
SSS
Unity Oyun Geliştirme Programı hakkında bilgi almak ve sana uygun grubu öğrenmek için bizimle iletişime geçebilirsin.