วิดีโอเกมโอเพนซอร์ส

**เกมโอเพนซอร์ส** () คือซอฟต์แวร์เกมที่ถูกพัฒนาและแจกจ่าย ตามสัญญาอนุญาตแจกจายซอฟต์แวร์แบบโอเพนซอร์ส ได้แก่ GNU ,BSD หรือสัญญาอนุญาตแจกจ่ายและแกไขซอฟต์แวร์อื่นๆที่นับว่าเป็นโอเพนซอร์ส ตามที่ Open Source Initiative ได้ระบุไว้

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

## ผู้เริ่มต้นการพัฒนาเกมส์โอเพนซอร์ส
เดิมทีนั้น ซอฟต์แวร์พัฒนาเกมส์แบบโอเพนซอร์ส จะเป็นการสร้างในรูปแบบของ SDK หรือ Software Development Kit ซึ่งก็เป็นการเพิ่มคำสั่งหรือคลาสให้กับตัว Compiler ของภาษาคอมพิวเตอร์ทั่วๆไป ซึ่งผนวกการใช้ API ที่มีอยู่เช่น DirectX หรือ OpenGL แต่หลังจาก John D. Carmack เกมโปรแกรมเมอร์ผู้พัฒนาเกมสามมิติชื่อดังอย่างเกม Quake และ Doom ได้นำ Game Engine ที่เคยมีอยู่มาเผยแพร่เป็นโอเพนซอร์สภายใต้สัญญาอนุญาตแจกจ่ายแบบ GNU ซึ่งทำให้นักพัฒนาเกมส์ทั่วโลกที่เคยซื้อเกมเอนจินอย่าง Id Tech มาให้ในราคาหลายล้านก็ต้องตกใจกัน เพระราคาสูงแพงหายไปเหลือเพียงของฟรีเท่านั้น แต่ก็ทำให้เกมโอเพนซอร์สได้เพิ่มเทคนิคขึ้นมาอีกหลายอย่าง ทำให้เกิดการนำโอเพนซอร์สไปใช้ในอุตสาหกรรมเกมมากขึ้น

## ซอฟต์แวร์พัฒนาเกมส์โอเพนซอร์ส
ซอฟต์แวร์ในการใช้พัฒนาเกมส์โอเพนซอร์ส แบ่งออกเป็นสามกลุ่ม คือ

**เกมเอนจิน**
# Quake Engine
# Irrlicht Engine
# OGRE Engine
# Blender Game Engine
# Delta 3D Engine
# Ren'Py
# Panda3D
# Crystal Space 3D

**แอนิเมชัน**
# Blender 3D
# Wings 3D

**เสียง**
# Audacity
# LMMS

## เกมโอเพนซอร์ส แบ่งตามรูปแบบการเล่น
**เกมแอคชัน**
# SuperTux เกมสามมิติคู่บารมีลินุกซ์ เพนกวินบนภูเขาน้ำแข็ง
# X-Moto เกมขับมอเตอร์ไซค์วิบาก 
# XEvil คล้ายเกม Castle Mania (เกมแส้) ตะลุยไปในปราสาทผีสิง

**เกมยิงปืนใหญ่**
# BZFlag เกมรถถังยิงต่อสู้กันแบบออนไลน์
# Wormux คล้ายเกม Worm กองทัพหนอนทหาร

**เกมยิงแหลกในมุมมองบุคคลที่หนึ่ง**
# Aleph One เกมแข่งกันยิงแบบมาราธอน
# AssaultCube เกมยิงต่อสู้กับผู้ก่อการร้ายแบบ Multiplayer สร้างจาก Cube Engine 
# Cube เกมในรูปแบบ Quake เป็นทั้งเกมและซอฟต์แวร์พัฒนาเกมส์ในตัวเดียวกัน
# FreeDoom เกม Doom ในแบบโอเพนซอร์ส 
# Nexuiz เกมยิงเอเลี่ยนแบบออนไลน์ 
# OpenArena เกมยิงแบบโอเพนซอร์ส สร้างจาก id Tech 3. 
# Tremulous เกมยิงผสมวางแผน เหมือนเกม PVP 
# War§ow เกม FPS ที่การมองไวมากๆ อยู่ใน E-Sport 
# Urban Terror เกม FPS ที่ต้องมีฝีมือในการเล่นค่อนข้างมาก ซึ่งพัฒนาแยกจาก Quake

**เกมกระดาน**
# GNU Chess เกมหมากรุก 
# GNU Go เกมหมากล้อม

**เกมผจญภัย**
# Minetest เกม Voxel ที่ใช้แนวคิดจากเกมส์ Minecraft

## นักพัฒนาเกมโอเพนซอร์สที่เป็นที่รู้จัก
# John Carmack ผู้พัฒนา Quake
# Wouter van Oortmerssen ผู้พัฒนา Cube
## เกมโอเพนซอร์สในไทย
สำหรับประเทศไทยนั้น กลุ่มแฟนเกมและนักพัฒนาเกมโอเพนซอร์สไทยได้ร่วมกันจัดตั้งเว็บไซต์ไทยโอเพ่นเกมส์ โดยพีรพัทธ์ นันนารารัตน์ ซึ่งนำเสนอบทความด้านการพัฒนาเกมส์ Open Source เป็นภาษาไทย ทั้งยังมีการเปิดโอกาสให้นำเสนอผลงานของตนลงบนเว็บไซต์ได้ด้วย

## อ้างอิง
* เว็บไซต์ไทยโอเพนเกมส์  ลิงก์ตายแล้ว
* รายชื่อเกมโอเพนซอร์ส จาก Wikipedia EN
* ข้อมูลเอนจิน Id Tech 3 จาก Wikipedia EN

หมวดหมู่:ซอฟต์แวร์เสรี
หมวดหมู่:การพัฒนาวิดีโอเกม
หมวดหมู่:คอมพิวเตอร์แอนิเมชัน
หมวดหมู่:วิดีโอเกมโอเพนซอร์ส