Skip to main content

เอ็นจิ้นเกมคืออะไร?

เอ็นจิ้นเกมหมายถึงสภาพแวดล้อมการพัฒนาซอฟต์แวร์ที่ออกแบบมาโดยเฉพาะสำหรับการสร้างวิดีโอเกมมันมีห้องสมุดหลักของฟังก์ชั่นที่ใช้ในเกม แต่มันมีอยู่เป็นอิสระจากเนื้อหาเกมเฉพาะสินทรัพย์ที่ทำให้เกมไม่เหมือนใครธีมและตัวละครดังกล่าวสร้างเนื้อหาเอ็นจิ้นเกมใช้เพื่อควบคุมว่าสินทรัพย์มีปฏิสัมพันธ์อย่างไรเพื่อทำให้เกมมีชีวิตสิ่งนี้สามารถทำได้โดยชุดของส่วนประกอบที่นำกลับมาใช้ใหม่ได้ซึ่งอาจทำหน้าที่เป็นเครื่องมือสำหรับเกมที่มีแนวเพลงที่หลากหลายและสไตล์

บทบาทของเอ็นจิ้นเกมคือการทำสิ่งที่อยู่เบื้องหลังการยกของหนักซึ่งทำให้วิดีโอเกมเล่นได้ส่วนประกอบกลางรวมถึงเอ็นจิ้นการแสดงผลกราฟิกเครื่องยนต์ฟิสิกส์และการตรวจจับการชนเอ็นจิ้นการเรนเดอร์สร้างภาพสองหรือสามมิติจากไฟล์ฉากซึ่งกำหนดองค์ประกอบเช่นมุมมองแสงและพื้นผิวเอ็นจิ้นฟิสิกส์โดยประมาณในโลกแห่งความเป็นจริงในลักษณะที่คุ้นเคยกับผู้เล่น แต่ยังมีความหมายในบริบทของเกมการตรวจจับการชนเกี่ยวข้องกับวิธีที่เกมตรวจจับการแสดงและตอบสนองต่อจุดตัดของวัตถุที่แสดงผลสองชิ้นขึ้นไป

ทรัพยากรอื่น ๆ เช่นความสามารถในการสร้างเครือข่ายปัญญาประดิษฐ์และการสร้างเสียงมักเป็นส่วนประกอบของเครื่องยนต์เกมเช่นกันโดยทั่วไปแล้วส่วนประกอบจะมีให้สำหรับนักพัฒนาผ่านสภาพแวดล้อมการพัฒนาแบบบูรณาการด้วยภาพ (IDE) ที่ทำให้การสร้างเกมง่ายขึ้นไฟล์ฉากสามารถสร้างต้นแบบและทดสอบด้วยเอ็นจิ้นเรนเดอร์โดยไม่ต้องออกจาก IDE เช่นวิธีการดังกล่าวยังส่งเสริมการใช้ส่วนประกอบซ้ำซึ่งทำให้กระบวนการสร้างง่ายขึ้นและมีประสิทธิภาพมากขึ้น

เอ็นจิ้นเกมแรกส่วนใหญ่คือการออกแบบที่เป็นกรรมสิทธิ์พัฒนาขึ้นเพื่อใช้ในการสร้างเกมเดียวความยืดหยุ่นที่ได้จากการเลือกส่วนประกอบที่ได้รับการสนับสนุนและการสร้างอินเทอร์เฟซพิเศษนั้นได้รับรางวัลวิธีการดังกล่าวทำให้นักพัฒนามีการควบคุมรูปลักษณ์และความรู้สึกของเกมอย่างมากโดยทั่วไปแล้วข้อ จำกัด ด้านต้นทุนห้ามมิให้ใช้เครื่องมือเกมที่เป็นกรรมสิทธิ์ในโครงการส่วนใหญ่

สมบูรณ์พร้อมที่จะใช้ห้องสวีทการพัฒนาเกมมีให้บริการที่ให้ฟังก์ชั่นทั้งหมดของการออกแบบที่เป็นกรรมสิทธิ์หลายคนเป็นผลิตภัณฑ์เชิงพาณิชย์ แต่เครื่องมือเกมโอเพนซอร์สที่มีคุณภาพเทียบเคียงได้นั้นไม่ยากที่จะหาสิ่งเหล่านี้เปิดให้มีการปรับแต่งรหัสเพื่อรองรับรูปแบบการเขียนโปรแกรมหรือเครื่องมือที่ชื่นชอบผู้สร้างเกมอาจไม่มีความยืดหยุ่นของเครื่องยนต์ที่เป็นกรรมสิทธิ์ แต่เวลาและเงินที่ประหยัดในการพัฒนามักจะเกินดุลการสูญเสียเสรีภาพโวหาร