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

เกมโอเพนซอร์ส (Open Source Game) คือซอฟต์แวร์เกมที่ถูกพัฒนาและแจกจ่าย ตามสัญญาอนุญาตแจกจายซอฟต์แวร์แบบโอเพนซอร์ส ได้แก่ 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 เป็นภาษาไทย ทั้งยังมีการเปิดโอกาสให้นำเสนอผลงานของตนลงบนเว็บไซต์ได้ด้วย

**อ้างอิง**
  เว็บไซต์ไทยโอเพนเกมส์ date=2009-08-04  ลิงก์ตายแล้ว-  รายชื่อเกมโอเพนซอร์ส จาก Wikipedia EN-  ข้อมูลเอนจิน Id Tech 3 จาก Wikipedia EN
หมวดหมู่:ซอฟต์แวร์เสรี
หมวดหมู่:การพัฒนาวิดีโอเกม
หมวดหมู่:คอมพิวเตอร์แอนิเมชัน
หมวดหมู่:วิดีโอเกมโอเพนซอร์ส