ระบบสร้างเกม
ระบบสร้างเกม ( GCS ) คือเอนจิ้นเกมที่มุ่งเป้าไปที่ผู้บริโภค โดยมีจุดประสงค์เพื่อให้ผู้ใช้สร้างวิดีโอเกมด้วยตนเอง มันประกอบด้วยชุดเครื่องมือออกแบบเฉพาะทางสำหรับการสร้างวิดีโอเกม และบางครั้งก็รวมถึงภาษาสคริปต์ แบบง่ายๆ ด้วย
ต่างจากเอนจิ้นเกมที่เน้นนักพัฒนา ระบบสร้างเกมช่วยให้ผู้เริ่มต้นหรือนักออกแบบเกมมือสมัครเล่นสามารถเริ่มต้นได้ง่าย โดยมักไม่จำเป็นต้องเขียนโค้ดมากนักสำหรับพฤติกรรมง่ายๆ แม้ว่าในตอนแรกจะถูกมองในแง่ลบ แต่ระบบสร้างเกมแบบครบวงจรก็ได้รับความชอบธรรมมากขึ้นด้วยบทบาทของUnity , Pixel Game Maker MVและGameMakerในการเติบโตของชุมชนการพัฒนาเกมอิสระ[ 1 ]ปัจจุบันเทศกาลเกมอิสระให้การยอมรับเกมที่ผลิตด้วยแพลตฟอร์มที่คล้ายคลึงกัน
ระบบสร้างเกมยุคแรก เช่นThe Arcade Machine (1982) ของBroderbund , Pinball Construction Set (1983), War Game Construction Kit (1983) ของASCII [ 2 ] Thunder Force Construction (1984) [ 3 ] Adventure Construction Set (1984), GameMaker (1985) ของ Garry Kitchen , Wargame Construction Set (1986), Shoot-'Em-Up Construction Kit (1987 ), Mamirin / Dungeon Manjirou (1988) และArcade Game Construction Kit (1988) ปรากฏขึ้นในช่วงทศวรรษ 1980 บนคอมพิวเตอร์ส่วนบุคคล 3D Construction KitเปิดตัวบนZX Spectrumในปี 1991 และมีเครื่องมือสร้างโลกแบบโพลีกอนเต็มรูปแบบ เฟรมเวิร์กการออกแบบยุคแรกเหล่านี้ส่วนใหญ่มีความเฉพาะเจาะจงกับประเภทเกมใดประเภทหนึ่ง
ในช่วงทศวรรษ 1990 ระบบสร้างเกมสำหรับIBM PCได้ขยายไปสู่รูปแบบทั่วไปและเฉพาะเจาะจงมากขึ้น ในขณะที่เฟรมเวิร์กอย่าง RSD Game-MakerและKlik & Playพยายามรองรับทุกประเภทเกม ชุมชนก็เติบโตขึ้นรอบ ๆ เกมอย่างZZT (ต่อมาคือMegaZeux [ 4 ] ) ที่อนุญาตให้ผู้ใช้แก้ไขได้อย่างกว้างขวางจนกลายเป็นระบบสร้างเกมโดยพฤตินัย Pie in the Sky Software ได้สร้างโปรแกรมสร้างเกมยิงมุมมองบุคคลที่หนึ่ง แบบ 2.5 มิติ เต็มรูปแบบ จากเอนจิ้นที่พวกเขาเคยใช้ภายใน ซึ่งวางจำหน่ายทั้งหมดสามเวอร์ชันจนถึงปี 2003; 3D GameStudioและผลิตภัณฑ์ของThe Game Creatorsมุ่งเป้าไปที่ผู้สร้างเกมที่คล้ายกัน
ในช่วงกลางทศวรรษ 2000 ด้วยการเติบโตของเวิลด์ไวด์เว็บและเครือข่ายสังคมออนไลน์ โปรแกรมต่างๆ เช่นBlitzBasicและMultimedia Fusionสนับสนุนการเพิ่มขึ้นของความสนใจทั้งในเกมอินดี้และซอฟต์แวร์ออกแบบเกมสำเร็จรูป[ 5 ]ในขณะที่ระบบสร้างเกมรุ่นก่อนๆ มักจะเน้นไปที่อินเทอร์เฟซที่ใช้งานง่าย[ 6 ]ระบบในศตวรรษที่ 21 มักจะมีภาษาสคริปต์ที่ครอบคลุมซึ่งสามารถรองรับผู้ใช้ที่มีทักษะสูงได้ระบบสร้างเกมอเนกประสงค์อื่นๆ ได้แก่Construct , Clickteam , Buildbox , Game Editor , GameSalad , GDevelopและStencyl
คุณสมบัติ
เครื่องมือ
ระบบสร้างเกมหลายระบบมีเครื่องมือต่อไปนี้รวมอยู่ด้วย:
- สภาพแวดล้อมการพัฒนาแบบบูรณาการ : สำหรับการจัดการโครงการและทรัพยากร
- อินเทอร์เฟซบรรทัดคำสั่ง : สำหรับการคอมไพล์และดีบักเกม
- โปรแกรมแก้ไขสไปรท์: สำหรับแก้ไขภาพเคลื่อนไหวที่เรียกกันทั่วไปว่าสไปรท์
- โปรแกรมแก้ไขโมเดล: สำหรับใช้ในการสร้างแบบจำลอง 3 มิติ
- โปรแกรมแก้ไขแผนที่/ฉาก: โดยทั่วไปใช้สำหรับการวางวัตถุและแผ่นกระเบื้อง
การเขียนสคริปต์
การเกิดขึ้นของระบบสร้างเกมทำให้เกิดความต้องการภาษาสคริปต์ แบบอิสระ ที่ใช้งานได้หลากหลาย บางแพ็กเกจ เช่นGamestudio ของ Conitec มีภาษาสคริปต์ที่ครอบคลุมมากกว่าซ่อนอยู่ภายใน เพื่อให้ผู้ใช้มีอิสระมากขึ้นในการกำหนดพฤติกรรมของเกม
การใช้งาน
แม้ว่าระบบสร้างเกมกระแสหลักและเป็นที่นิยมส่วนใหญ่จะเป็นแบบอเนกประสงค์ แต่ก็มีบางระบบที่สร้างขึ้นมาเพื่อเกมเฉพาะประเภทโดยเฉพาะ[ 7 ]
- เกมผจญภัย: Adventure Master , World Builder , Adventure Game Studio , Twine , Wintermute Engine , SLUDGE [ 8 ]
- เกมยิงมุมมองบุคคลที่หนึ่ง: ระบบสร้างเกม 3 มิติ , FPS Creator , Silent Walk FPS Creator , [ 9 ] Raycasting Game Maker , [ 10 ] Easy FPS Editor [ 11 ]
- เกมต่อสู้ : Fighter Maker , Mugen , IKEMEN Go [ 12 ]
- เกมสวมบทบาท : RPG Maker ,เครื่องมือสร้างเกมสวมบทบาทอย่างเป็นทางการของ Hamster Republic , EasyRPG , [ 13 ] Solarus , [ 14 ] Sphere [ 15 ]
- เกมแนวตะลุยดันเจี้ยน : Forgotten Realms: Unlimited Adventures , The Bard's Tale Construction Set
- เกมต่อสู้ในอวกาศ : Wing Commander Academy
- นิยายภาพ : Ren'Py
- เกมออนไลน์ที่มีผู้เล่นหลายคนจำนวนมาก : Roblox , Core , Rec Room
- เกมแพลตฟอร์ม : LittleBigPlanet , Super Mario Maker , PlataGO!, Geometry Dash [ 16 ]
- ใช้งานทั่วไป : Dreams , Nintendo Labo Toy-Con 04: VR Kit , Game Builder Garage , Fancade