Rikunarita-ORG/Wikinium huggingface dataset:
# ผู้พัฒนาวิดีโอเกม

**ผู้พัฒนาวิดีโอเกม** คือ ผู้พัฒนาซอฟต์แวร์(ทั้งที่เป็นองค์กรและผู้พัฒนารายย่อย) วิดีโอเกม อาจหมายถึงผู้ที่ผลิตวิดีโอเกมลงเครื่องคอนโซล หรือระบบอื่น ๆ เช่นเครื่องคอมพิวเตอร์ส่วนบุคคลก็ได้

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

ผู้ผลิตและจัดจำหน่ายรายใหญ่ส่วนมากมักจะเป็นผู้พัฒนาเกมไปควบคู่กัน เช่น Electronic Arts, Activision, Nintendo, หรือโซนี่ เป็นต้น อย่างไรก็ตาม หน้าที่หลักของผู้ผลิตคือการควบคุมการผลิตเพื่อจัดจำหน่าย จึงมักจะเรียกทับศัพท์ว่า publisher (พับลิชเชอร์) แต่ถ้าหากผู้ผลิตหรือผู้พัฒนาไม่จัดจำหน่ายเอง ส่วนใหญ่จะเลือกใช้แพลทฟอร์ม Steam ในการส่งไปวางขายแทน
# ผู้จัดจำหน่ายวิดีโอเกม

บริษัท**ผู้จัดจำหน่ายวิดีโอเกม** (อังกฤษ: *video game publisher*) คือบริษัทที่มีหน้าที่จัดจำหน่ายวิดีโอเกม ซึ่งอาจพัฒนาเกมเองภายในบริษัท หรือจ้างผู้พัฒนาวิดีโอเกมภายนอกมาผลิตเกมให้

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

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

## อ้างอิง
# เกมเอนจิน

การสร้างเกมรถแข่งโดยใช้เกมเอนจิน
**เกมเอนจิน** (อังกฤษ: *Game engine*) คือซอฟต์แวร์เพื่อใช้สร้างวิดีโอเกม ซอฟต์แวร์นี้ถูกเขียนขึ้นมาด้วยภาษาโปรแกรมที่หลากหลาย เช่น C, C++, JAVA เป็นต้น เกมเอนจินเปรียบเสมือนเป็นเครื่องมือใช้สร้างชิ้นส่วนต่าง ๆ ของระบบเกม ชิ้นส่วนเหล่านี้จะถูกนำไปประกอบเข้าด้วยกัน และถูกทดสอบว่าพวกมันสามารถทำงานร่วมกันได้อย่างไม่มีปัญหาภายใต้สภาพแวดล้อมที่ถูกกำหนดไว้ นี่เป็นกระบวนการในการสร้างเกมให้ออกมาสมบูรณ์

นักพัฒนาเกมจำนวนมากใช้เกมเอนจินในการสร้างเกมสำหรับเครื่องเล่น, มือถือ ตลอดจนคอมพิวเตอร์พกพา การทำงานของเกมเอนจินประกอบด้วยการเรนเดอร์กราฟิก 2D และ 3D, การตรวจสอบการชน, ระบบเสียง, ภาษาสคริปต์, แอนิเมชัน, ปัญญาประดิษฐ์, ระบบเน็ตเวิร์ก, การสตรีม, การจัดการหน่วยความจำ, การรองรับภาษาที่แปล ตลอดจนระบบอื่น ๆ อีกมากมาย

## แหล่งข้อมูลอื่น

* What is a Game Engine? GameCareerGuide.com. Retrieved 2013-11-24.
* Game Development Team Composition Study - Changes over time" Retrieved 2011-01-17.
# แพลตฟอร์มคอมพิวเตอร์

**แพลตฟอร์มคอมพิวเตอร์** (อังกฤษ: *computing platform*) เป็นสภาพแวดล้อมซึ่งซอฟต์แวร์ต้องอาศัยหรือต้องใช้และเป็นพื้นฐานเพื่อให้ซอฟต์แวร์นั้นสามารถทำงานได้ อาจเป็นฮาร์ดแวร์หรือระบบปฏิบัติการ หรือทั้งสองอย่างก็ได้ และในบางครั้งยังอาจรวมถึงเว็บเบราว์เซอร์และเอพีไออีกด้วย แพลตฟอร์มคอมพิวเตอร์แต่ละแพลตฟอร์มมีระดับการกำหนดสาระสำคัญ (abstraction level) ในด้านต่าง ๆ แตกต่างกัน เช่น สถาปัตยกรรมคอมพิวเตอร์ เป็นต้น

แพลตฟอร์มอาจถูกมองว่าเป็นเงื่อนไขบังคับอย่างหนึ่งในกระบวนการพัฒนาซอฟต์แวร์ เนื่องจากแต่ละแพลตฟอร์มมีฟังก์ชันและข้อจำกัดแตกต่างกัน ซึ่งถือว่าเป็นข้อเสียอย่างหนึ่ง แต่ก็มีข้อดีต่อกระบวนการพัฒนาอยู่เช่นกันเนื่องจากมีฟังก์ชันระดับต่ำ (low-level functionality) ซึ่งเป็นฟังก์ชันพื้นฐานรองรับและสามารถนำไปใช้งานได้ทันที ตัวอย่างเช่น ระบบปฏิบัติการอาจเป็นแพลตฟอร์มที่มีการกำหนดสาระสำคัญในด้านฮาร์ดแวร์แตกต่างกัน แต่ก็มีคำสั่งพื้นฐานสำหรับการบันทึกไฟล์หรือการเข้าถึงเครือข่ายพร้อมให้ใช้งาน

## ดูเพิ่ม

* ข้ามแพลตฟอร์ม

## อ้างอิง