Bilgisayar oyunlarını oynayan bir çok kişi aklından "bu oyunlar nasıl yapılıyor" diye düşünmüş olabilir. Şahsen ben zamanında çok düşünürdüm ve oynadığım oyunda bu özellikler de olsaydı daha iyi olur diye düşünürdüm. Bu merak beni çok uzun bir serüvene sürükledi.
Bu eğitim serisi ile mevcut oyun dosyaları ile düzenlemeler yapmayı ve daha sonrasında python, lua, c++ programlama dillerini kullanarak oyuna eklemeler, yeni sistemler yazmayı öğreneceksiniz. Eğer kendinizi çok geliştirirseniz oluşturduğunuz projeleri bu işlerle uğraşan kişilere satarak kendinize ek gelir kapısı oluşturabilirsiniz.
Türkiye'de ve dünyanın bir çok ülkesinde yüzlerce kişinin oluşturduğu gelişimci ağı ve binlerce oyuncu kitlesine güzel projeler sunma fırsatı yakalayabileceksiniz. Üstelik takıldığınız bir çok konu da yardım alacağınız yerli ve yabancı forum siteleri de mevcut. Bu eğitim serisini hazırlayan kişi olarak kendi platformum üzerinden elimden geldiğince yardımcı olmaya özen gösteriyorum...
Eğitim serisi kademeli olarak işleyecektir.
Başlangıçta gereken dosyalardan bahsedeğim, daha sonrasında test serverimizi kurmak için yapılacakları anlatıyorum. Devamında oyunu tanıyoruz ve ufaktan düzenlemeler yapmayı öğreniyor. İlerleyen safhalarda artık eğitim serisi tamamen programlama yönüne kayacak. Örnek bir oyun üzerinden programlama dilleri ile nelerin yapılabileceğini uygulamalı olarak öğrenebileceksiniz.
Unutmayın!
Bu eğitim serisi uygulamalı olarak işlemektedir. Derslerin sıralamasına göre gereken bilgiler videolar içinde verilmeye özen gösterilmiştir. Hazırlanırken daha önce bu tarz işlerle uğraşmayan insanların anlayacağı şekilde anlatmaya özen gösterdim. Yine de bu kurstan etkin bir biçimde faydalanmak için başlamadan önce temel olarak öğrenmeniz gerekenler şunlardır. Aksi halde anlatılan konuları anlamakta güçlük çekebilirsiniz;
- Temel düzeyde programlama ve algoritma bilgisi
- BSD sistemleri ve komutları
- SQL kodları hakkında bilgi, veritabanı yönetim sistemleri
- C ve C++ hakkında bilgi
- Python ve Lua dili hakkında bilgi
- Network hakkında bilgi
Zamanla yeni ders anlatımlarını ekliyorum. Bu uzun süreli ve sürekli güncellenen eğitim serisi. Bu süreç içerisinde anlatmamı istediğiniz şeyleri bana iletebilirsiniz. Anlamadığınız yerleri sormaktan çekinmeyiniz.