Bence yapabileceğiniz en önemli şeylerden biri, oynamaktan zevk aldığınız bir oyun seçmek. Bu, onunla ilgilenmenize yardımcı olur ve kodun kendisinin oyuncu perspektifine nasıl dönüştüğünü daha iyi tanımanızı sağlar.
Bu oyunu seçtikten sonra, ne kadar büyük olduğuna bakılmaksızın, her kod satırının nasıl çalıştığını anlamaya çalışmak zorunda değilsiniz. Bir parça seçin ve şuna bakın. Örneğin, oynatıcı verilerinin nasıl saklandığını veya bir menü öğesinin nasıl çizildiğini anlamaya çalışın.
Yapabileceğiniz bir sonraki şey, ki bu benim önceki bitimle birlikte gidiyor, bir şeyleri değiştirmeye çalışmak. Büyük bir şey değil (ilk başta), oyunda basit ve fark edilebilir bir şey. Bir menüdeki bir düğmedeki metin gibi basit bir şey veya bir menü öğesi eklemek veya hasar hesaplamalarını değiştirmek bile. Belki de farklı bir şey yapmaları gerektiğini düşünüyorsunuz, kendiniz değiştirmeye çalışın.
Oyun geliştirmeye ilk başladığımda, gerçekten 2D çevrimiçi RPG'lere katıldım. Bu yüzden çevrimiçi bir kaynak buldum ve üzerine inşa etmeye başladım. Kendi özellikleri ekleyerek şeyler düzeltmek, hataları düzeltmek vb. Bu birkaç yıl önce VB6 idi ve şimdi C # ve XNA kullanıyorum ve sıfırdan kendi oyunumu yazıyorum. Oyunlardan hoşlandığım için, üzerinde çalışmak, daha iyi yapmak için motive oldum. Tesadüfen, bugün gamedev ile ilgili olmayan günlük işimde kullandığım birçok programlama, hata ayıklama ve problem çözme tekniğini de öğrendim.
Oyunda soru sorabileceğiniz ve yardım ve örnekler alabileceğiniz bir modder topluluğu varsa da çok yararlıdır. Ama sonra tekrar, bu olmasa bile, zaten buradasınız ve yardım etmeye hazırız.