มีความแตกต่างที่สำคัญอย่างหนึ่ง ในความคิดของฉันมันเป็นความแตกต่างเพียงอย่างเดียวที่สำคัญจริงๆ
เราสามารถไปดูรายละเอียดทางเทคนิคว่าทำไมถึงแตกต่างกันอย่างแน่นอน เอนจิ้น 3 มิติฟิสิกส์ของอนุภาคสิ่งต่าง ๆ มากมายเข้ามาเล่น
แต่ซอฟต์แวร์ในรูปแบบที่แตกต่างกันจำนวนมากมีสตริงที่แนบมา ซอฟต์แวร์การสร้างแบบจำลองต้องทำสิ่งเดียวกันมากมาย ซอฟต์แวร์สำคัญทุกชิ้นมีไลบรารี่พิเศษที่ต้องใช้
ดังนั้นสิ่งที่ทำให้เกมแตกต่างกันอย่างไร
นี่คือ: ซอฟต์แวร์ถูกออกแบบมาเพื่อเติมเต็มความต้องการทางธุรกิจ คุณต้องการระบบสินค้าคงคลังหรือไม่ คุณสามารถกำหนดประเภทของรายการที่คุณจัดการได้ คุณสามารถกำหนดสิ่งที่คุณต้องการสำหรับการจัดตารางการผลิตของคุณ คุณสามารถทำสิ่งนั้นได้ทั้งหมด หรือถ้าคุณต้องการซอฟต์แวร์การธนาคารคุณสามารถกำหนดสิ่งที่คุณต้องการจะทำกับมัน
ด้วยเกมความต้องการทางธุรกิจของคุณคือ "สนุก" ลองเขียนข้อกำหนดทางเทคนิคสำหรับ "สนุก"
ในความเห็นที่ต่ำต้อยของฉันในฐานะนักพัฒนาเป็นสิ่งที่ทำให้เกมแตกต่างจากซอฟต์แวร์ปกติ คุณไม่สามารถพูดได้ว่า "เยี่ยมยอดซอฟต์แวร์นี้มีคุณสมบัติครบถ้วนตามคำขอของลูกค้า!" เพราะสิ่งที่พวกเขาต้องการทำคือความสนุก
คุณไม่จำเป็นต้องใช้กราฟิก 3 มิติและฟิสิกส์ขั้นสูงเพื่อความสนุก ทำไมคนยังเล่น Tetris ฟิสิกส์ของมันประกอบด้วย "เลื่อนบล็อกลง" "อย่าปล่อยให้บล็อกหลุดออกจากขอบเขต" และ "หยุดบล็อกเมื่อมันกระทบอะไรบางอย่าง" และในช่วงหลายปีที่ผ่านมามีหลายรุ่น บรรทัดล่างคือ - มันสนุก !!
ดังนั้นหากคุณต้องการเป็นผู้พัฒนาเกมที่ยอดเยี่ยมอย่าทิ้งสิ่งที่คุณได้เรียนรู้ในฐานะนักพัฒนาซอฟต์แวร์ปกติ มันยังมีสิ่งที่มีประโยชน์มาก และ @Sion นั้นถูกต้องเกี่ยวกับการแยกส่วนประกอบของคุณเหมือนกับที่คุณทำในซอฟต์แวร์ทั่วไป แต่ฟีเจอร์ที่สำคัญที่สุดที่คุณสามารถเพิ่มลงในเกมของคุณคือความสนุก สนุก ๆ สนุก ๆ สนุก ๆ สนุก ๆ นั่นเป็นสาเหตุที่การพัฒนาเกมมีอยู่นั่นคือสิ่งที่คุณต้องทำให้เกมของคุณประสบความสำเร็จ และเชื่อใจฉันในเรื่องนี้อย่างไรก็ตามมันสนุกที่จะเล่นมันเป็นอย่างน้อย 10 เท่าที่จะทำให้สนุก !!
ขอให้โชคดีกับการพัฒนาเกมของคุณ !! : D