บทความที่ดีที่สุดที่ฉันพบในหัวข้อคือฉันจะสร้างเกมได้อย่างไร เส้นทางในการพัฒนาเกม
คุณควรอ่านบทความทั้งหมด แต่ให้ฉันสรุป:
เมื่อฉันพูดคุยกับคนที่มองหาการพัฒนาเกมสิ่งแรกที่ฉันมักจะได้ยินตกอยู่ในแนวของ "ฉันจะสร้างเกมได้อย่างไร" หรือ "ฉันต้องการสร้างเกมเช่น Quake / Everquest / Starcraft และ ... " สิ่งแรกคือทางออกของขอบเขตการตอบรับเนื่องจากมีหลายแง่มุมเกินกว่าที่จะเป็นไปได้และองค์ประกอบแต่ละอย่างนั้นซับซ้อนอย่างไม่มีที่สิ้นสุด
อย่างไรก็ตามประการที่สองตกไปอยู่ในความคาดหวังที่ไม่สมจริง ...
แล้วฉันจะเริ่มตรงไหน ...
Tetris มีส่วนประกอบทั้งหมดที่ทุกเกมใช้ร่วมกัน มีลูปเกม (กระบวนการวนซ้ำซ้ำไปซ้ำมาจนกว่าเกมจะเลิก) ลูปของเกมอ่านในอินพุตประมวลผลอินพุตปรับปรุงองค์ประกอบของเกม (เทตรามิโนล้ม) และตรวจสอบเงื่อนไขชัยชนะ / การสูญเสีย
จากนั้นเขาจะกล่าวถึงเกมและหัวข้อขั้นสูงมากขึ้นเรื่อย ๆ
- การตรวจจับการชนขั้นสูง
- ฟิสิกส์โก่งง่าย
- เลย์เอาต์ระดับ
- ปัญญาประดิษฐ์
- เสียง
- ศิลปะ
- สถานะเกมขั้นสูง
และปิดท้ายด้วยภูมิปัญญานี้:
การจบเกมไม่ได้หมายความว่าคุณจะไปถึงจุดที่สามารถเล่นได้และจากนั้นไปต่อเกมนี้ไม่ใช่เกมเสร็จ เกมที่เสร็จแล้วจะมีหน้าจอเปิดหน้าจอปิดตัวเลือกเมนู (ถ้ามีอย่างน้อยคำแนะนำเกี่ยวกับวิธีการเล่นและเริ่มต้น) หน้าจอแนะนำการเล่นหน้าจอรางวัลและกระดานคะแนน (ถ้ามี) ...
นี่ไม่ใช่โลกที่คุณไม่สามารถเข้าร่วมได้ แต่ใช้เวลาและประสบการณ์และบันทึกการสร้างเกมคุณภาพ ...
ดังนั้นในการตัดสินความคืบหน้าของคุณในฐานะผู้พัฒนาเกมคุณไม่สามารถ "[ดริฟท์] ไปด้วยจนกว่าคุณจะตื่นขึ้นมาที่จุดหมายของคุณในหนึ่งวัน" คุณต้องพัฒนาเกมจริงๆ อะไรก็ตามที่สั้น ๆ ก็คือการหลอกตัวเอง *
* ผู้เขียนของโพสต์นี้ไม่ใช่นักพัฒนาเกม