Ne kadar az deneyiminiz varsa, ön tasarımla daha fazla zaman harcarsınız. İyi tasarımlar yapmak, bunu yaparak ve sonra nasıl ortaya çıktığını görmek / değerlendirmek suretiyle öğreneceğiniz bir şeydir. Bazı kararların geniş kapsamlı ancak belirsiz sonuçları vardır. Bazı oyunlardan sonra muhtemelen ilk tasarımı oldukça sağlam hale getirebileceksiniz ve bu aşamaya biraz daha zaman harcamak ödeyecek.
Sloganım: ilk etapta işleri halledin, ancak hangi bileşenlerin diğerlerinden daha kritik olduğunu tespit etmek ve zaman sınırınız içinde bunları oldukça iyi tasarlamak için sağduyunuzu kullanın. Örneğin, AI oyununuz için kritik öneme sahipse, daha sonra kolayca genişletebileceğiniz / değiştirebileceğinizden emin olun. Veya her oyunda kullanacağınız bir bileşen yazacaksanız, yeniden kullanılabilirlik için tasarlayın. Zamanınızı takip edin ve tasarım konusunda çıldırmayın. Bir tasarım son tarihi belirleyin ve bundan sonra, son teslim tarihinizi almak için her şeyi hacklemeye başlayın. Ancak, daha sonra hangi noktaların yeniden düzenlenmesi / yeniden tasarlanması gerektiğine dikkat edin ve bir sonraki oyuna başlamadan önce bu şeyleri iyileştirmek için bir süre sonra hesaplayın, böylece sizi ısırmayacaklar!
İyi bir tavsiye: iki seçenek arasında seçim yapmanız gerekiyorsa, ayrıntılar üzerinde uzun süre kalmayın. Çoğu zaman, "iyi" veya "kötü" yoktur. Bazı durumlarda, A daha iyi olacak, bazılarında B olacak ve genel olarak, ikisi arasındaki fark her zaman zamana değmeyebilir.
Yazılım veya oyun tasarlarken kazanılacak çok fazla deneyim var, bu yüzden zamanınızı biraz araştırmaya harcadığınızdan emin olun (örneğin tasarım üzerine bir kitap okumak, başkalarının deneyimini okumak, tasarımlarınızla diğer programcılarla konuşmak, vb ... ).