ยิ่งคุณมีประสบการณ์น้อยลงเท่าไหร่คุณก็ยิ่งเสียเวลามากขึ้นด้วยการออกแบบล่วงหน้า การออกแบบที่ดีนั้นเป็นสิ่งที่คุณจะได้เรียนรู้ด้วยการทำแล้วเห็น / ประเมินว่ามันเป็นอย่างไร การตัดสินใจบางอย่างมีความหมายไกล แต่ไม่ชัดเจน หลังจากเกมบางเกมคุณอาจจะสามารถทำให้การออกแบบเริ่มต้นค่อนข้างมั่นคงและมันจะจ่ายเงินเพื่อลงทุนเวลานี้
คำขวัญของฉัน: ทำสิ่งต่าง ๆ ให้สำเร็จตั้งแต่แรก แต่ใช้สามัญสำนึกในการตรวจสอบว่าองค์ประกอบใดมีความสำคัญยิ่งกว่าสิ่งอื่นและออกแบบสิ่งเหล่านั้นให้ดีภายในเวลาที่กำหนด ตัวอย่างเช่นหาก AI สำคัญต่อเกมของคุณตรวจสอบให้แน่ใจว่าคุณสามารถขยาย / เปลี่ยนแปลงได้อย่างง่ายดายในภายหลัง หรือถ้าคุณกำลังจะเขียนส่วนประกอบที่คุณจะใช้ในทุกเกมให้ออกแบบเพื่อนำมาใช้ใหม่ ติดตามเวลาของคุณและอย่าไปยุ่งกับการออกแบบ กำหนดเส้นตายการออกแบบและหลังจากนั้นเริ่มต้นแฮ็คทุกอย่างเพื่อรับกำหนดส่งของคุณ แต่ให้แน่ใจว่าคุณจดบันทึกจุดที่ต้องปรับเปลี่ยน / ออกแบบใหม่ในภายหลังและคำนวณในบางช่วงเวลาก่อนที่คุณจะเริ่มเกมถัดไปเพื่อปรับปรุงสิ่งเหล่านั้นเพื่อที่ว่าพวกเขาจะไม่กัดคุณกลับมา!
คำแนะนำที่ดี: ถ้าคุณต้องเลือกระหว่างสองตัวเลือกอย่าอวดอ้างรายละเอียดนานเกินไป บ่อยครั้งที่ไม่มี "ดี" หรือ "ไม่ดี" ในบางสถานการณ์ A จะดีกว่าในบาง B จะและโดยรวมความแตกต่างระหว่างทั้งสองอาจไม่คุ้มค่ากับเวลาเสมอไป
มีประสบการณ์มากมายในการออกแบบซอฟต์แวร์หรือเกมดังนั้นให้แน่ใจว่าคุณใช้เวลาในการค้นคว้า (เช่นการอ่านหนังสือเกี่ยวกับการออกแบบการอ่านเกี่ยวกับประสบการณ์ของผู้อื่นการพูดคุยกับเพื่อนโปรแกรมเมอร์เกี่ยวกับการออกแบบ ฯลฯ ) )