Oyun gelistirme çalismalarimda Unity ve C# kullanarak araç kontrolü, hareket mekanikleri ve kullanici arayüzleri üzerinde çalistim. Araba oyunu çalismalarimda direksiyon ve fizik davranislariyla ilgilendim. Yumurta toplama mekanikleri, toplanan nesneleri gösteren sayaçlar ve kazanma veya kaybetme ekranlari gibi özellikler üzerinde de çalisarak oyunlarin farkli parçalarinin nasil bir araya geldigini deneyimledim.
Web alaninda HTML, CSS ve JavaScript ile sayfa yapilari, form islemleri ve kullanici etkilesimleri üzerine çalismalar yaptim. Ayrica SQL ile veritabani sorgulari, tablolar arasindaki iliskiler ve veri islemleri konusunda uygulamalar üzerinde çalistim. League of Legends rünlerini oyuna entegre etmeye yönelik bir uygulama üzerinde de çalisarak oyunlara olan ilgimi yazilim gelistirmeyle birlestirmeye yöneldim.
Derslerimde bu çalismalardan örnekler paylasarak ögrencilerin yazilimin günlük hayatta ve oyunlarda nasil kullanildigini görmelerini amaçliyorum. Hedefim, ögrencilerin yalnizca kod yazmayi ögrenmesi degil, kendi fikirlerini somut projelere dönüstürebilecek özgüveni kazanmasi. Bir oyundaki hareketin, bir internet sitesindeki butonun veya basit bir uygulamanin arkasindaki mantigi anlasilir örneklerle aktarmayi seviyorum.
Yazilima yeni baslayan çocuklar ve gençler için merak uyandiran, soru sormayi tesvik eden bir ögrenme ortami olusturmayi önemsiyorum. Ögrencilerin ilgi alanlarindan hareket ederek ögrenmeyi daha anlamli hâle getirmeyi, karsilastiklari sorunlari adim adim çözmelerine yardimci olmayi ve kendi üretimlerinden keyif almalarini desteklemeyi hedefliyorum. Bu süreçte birlikte ögrenmeye de inaniyorum.