OYGEM Akademi Oyun Geliştirme Eğitimleri
OYGEM Akademi Oyun Geliştirme Eğitimleri , oyun dünyasına yeni adım atmak isteyen tüm girişimcilerin fikirlerini hayata geçirmelerini sağlamak adına verilen en az 5 haftalık aktif bir eğitim sürecidir. Bu süreç içerisinde katılımcılar mentör ve eğitmenleri yardımıyla oyun tasarımı, kodlama ve tasarım gibi oyun geliştirmenin birçok alanında eğitim alacaklar. Eğitimin amacı kodlama ve tasarım konusunda yeterli olmayan girişimcileri eğiterek onları yenilikçi fikirleri ile oyun sektörüne katabilmektir. 10'dan fazla eğitmen ve mentöre ek olarak haftalık yapılacak sektör sohbetleri sayesinde katılımcılar sektördeki tecrübeli isimlere sorularını yöneltebilecek ve oyun sektörüne içeriden bir bakış yakalama şansı bulacaklar. İzmir Büyükşehir Belediyesi, İZFAŞ, Digi Game Startup Studio iş ortaklığı iş ortaklığı ile güçlendirilen program sonucunda katılımcıların kendi başlarına bir mobil oyun prototipi yapabilecek seviyeye erişmeleri amaçlanır.
DERS PROGRAMI
1.Hafta
Oyun müziği / oyun ses efektleri geliştirme ortamları ve yönelimlerini tanıma
2.Hafta
Sfx tasarımına yönelik ses kütüphanelerini tanıma , hedefe özgü içerik edinme , Audacity - Basit Düzeyde İşlemler
3.Hafta
Yapılması amaçlanan Sfx 'e özgü olarak , edinilen ses içeriklerini Audacity 'de düzenleme
4.Hafta
Yapılması amaçlanan Sfx 'e özgü olarak , edinilen ses içeriklerini düzenleme - FL Studio 'ya Giriş)
5.Hafta
Ses Efekt üretiminde ses bankası ve pluginlerin Fl studio 'ya adaptasyonu ve kullanımı
Oyun müziği / oyun ses efektleri geliştirme ortamları ve yönelimlerini tanıma
2.Hafta
Sfx tasarımına yönelik ses kütüphanelerini tanıma , hedefe özgü içerik edinme , Audacity - Basit Düzeyde İşlemler
3.Hafta
Yapılması amaçlanan Sfx 'e özgü olarak , edinilen ses içeriklerini Audacity 'de düzenleme
4.Hafta
Yapılması amaçlanan Sfx 'e özgü olarak , edinilen ses içeriklerini düzenleme - FL Studio 'ya Giriş)
5.Hafta
Ses Efekt üretiminde ses bankası ve pluginlerin Fl studio 'ya adaptasyonu ve kullanımı
1.Hafta
a. Oyun Tasarımı Nedir?
b. Oyun Tasarımcısı Ne Yapar?
2.Hafta
a. Oyun Tasarımında Temel Kavramlar
3.Hafta
a. Oyun Tasarımı İş Akışı
4.Hafta
a. Oyun Tasarımı Dökümanları
4.Hafta
a. Oyun Tasarlama Pratiği
b. Eğitimde öğrenilenlerle basit bir oyun tasarlanacak.
a. Oyun Tasarımı Nedir?
b. Oyun Tasarımcısı Ne Yapar?
2.Hafta
a. Oyun Tasarımında Temel Kavramlar
3.Hafta
a. Oyun Tasarımı İş Akışı
4.Hafta
a. Oyun Tasarımı Dökümanları
4.Hafta
a. Oyun Tasarlama Pratiği
b. Eğitimde öğrenilenlerle basit bir oyun tasarlanacak.
1.Hafta
a. Pixel arta genel giriş
b. Palet seçimi ve boyut seçimi
2.Hafta
a. Basit animasyon temelleri
b. Pixel Art karakter tasarımı
3.Hafta
a. Idle animasyonu
b. Run animasyonu
4.Hafta
a. Zıplama animasyonu
b. Attack animasyonu
5.Hafta
a. Tile Set
b. Çevre Objeleri
a. Pixel arta genel giriş
b. Palet seçimi ve boyut seçimi
2.Hafta
a. Basit animasyon temelleri
b. Pixel Art karakter tasarımı
3.Hafta
a. Idle animasyonu
b. Run animasyonu
4.Hafta
a. Zıplama animasyonu
b. Attack animasyonu
5.Hafta
a. Tile Set
b. Çevre Objeleri
1.Hafta
a. Unity panaller ve menüler
b. Asset, Gameobject ve Component mantığı
c. C# Sınıf ve Metdod mantığınının temel olarak açıklanması
d. C# Değişkenler
e. Unity Debug Log'un Input axisler üzerinden açıklanması
f. Objenin pozisyonunu, rotasyonunu ve adını değiştirme
g. Axis kullanılarak bir objenin sol-sağ, yukarı-aşağı hareket ettirilmesi.
h. Ana Başlıklar: Unity kullanmaya ve C#'a giriş
ı. Operatörler
i. Rigidbody ve Collider
j. Getcomponent mantığı
k. If-Else mantığı ve örnekler
l. Oncollision ve Ontrigger mantığı
2,Hafta a. Instantiate ve prefab mantığı
b. Switch mantığı ve örnekleri
c. Switch ile farklı şekillerde otomatik olarak Düşman Spawn
d. For-While döngüleri
e. X tane düşman spawn et
f. Arraylar
g. Array element atama ve oluşturmanın kavranması için örnekler
h. Arrayleri yeniden boyutlandırma
ı. Getcomponents mantığı ve örnekleri
i. Findgameobjects örnekleri - foreach
j. Çok boyutlu diziler
k. Zıplama Eğilme dahil temel platform yapımı (collision ile)
l. Ana Başlıklar: Instantiate, döngüler, Componentler ve diziler
3.Hafta
a. Parametresiz geri dönüş değeri olmayan metodlar
b. Parametreli geri dönüş değeri olmayan metodlar
c. Metodlarda aşırı yükleme mantığı
d. Geri dönüş değeri olan metodlar
e. Unity UI elemanları
f. UI elemanlarının metodlarla birlikte kullanılması
4.Hafta
a. Classlar
b. Classlar örnek - new
c. Inheritance - Monobehaviour
d. Npc-Enemy-Player üzerinden örnek
e. Nesnenin tamamlanması
f. Animasyon - Animator mantığı
g. Birden fazla sprite ile 2d animasyon yapılması
h. Sprite sheet ile animasyon yapılması
ı. Yürüme koşma animasyonunun blend tree kullanılarak yapılması
i. Ana Başlıklar: Animasyonlar
5.Hafta
a. 2d basic platformer oyunun eksikleri giderilerek sonlandırılması
a. Unity panaller ve menüler
b. Asset, Gameobject ve Component mantığı
c. C# Sınıf ve Metdod mantığınının temel olarak açıklanması
d. C# Değişkenler
e. Unity Debug Log'un Input axisler üzerinden açıklanması
f. Objenin pozisyonunu, rotasyonunu ve adını değiştirme
g. Axis kullanılarak bir objenin sol-sağ, yukarı-aşağı hareket ettirilmesi.
h. Ana Başlıklar: Unity kullanmaya ve C#'a giriş
ı. Operatörler
i. Rigidbody ve Collider
j. Getcomponent mantığı
k. If-Else mantığı ve örnekler
l. Oncollision ve Ontrigger mantığı
2,Hafta a. Instantiate ve prefab mantığı
b. Switch mantığı ve örnekleri
c. Switch ile farklı şekillerde otomatik olarak Düşman Spawn
d. For-While döngüleri
e. X tane düşman spawn et
f. Arraylar
g. Array element atama ve oluşturmanın kavranması için örnekler
h. Arrayleri yeniden boyutlandırma
ı. Getcomponents mantığı ve örnekleri
i. Findgameobjects örnekleri - foreach
j. Çok boyutlu diziler
k. Zıplama Eğilme dahil temel platform yapımı (collision ile)
l. Ana Başlıklar: Instantiate, döngüler, Componentler ve diziler
3.Hafta
a. Parametresiz geri dönüş değeri olmayan metodlar
b. Parametreli geri dönüş değeri olmayan metodlar
c. Metodlarda aşırı yükleme mantığı
d. Geri dönüş değeri olan metodlar
e. Unity UI elemanları
f. UI elemanlarının metodlarla birlikte kullanılması
4.Hafta
a. Classlar
b. Classlar örnek - new
c. Inheritance - Monobehaviour
d. Npc-Enemy-Player üzerinden örnek
e. Nesnenin tamamlanması
f. Animasyon - Animator mantığı
g. Birden fazla sprite ile 2d animasyon yapılması
h. Sprite sheet ile animasyon yapılması
ı. Yürüme koşma animasyonunun blend tree kullanılarak yapılması
i. Ana Başlıklar: Animasyonlar
5.Hafta
a. 2d basic platformer oyunun eksikleri giderilerek sonlandırılması
SIKÇA SORULAN SORULAR
1Eğitimler online olarak mı yapılacak?
Evet tüm eğitim süreci online olarak Zoom programı üzerinden yapılacaktır. OYGEM akademi topluluğu Discord üzerinden iletişim kurmaktadır. Eğitim kapsamında offline dersler düzenlenme durumunda Discord sunucusundan haber verilecektir.
1Akademi Eğitimleri’nin amacı nedir?
Akademi Eğitimleri, oyun geliştirme dünyasına adım atmak isteyen herkes için sıfırdan; yazılım, tasarım ve müzik alanlarında eğitim alabileceği, tamamı ücretsiz 5 haftalık bir programdan oluşan çevrimiçi bir eğitim sürecidir. Eğitim boyunca mentorlar ve eğitimciler katılımcılarla sürekli iletişim halinde olacaktır.
1Kimler Akademi Eğitimleri’ne katılabilir?
Eğitimler temel seviyeden başlayacağı için, oyun geliştirmeye meraklı ve kariyerini bu alanda ilerletmek isteyen herkesin katılması için uygundur.
1Eğitimin içeriğinde neler bulunuyor?
Genel olarak Unity ile mobil oyun geliştirmeye başlarken ihtiyaç duyulan yazılım ve tasarım bilgisi ve çok daha fazlası eğitim süreci boyunca anlatılacaktır.
1Eğitime katılmak için nelere ihtiyacım var?
Eğitimin tamamı çevrimiçi platformlarda verileceği için sabit bir internet bağlantısına ve uygulamaları yapabileceğiniz bir bilgisayara sahip olmanız yeterlidir. Eğitimcilerle daha iyi bir iletişim kurabilmek adına kamera ve mikrofonun olması katılımcının yararına olacaktır.
1Eğitim boyunca hangi programlar kullanılacak?
Eğitim boyunca dersler Zoom programı, konuşmalar Discord programı üzerinden yapılacaktır.
Ek olarak kodlama eğitimlerinde Unity Oyun Motoru, tasarım eğitimlerinde Autodesk Maya ve Adobe Photoshop, ses efektleri eğitiminde FL Studio programları kullanılacaktır. Programlarla ilgili ayrıntılı bilgi eğitim sürecinde katılımcılara sunulacaktır.
1Eğitimler ne zaman başlıyor ve nasıl yapılıyor?
Eğitimler 23 Ocak 2023 tarihinde başlayacak olup iletişim Discord platformu üzerinden gerçekleştirilecektir. Eğitim ders anlatımı sonrası proje geliştirme süreci ile ilerleyecektir.
Başvuru Formu
Mentörler & İş Ortakları
Eğitmenlerimiz

Halil Onur Yazıcıoğlu
Pixel Artist
Team Machiavelli
Team Machiavelli

Mehmetcan Güler
SFX Designer
Machiavelli Games
Machiavelli Games

Şamil Özçelik
Game Developer
Forge Game
Forge Game

Ata Deniz Oktay
Game Designer
Digi Game Startup Studio
Digi Game Startup Studio