

Ege için e-posta adresi ve telefon numarası doğrulanmıştır.
Ege
- Ücret 990₺
- Cevaplama 1 saat

990₺/saat
İlk ders ücretsiz
- Kodlama
- Yazılımlar
- Unity
2020'den Beri Unity ile Oyun Geliştiren, Aktif Olarak Oyun Sektöründe Çalışan Yazılımcıdan Uygulamalı Unity ve C# Eğitimleri!
- Kodlama
- Yazılımlar
- Unity
Ders mekanı
Ege ile ilgili bilgiler
Hep oyun sektöründe çalışma hayali ile kendimi yetiştirdim. Geçmişte bu hayalimi somut bir hedefe dönüştürmemde bana yol gösterebilecek, sektörün nasıl işlediğini bilen birini tanımıyordum. Nereden başlamam gerektiğini, neleri öğrenmemin önemli olduğunu ve profesyonel oyun geliştirme dünyasında beni nelerin beklediğini büyük ölçüde kendi kendime acı yoldan keşfetmek zorunda kaldım.
Bugün özel ders vermek istememin en büyük nedenlerinden biri de tam olarak bu. Benim zamanında eksikliğini hissettiğim bilgiye ve yönlendirmeye, bu alana yeni girmek ya da kendini geliştirmek isteyen başka insanların daha kolay ulaşabilmesini istiyorum.
Çünkü oyun geliştirmeyi sevmekle oyun sektöründe profesyonel olarak çalışmak arasında önemli farklar var. Kendi hayalindeki oyunu geliştirmek için çıktığın yolculukla, bir şirket bünyesinde belirli hedefler, teknik kısıtlamalar ve teslim tarihleri doğrultusunda oyun geliştirmek her zaman aynı deneyim değil.
Sektörün içine girmeden önce bu farkları görebilmek pek kolay olmuyor. Bazen büyük bir heyecanla başladığımız bu yolculukta, hayal ettiğimizden oldukça farklı bir gerçeklikle karşılaşabiliyoruz. Oysa doğru bir yönlendirmeyle bu sürece çok daha bilinçli ve hazırlıklı başlamak mümkün.
Bu yüzden derslerimde yalnızca Unity ve C# öğretmekle sınırlı kalmak istemiyorum. Bir oyunun fikir aşamasından geliştirme ve yayınlama süreçlerine kadar nasıl şekillendiğini, profesyonel projelerde hangi zorluklarla karşılaşıldığını, teknik kararların nasıl alındığını ve bazen bir özelliği geliştirmekten çok, neyi geliştirmemeye karar vermenin neden önemli olduğunu da paylaşmak istiyorum.
Elbette bunları yalnızca konuşarak değil, birlikte gerçek oyun mekanikleri ve sistemleri geliştirerek öğreneceğiz. Derslerimizi senin seviyene, hedeflerine ve ilgi alanlarına göre şekillendirecek; her ders için hazırladığım çalışma föyleriyle öğrendiklerimizi uygulamaya dökeceğiz.
İster oyun geliştirmeye yeni başlıyor ol, ister kendi projeni hayata geçirmeye çalışıyor, ister hâlihazırda sektörde çalışıyor ol; amacım yalnızca karşılaştığın teknik sorunları çözmek değil, zamanla bu sorunlara kendi çözümlerini üretebilecek bakış açısını kazanmanda da yardımcı olmak.
Oyun geliştirmek benim için hâlâ çocukken duyduğum heyecanın önemli bir parçası. Bu heyecanı paylaşırken sektörde edindiğim deneyimlerin de bir başkasının yolculuğunu biraz olsun kolaylaştırmasını istiyorum.
Günün sonunda, bu sektöre girmek isteyen, kendini geliştirmeye çalışan veya kendi oyununu hayata geçirmek için gece gündüz emek veren birinin yolculuğunda ufak da olsa bir tuzum olursa ne mutlu bana!
Dersle ilgili bilgiler
- Tüm seviyeler
- İngilizce
- Türkçe
Dersin işlenebildiği tüm diller :
İngilizce
Türkçe
2020 yılından beri Unity ile oyun geliştiriyorum. Son 2,5 yıldır ise özel sektörde bir oyun şirketinde Mid-Level Game Developer olarak profesyonel hayatıma devam ediyorum.
Oyun geliştirmenin en sevdiğim tarafı, birbirinden çok farklı disiplinlerin bir araya gelmesi. Bir oyunun mekaniklerinden animasyonlarına, seslerinden görsellerine, performansından oyuncuya hissettirdiklerine kadar her küçük detay aslında büyük bir bütünün parçası. Bu yüzden oyun geliştirmek, klasik bir uygulama geliştirmekten çok daha farklı zorluklar barındırıyor. Ama bütün bu parçaların bir araya gelip gerçekten oynanabilir ve eğlenceli bir şeye dönüştüğünü görmek de bir o kadar tatmin edici.
Derslerde tam olarak bu bakış açısını, yani bir oyunu gerçekten oyun yapan detayları aktarmak istiyorum.
Derslerde neler yapacağız?
Saatlerce monoton bir anlatımla teoride kaybolmak ya da ChatGPT'ye "KODLA!" deyip çıkan kodu anlamadan şlap diye Unity'ye yapıştırmak yerine, gerçek oyunlardan ilham aldığımız mekanikleri ve sistemleri birlikte geliştirerek öğrenmeyi tercih ediyorum.
Tabii ki yapay zekâya karşı değilim, hatta tam tersine! ChatGPT ve benzeri araçlar, doğru kullanıldığında oyun geliştirme sürecini ciddi anlamda kolaylaştırabiliyor. Derslerde bu araçlardan nasıl verimli yararlanabileceğimizi, doğru soruları nasıl soracağımızı, üretilen kodu nasıl değerlendireceğimizi ve gerektiğinde nasıl iyileştirebileceğimizi de konuşacağız. Çünkü bence önemli olan yapay zekâya kod yazdırmamak değil, yazdırdığın kodun ne yaptığını anlayabilmek ve kontrolün sende olması.
Amacım yalnızca bir şeyin nasıl yapıldığını göstermek değil, öğrendiklerimizi doğrudan uygulayarak dersin sonunda çalışan, üzerine yeni şeyler ekleyebileceğimiz somut bir şeyler ortaya çıkarmak.
Bunun için her derse, yapacaklarımızı adım adım planladığım, üniversitedeki lab derslerini andıran küçük çalışma föyleriyle geliyorum. Böylece hem ders boyunca takip edebileceğin bir yol haritan oluyor hem de sonrasında kendi başına kurcalamaya ve geliştirmeye devam edebiliyorsun.
Birlikte oyun mekanikleri geliştireceğiz ama işimiz bu mekaniklerin yalnızca çalışmasıyla bitmeyecek. Asıl eğlenceli kısım, onları küçük ama etkili dokunuşlarla polish'lemek, tatlış hale getirmek ve oyuncuya her etkileşimde o tatmin hissini yaşatmak olacak.
İstersen Unity ve C# temellerinden başlayıp bir oyunun geliştirme sürecinin neredeyse her aşamasına dokunabiliriz.
Oyun mekanikleri ve tasarımı: Bir oyun türü seçip sıfırdan geliştirebiliriz. Örneğin bir clicker oyununun temel döngüsünü, ilerleme ve ödüllendirme sistemlerini, oyuncuya sürekli bir şeyler başardığını hissettiren küçük detayları birlikte kurgulayabiliriz.
Game Feel & Polish: DOTween ile komik squash & stretch animasyonları, tatmin edici geçişler ve küçük ama etkili görsel geri bildirimler hazırlayabiliriz. Bazen birkaç satır kodun bir oyunun hissiyatını ne kadar değiştirdiğine şaşırabilirsin.
2D/3D görsel ve ses tasarımı: Aseprite ile pixel art, Audacity ile oyunumuza özgü ses efektleri oluşturabiliriz. ChatGPT, Photoshop ve Meshy gibi araçlardan yararlanarak kendi karakterlerimizi, çevre tasarımlarımızı ve oyunda kullanabileceğimiz asset'leri hazırlayabiliriz.
Performans ve optimizasyon: Unity Profiler'ın derinliklerine inip oyunumuzun neden kasıldığını, hangi sistemlerin gereksiz kaynak tükettiğini ve bunları nasıl düzeltebileceğimizi öğrenebiliriz. Çünkü editörde 200 FPS çalışan oyunumuzun telefonda 15 FPS vermesini istemeyiz.
Build ve yayınlama: PC, Android ve WebGL için build almayı, build boyutunu küçültmenin püf noktalarını, oyunumuzu bir web sitesinde yayınlamayı ve profesyonel projelerde işimize yarayacak pratik çözümleri öğrenebiliriz.
Peki dersler nasıl ilerleyecek?
Öncelikle hangi seviyede olduğunu ve ne yapmak istediğini konuşacağız.
Daha önce hiç kod yazmamış olabilirsin. Belki Unity'yi biraz kurcaladın ama nereden devam edeceğini bilmiyorsun. Belki de hâlihazırda kendi oyununu geliştiriyorsun ve bazı konularda desteğe ihtiyacın var.
Hangi seviyede olursan ol, hedeflerine ve ilgi alanlarına göre birlikte bir yol haritası oluşturacağız.
Benim için önemli olan, ders sonunda sadece çalışan bir kod elde etmen değil; o kodun neden öyle yazıldığını anlaman, aynı soruna farklı çözümler üretebilmen ve benzer problemleri zamanla kendi başına çözebilecek mantığı kazanman.
Çünkü profesyonel oyun geliştirme sürecinde önemli olan yalnızca bir şeyi nasıl yapacağını bilmek değil; neyi, neden ve ne zaman yapman gerektiğine de karar verebilmek.
Hatta bazen en önemli beceri, bir özelliği mükemmelleştirmek için saatler harcamak yerine "Bunu şimdilik boş ver, önce şu kısmı halledelim." diyebilmek. Bu yüzden derslerde teknik konuların yanında zaman yönetimi, doğru önceliklendirme ve gereksiz karmaşıklıktan kaçınma üzerine de konuşacağız.
Son olarak, biraz da derslerin havasından bahsedeyim.
Oyun geliştirmeyi gerçekten seviyorum ve bu heyecanı derslere de taşımak istiyorum. Senden tek beklentim ise merakını ve bir şeyler üretme hevesini yanında getirmen.
Öğrenme konusunda ciddiyiz tabii ki ama bunun sürekli ciddi bir yüz ifadesiyle yapılması gerektiğine inanmıyorum.
Bu yüzden derslere birkaç sayfalık, yer yer absürt ve komik slaytlarla, anlatacağımız konuları gösteren GIF'lerle ve bolca uygulama örneğiyle hazırlanıp geliyorum.
Bir yandan oyun mimarisini, optimizasyonu ve temiz kod yazmayı konuşurken diğer yandan ekrana tıklayınca komik şekilde zıplayan bir karakterin animasyonunu yarım saat cilalayabiliriz. Bence oyun geliştirmenin güzelliği de biraz burada.
Kısacası amacım sana sadece Unity kullanmayı öğretmek değil; bir oyun geliştirici gibi düşünmeyi, üretmeyi ve yaptığın işten keyif almayı öğretmek.
Ücretler
Ücret
- 990₺
Paket fiyatları
- 5 saat: 4950₺
- 10 saat: 9900₺
ücretsiz dersler
Ege ile yapacağınız bu ücretsiz ilk ders, birbirinizi tanımanıza ve sonraki dersleriniz için ihtiyaçlarınızı belirtmenize olanak sağlayacaktır.
- 1sa
Online
- 990₺/saat
Benzer Kodlama öğretmenleri
Furkan
& Online
- 300₺/saat
- İlk ders ücretsiz
Devrim Güneş
& Online
- 2000₺/saat
- İlk ders ücretsiz
Arif
& Online
- 500₺/saat
- İlk ders ücretsiz
Betül Melike
& Online
- 1000₺/saat
- İlk ders ücretsiz
Esra
& Online
- 1000₺/saat
- İlk ders ücretsiz
Mustafa
& Online
- 500₺/saat
- İlk ders ücretsiz
Gamze
& Online
- 149₺/saat
- İlk ders ücretsiz
Siyami Mert
& Online
- 350₺/saat
- İlk ders ücretsiz
Emir
& Online
- 750₺/saat
- İlk ders ücretsiz
Fatma
- 1200₺/saat
- İlk ders ücretsiz
Mehmet Rüçhan
& Online
- 3500₺/saat
- İlk ders ücretsiz
Abdullah Reveha
& Online
- 1750₺/saat
- İlk ders ücretsiz
Ahmet
& Online
- 1000₺/saat
Volkan
& Online
- 2000₺/saat
- İlk ders ücretsiz
Abdurrahman
Sarıyer & Online
- 3000₺/saat
- İlk ders ücretsiz
İsmail
& Online
- 500₺/saat
- İlk ders ücretsiz
Öznur
& Online
- 1500₺/saat
Talha
& Online
- 650₺/saat
- İlk ders ücretsiz
Ali
& Online
- 3000₺/saat
Oğuzhan
& Online
- 750₺/saat
- İlk ders ücretsiz
-
Kodlama öğretmenlerini gör
