กลับไปหน้าบทความ

อ่าน 29 นาที

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

เกม โอเพนซอร์ส หรือเรียกสั้น ๆ ว่า เกม โอ เพนซอร์ส คือ เกม ที่มีซอร์สโค้ด เปิดเผย ต่อสาธารณะ โดยทั่วไปแล้วสามารถแจกจ่ายได้ฟรี และบางครั้งก็สามารถเล่นได้ บนหลายแพลตฟอร์ม

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

โปรแกรมจำลองการบิน FlightGear

เกมโอเพนซอร์สหรือเรียกสั้น ๆ ว่า เกม โอเพนซอร์สคือ เกม ที่มีซอร์สโค้ดเปิดเผยต่อสาธารณะโดยทั่วไปแล้วสามารถแจกจ่ายได้ฟรี และบางครั้งก็สามารถเล่นได้ บนหลายแพลตฟอร์ม

คำจำกัดความและการจำแนกความแตกต่าง

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

พื้นหลัง

ผู้เข้าร่วมในงานFree Knowledge Game Jam 2015 ซึ่ง เป็นงานสร้างเกมแบบโอเพนซอร์สและโอเพนดาต้า

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

ในช่วงไม่กี่ปีที่ผ่านมา สถานการณ์นี้เปลี่ยนไป และความพร้อมใช้งานของเครื่องมือโอเพนซอร์สเช่นBlenderเอ็นจิ้นเกม และไลบรารีต่างๆ ได้ผลักดันให้เกิดเกมวิดีโอโอเพนซอร์สและเกมอิสระ [ 5 ] เอ็น จิ้นเกมFLOSS เช่น เอ็นจิ้นเกม Godotรวมถึงไลบรารีต่างๆ เช่นSDLกำลังเป็นที่นิยมมากขึ้นในการพัฒนาเกม แม้แต่เกมที่เป็นกรรมสิทธิ์ก็ตาม[ 6 ]เนื่องจากงานศิลปะในเกมไม่ถือว่าเป็นซอฟต์แวร์ จึงมีการถกเถียงกันเกี่ยวกับอุปสรรคทางปรัชญาหรือจริยธรรมในการขายเกมที่งานศิลปะเป็นกรรมสิทธิ์ แต่ซอร์สโค้ดทั้งหมดเป็นซอฟต์แวร์ฟรี[ 7 ] [ 8 ] [ 9 ]

โปรแกรมแก้ไขเอ็นจิ้น Godot

โครงการเกมโอเพนซอร์สบางโครงการมีพื้นฐานมาจาก เกม ที่เป็นกรรมสิทธิ์ เดิม ซึ่งรหัสต้นฉบับถูกเผยแพร่เป็นซอฟต์แวร์โอเพนซอร์ส ในขณะที่เนื้อหาเกม (เช่น กราฟิก เสียง และระดับ) อาจอยู่ภายใต้ใบอนุญาตฟรีหรือไม่ก็ได้[ 10 ]ตัวอย่างเช่นWarzone 2100 ( เกม วางแผนแบบเรียลไทม์ ) [ 11 ]และMicropolis (เกมจำลองการสร้างเมืองที่อิงจาก รหัสต้นฉบับ ของ SimCity ) ข้อดีของโครงการต่อเนื่องดังกล่าวคือ เกมเหล่านี้ "เสร็จสมบูรณ์" แล้ว เนื่องจากมีเนื้อหากราฟิกและเสียงให้ใช้งานได้ ดังนั้นผู้เขียนโอเพนซอร์สจึงสามารถมุ่งเน้นไปที่การพอร์ตการแก้ไขข้อบกพร่องหรือการดัดแปลงเกมได้

วอร์โซน 2100

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

ณ เดือนกันยายน พ.ศ. 2558 บริการเกม Steamมีเกมให้บริการบน Linux จำนวน 1,500 เกม เทียบกับเกมสำหรับMac จำนวน 2,323 เกม และเกมสำหรับ Windows จำนวน 6,500 เกม [ 13 ] [ 14 ] [ 15 ]

ประวัติศาสตร์

จุดเริ่มต้นและเกมแรกๆ

อังบันด์

เช่นเดียวกับ ซอฟต์แวร์ รูปแบบอื่นๆ ส่วนใหญ่ซอฟต์แวร์ฟรีเกิดขึ้นโดยไม่ได้ตั้งใจในระหว่างการสร้างเกมคอมพิวเตอร์ยุคแรก โดยเฉพาะเกมUnix ยุคแรกๆ เกมเหล่า นี้ส่วนใหญ่เป็นเกมที่ดัดแปลงมาจากเกมอาร์เคด เกมเล่นในห้องนั่งเล่น และเกมผจญภัยแบบข้อความที่ใช้ไลบรารีเช่นcurses [ 16 ] [ 17 ]ตัวอย่างที่โดดเด่นคือ " เกม BSD " ซึ่งเป็นชุดรวมนิยายเชิงโต้ตอบและเกมแบบข้อความอื่นๆ[ 18 ] [ 19 ]ชุมชนแฟนเกม เช่นชุมชนการดัดแปลงเกมมีบางแง่มุมของซอฟต์แวร์ฟรี เช่น การแบ่งปันม็อดระหว่างเว็บไซต์ชุมชน บางครั้งก็มีสื่อที่ใช้ได้ฟรีที่สร้างขึ้นเพื่อการดัดแปลง[ 20 ]

ด้วยการเกิดขึ้นของซอฟต์แวร์กรรมสิทธิ์ในช่วงกลางถึงปลายทศวรรษ 1980 เกมต่างๆ จึงกลายเป็นซอฟต์แวร์กรรมสิทธิ์มากขึ้นเรื่อยๆ อย่างไรก็ตาม สิ่งนี้ยังนำไปสู่เกมฟรีเกมแรกๆ ที่ตั้งใจสร้างขึ้น เช่นGNU Backgammon , GNU Chess , GNU GoและGNU Shogiของโครงการ GNUที่ก่อตั้งขึ้นในปี 1983 ซึ่งเป้าหมายส่วนหนึ่งคือการสร้างระบบซอฟต์แวร์ฟรีที่สมบูรณ์รวมถึงเกมด้วย [ 21 ] โครงการเกมฟรีขั้นสูงกว่านั้นก็เกิดขึ้น เช่นMoriaและAngbandซึ่ง เป็นรุ่นต่อยอด HackและNetHackและSlash'EM ซึ่งเป็นรุ่น ต่อยอดจาก XtrekรวมถึงNetrek ซึ่งเป็น หุ่นยนต์รุ่นต่างๆและเกมผจญภัยDunnetซึ่งรวมอยู่ในGNU Emacsตั้งแต่ปี 1994 เป็นต้นมา[ 22 ] [ 23 ] เกม เหล่านี้ยังคงได้รับการพัฒนาและเล่นกันในปัจจุบัน โดยมีส่วนหน้าสำหรับเฟรมเวิร์กต่างๆ เช่นX11 , SDL , GTKและQtรวมถึงเวอร์ชันที่มีคุณสมบัติครบถ้วนกว่า เช่นVulture's Eyeทำให้เกมเหล่านี้ยังคงเข้าถึงได้[ 24 ] [ 25 ]เกม Roguelikeยังคงถูกผลิตออกมาอย่างต่อเนื่อง รวมถึงCataclysm: Dark Days Ahead , Tales of Maj'Eyal , HyperRogue , DRL , Egoboo , Shattered Pixel Dungeon [ 26 ]รวมถึงDungeon Crawl ของ LinleyและDungeon Crawl Stone Soup ซึ่ง เป็น เกมรุ่น ต่อยอด รหัสต้นฉบับของRogue ดั้งเดิม ถูกเผยแพร่ภายใต้ใบอนุญาต BSDในปี 1986

XEvil

เมื่อการเล่นเกมพีซีเริ่มแพร่หลายในช่วงปลายทศวรรษ 1980 เกมฟรีก็พัฒนาไปเช่นกัน เกมที่ซับซ้อนมากขึ้นซึ่งใช้ระบบ X Windowสำหรับกราฟิกเริ่มปรากฏขึ้น[ 27 ]ส่วนใหญ่เริ่มต้นด้วยตัวอักษร X [ 28 ]ซึ่งรวมถึงXconqและXPilot [ 29 ] XBill โดดเด่นในฐานะ หนึ่งในเกมฟรีรุ่นแรกๆ ที่มีธีมการเคลื่อนไหวเพื่อหยุดยั้งการใช้ซอฟต์แวร์กรรมสิทธิ์XEvilเป็นไปตามวงจรการพัฒนาของซอฟต์แวร์ฟรีรุ่นแรกๆ หลายชิ้น โดยเดิมทีได้รับการพัฒนาเป็นโครงการของมหาวิทยาลัยบน เครือข่าย Project Athenaแม้ว่าจะเป็นซอฟต์แวร์ฟรีอยู่ช่วงหนึ่งก็ตาม[ 30 ]เกมนี้ยังเป็นหนึ่งในเกมฟรีเกมแรกๆ ที่มีเนื้อหาที่ก่อให้เกิดข้อถกเถียงเช่นความรุนแรงและการใช้ยาเสพติด [ 31 ] XTuxยังเป็น เกม เดธแมตช์ ยุคแรกๆ สำหรับ Linux ซึ่งมี มาสคอตซอฟต์แวร์ฟรีต่างๆซึ่งเป็นธีมที่จะถูกนำกลับมาใช้อีกครั้ง[ 32 ] Rocks'n'Diamonds เป็นเกมซอฟต์แวร์ฟรีรุ่นแรกๆ อีก เกมหนึ่ง และเป็นหนึ่งในเกมแรกๆ สำหรับ Linux [ 33 ]เกมอื่นๆ กำหนดเป้าหมายหรือสนับสนุน ไลบรารี SVGAlibทำให้สามารถทำงานได้โดยไม่ต้องใช้ระบบหน้าต่าง [ 34 ]เช่นLinCityและMaelstrom [ 35 ] นอกจาก นี้ยังมีการใช้General Graphics Interface [ 36 ]กับเกมต่างๆ เช่นHeroes [ 37 ]และThrust [ 38 ]

ฟรีซีฟ

โครงการFreecivเริ่มต้นในปี 1995 และก่อให้เกิดรูปแบบใหม่ของการพัฒนาเกมฟรี คล้ายกับลักษณะการทำงานร่วมกันของการพัฒนาเคอร์เนล Linux Freecivได้รับการขยายโดยอาสาสมัครจำนวนมาก แทนที่จะเป็นผู้เขียนเพียงหนึ่งหรือสองคน[ 39 ]มันเริ่มต้นจากโครงการเล็กๆ ของนักศึกษามหาวิทยาลัย แต่ต่อมาได้แตกแขนงออกเป็นรูปแบบปัจจุบันและยังคงได้รับการพัฒนาอยู่จนถึงทุกวันนี้Freecivยังพิสูจน์แล้วว่าเป็นหนึ่งในเกมซอฟต์แวร์ฟรีที่ได้รับความนิยมมากที่สุดในยุคแรกๆ และเป็นหนึ่งในเกมแรกๆ ที่ถูกรวมอยู่ในระบบปฏิบัติการ Linux ซึ่งเป็นระบบที่รู้จักกันในปัจจุบันว่าเป็นแหล่งของการตรวจสอบโดยผู้เชี่ยวชาญหรือการคัดเลือกคุณภาพสำหรับโครงการเกมฟรี นิตยสาร แหล่งข่าว และเว็บไซต์ต่างๆ ก็เริ่มกล่าวถึงเกมฟรี โดยมักจะอยู่ในรายการ[ 40 ] [ 41 ] [ 42 ] [ 43 ] Freecivและต้นแบบอื่นๆ ได้นำไปสู่การพัฒนาเกมโคลนอื่นๆ อีกมากมายของเกมลิขสิทธิ์ยอดนิยม[ 44 ] [ 45 ] Lincityเริ่มต้นในปี 1995 เช่นกัน แม้ว่าจะมี เวอร์ชัน Unixของชื่อเดียวกันที่ DUX Software เปิดตัวอย่างเป็นทางการในปี 1990 ก็ตาม [ 46 ]

นอกเหนือจากการเชื่อมโยงโดยตรงกับระบบปฏิบัติการแล้ว ยังมีเฟรมเวิร์กการพัฒนาเกมฟรีมากมายเกิดขึ้น เริ่มจากAllegroในปี 1990, SDLในปี 1998, ClanLibในปี 1999, OpenALในปี 2000, SFMLในปี 2007 รวมถึง SDL 2 และRaylibในปี 2013 โปรแกรมแก้ไขภาพ GNU , MyPaint , Krita , Inkscape , Synfig , Pencil2D , Audacity , Rosegarden , OpenShot , Kdenlive , Pitivi , Blender , MakeHumanและแอปพลิเคชันอื่นๆ ได้จัดเตรียมเครื่องมือโอเพนซอร์สครบวงจรสำหรับโครงการสร้างสรรค์ต่างๆ มีการสร้างโปรแกรม จำลองและเลเยอร์ความเข้ากันได้แบบซอฟต์แวร์ฟรีมากมายเช่นMAMEและMESS , Mednafen , higan , Executor , Darling , lxrun , Cygwin , Dosbox , ScummVM , Anbox , WineและProtonซึ่งช่วยให้เกมสามารถทำงานในสภาพแวดล้อมใหม่ๆ ได้ (โดยส่วนใหญ่มุ่งเป้าไปที่ส่วนหน้า ของ RetroArch )

เกม 3 มิติและการเผยแพร่ซอร์สโค้ด

ทักซิโด้ เรเซอร์

เกมลิขสิทธิ์อย่างDoomและDescentนำมาซึ่งยุคของเกมสามมิติในช่วงต้นถึงกลางทศวรรษ 1990 และเกมฟรีก็เริ่มเปลี่ยนมาใช้ระบบนี้เช่นกันTuxedo T. Penguin: A Quest for Herringโดย Steve Baker เกมที่มีมาสคอต Linux ชื่อTuxเป็นตัวอย่างแรกๆ ของเกมซอฟต์แวร์ฟรีสามมิติ[ 47 ]ต่อมาเขาและลูกชาย Oliver ได้สร้างเกมฟรีสามมิติยอดนิยมและเกมเลียนแบบอื่นๆ เช่นTuxKartและมีส่วนร่วมในเกมของนักพัฒนาคนอื่นๆ เช่นTux Racer BZFlag มีมาก่อนเกมเหล่านี้ทั้งหมด โดยได้รับแรงบันดาลใจจากBattlezoneและเริ่มต้นในปี 1992 และวางจำหน่ายในปี 1993 FlightGearและYSFlightเป็นตัวอย่างเพิ่มเติมของเกมสามมิติแบบดั้งเดิม ซึ่งเริ่มต้นในปี 1997 และ 1999 ตามลำดับ โดยเฉพาะอย่างยิ่งควรสังเกตว่าเกมเหล่านี้ไม่ใช่เกมยิงมุมมองบุคคลที่หนึ่ง แต่เป็นเกมจำลองการบิน ในขณะที่ Danger from the Deepจำลองเรือดำน้ำ[ 48 ]

ข้อกำหนด OpenGLได้วางรากฐานสำหรับการเร่งความเร็วฮาร์ดแวร์ตั้งแต่ปี 1992 โดยส่วนใหญ่ผ่าน การใช้งาน Mesa ฟรี ตั้งแต่ปี 1995 และต่อมาได้รับการเสริมด้วยVulkanตั้งแต่ปี 2016 [ 49 ] API Direct3Dยังเปิดให้ใช้งานบนระบบปฏิบัติการฟรีผ่านเลเยอร์ความเข้ากันได้เช่นWineD3DและDXKV API Glide ก็เปิดให้ใช้งานแบบโอเพนซอร์สหลังจากที่ 3dfxยุบตัวลง ใน ปี 2002

โครงการ เอนจิ้น Genesis3D , Crystal SpaceและCubeยังก่อให้เกิดเอนจิ้นและเกมซอฟต์แวร์ฟรี 3 มิติอื่นๆ ตามมา เช่นDelta3DและDim3นอกจากนี้ยังมีเอนจิ้นสำหรับภาษาโปรแกรมระดับสูงเช่นPythonและPascal อีกด้วย มีเอนจิ้นหลายตัวที่ใช้การเรนเดอร์ในภาษาCหรือC++ ระดับต่ำ ร่วมกับการเขียนสคริปต์ระดับสูง เช่นPanda3Dสำหรับ Python, Basic4GLและ Cafu สำหรับ Lua หรือมีตัวเลือกการเชื่อมต่อภาษาที่หลากหลาย เช่นCocos3D [ 50 ] Horde3D , OGREและIrrlicht EngineเกมYo Frankie!และSintel The GameพัฒนาโดยBlender Foundationเพื่อแสดงความสามารถของ เครื่องมือสร้างแบบจำลอง Blender และ Blender Game Engineเดิมซึ่งต่อมาได้แยกออกมาเป็น UPBGE [ 51 ]ตั้งแต่เดือนพฤษภาคม 2023 เครื่องมือ GDevelopช่วยให้สามารถสร้างเกม 3 มิติได้โดยใช้โค้ดน้อยหรือไม่มีเลย[ 52 ]

จีแอล-117

id Softwareซึ่งเป็นผู้บุกเบิกเกม Linuxเชิงพาณิชย์ยังได้พิสูจน์ให้เห็นว่าเป็น ผู้สนับสนุน เกมฟรีตั้งแต่เนิ่นๆ เมื่อ John Carmackเผยแพร่ซอร์สโค้ดของWolfenstein 3Dในปี 1995 และDoomในปี 1997 โดยในตอนแรกอยู่ภายใต้ใบอนุญาตแบบกำหนดเอง และต่อมาอยู่ภายใต้ใบอนุญาตสาธารณะทั่วไปของ GNU (GPL) ในปี 1999 ตามมาด้วยการปล่อยเอนจิ้นQuakeในปี 1999 เอนจิ้นQuake IIในปี 2001 (รู้จักกันในชื่อid Tech 2 ) id Tech 3ในปี 2004 และล่าสุดid Tech 4ในปี 2011 (รวมถึงเวอร์ชันที่อัปเดตจากDoom 3: BFG Editionในปี 2012) ก่อนที่ Carmack จะออกจาก id ในปี 2013 [ 53 ]

id Tech 4 ได้รับการเผยแพร่เป็นซอฟต์แวร์ฟรี แม้จะมีข้อกังวลเรื่องสิทธิบัตรจากCreative Labsเกี่ยวกับการทำงานย้อนกลับของ Carmackก็ตาม[ 54 ] ในขณะที่การเผยแพร่ซอร์สโค้ด Doomดั้งเดิมนั้นไม่มีเพลงเนื่องจากความซับซ้อนของ ไลบรารี DMX ที่พัฒนาโดย Cygnus Studios (ซึ่งนำไปสู่ การเลือก เวอร์ชันLinux สำหรับการเผยแพร่) [ 55 ] Carmack ยังคงแนะนำนักพัฒนาให้ระมัดระวังเมื่อต้องพึ่งพาซอฟต์แวร์ตัวกลาง โดยสังเกตว่ามันสามารถจำกัดความเป็นไปได้ในการเผยแพร่ซอร์สโค้ดในภายหลังได้[ 56 ] Tim Sweeneyได้บอกเป็นนัยว่าปัญหานี้ได้ขัดขวางการเผยแพร่ซอร์สโค้ดUnreal Engine รุ่นเก่า [ 57 ]เอ็นจิ้น Godot , Nebula Device , Plasma , Torque [ 58 ] Bork3D , Stride , PlayCanvas , Dagor Engine [ 59 ] [ 60 ]และDefold [ 61 ]ก็เป็นเชิงพาณิชย์และเป็นกรรมสิทธิ์ในตอนแรกเช่นกัน ในขณะที่Open 3D Engineมาจากโค้ดที่เผยแพร่จากAmazon Lumberyard ซึ่งเดิมที มี พื้นฐาน มาจากCryEngine [ 62 ]

สั่นไหว

สิ่งนี้ไม่เพียงนำไปสู่พอร์ตซอร์สโค้ดที่อนุญาตให้เล่นเกมที่ไม่ใช่เกมฟรีที่ใช้เอนจิ้นเหล่านี้[ 63 ] (รวมถึงการปรับปรุงเพิ่มเติมที่แฟนๆ เพิ่มเข้ามา) [ 64 ]บนเอนจิ้นและระบบฟรีเท่านั้น แต่ยังนำไปสู่การผลิตเกมฟรีแบบสแตนด์อโลนอีกด้วย[ 65 ]ซึ่งรวมถึงFreedoom , Blasphemer , Open Quartz , LibreQuake , Nexuiz / Xonotic , Tremulous / UnvanquishedและOpenArenaบนid Techเกมฟรีแวร์ เช่นHarmony [ 66 ] Alien Arena , World of PadmanและUrban Terror [ 67 ] ก็ได้ใช้ประโยชน์จาก เอน จิ้นฟรีเหล่านี้ และบางครั้งก็ได้มอบ โค้ด คืนให้กับชุมชน เครื่องมือพัฒนาและแก้ไขก็มักจะถูกปล่อยออกมา ให้ ใช้ฟรีเช่น กันเช่นGtkRadiant [ 68 ] Qoole , Doom BuilderและLibreSprite [ 69 ] เอ็นจิ้ ที่เผยแพร่แล้วยังถูกนำไปใช้กับเกมแฟนเมดเช่นSonic Robo Blast 2 [ 70 ] Wolfenstein: Blade of Agony [ 71 ] Project Osiris [ 72 ] ZBlood/Transfusion [ 73 ] SUPERQOT [ 74 ] และ Slayer's Testament [ 75 ] และแม้แต่เกมเชิงพาณิชย์เช่น Wrath : Aeon of Ruinและ Steel Storm บนเอ็นจิ้DarkPlacesรวมถึงเกมจาก Blendo Gamesบนเอ็นจิ้ id Tech 2และid Tech 4เกมIon Furyสร้างขึ้นบนเอ็นจิ้นBuild ที่มีซอร์สโค้ด[ 76 ]และExcalibur: Morgana's RevengeบนAleph One

ดาบแห่งการเนรเทศ

พันธมิตร id และที่เกี่ยวข้อง เช่นRaven Software , Bungie , Volition , GarageGames , Cyan Worldsและ3D Realmsรวมถึง Two Tribes [ 77 ] Pangea SoftwareอดีตนักพัฒนาจากCapstone Software , Fields of Vision , Virtual DesignและBlack Magic Softwareและนักพัฒนาหลายรายที่เข้าร่วมในHumble Indie Bundle [ 78 ]ก็ได้เผยแพร่โค้ด เช่นกัน และปัจจุบันถือเป็นแนวปฏิบัติที่ยอมรับกันโดย ทั่วไปสำหรับนักพัฒนาเกมกระแสหลักบางรายในการเผยแพร่ซอร์สโค้ดเก่า[ 44 ] เกม ที่เคยเป็นกรรมสิทธิ์เช่นJump 'n Bump , Dink Smallwood , Clonk , Seven Kingdoms , AstroMenace , Warzone 2100 , Glitch , Maelstrom , Avara , Blades of Exile , Star Control 2 , SimCity , Fish Fillets , HoverRace , DuelystรวมถึงAbuseและGolgotha ​​ที่ยังไม่เสร็จสมบูรณ์ ได้ถูกปล่อยออกมาให้เล่นฟรีทั้งหมด รวมถึงไฟล์มัลติมีเดียและระดับต่างๆ ด้วย[ 79 ]

เกมบางเกมส่วนใหญ่เป็นซอฟต์แวร์ฟรี แต่มีเนื้อหาที่เป็นกรรมสิทธิ์ เช่น ภาคต่อของ Cube , Sauerbraten (และเวอร์ชันที่แยกออกมาในภายหลังแต่ไม่ใช่Red Eclipse ), Warsow / Warforkหรือม็อดของ id Tech เดิม อย่าง The Dark ModและSmokin' Gunsแต่ผู้พัฒนาบางรายต้องการและ/หรือทำงานเพื่อแทนที่เนื้อหาเหล่านี้ด้วยเนื้อหาฟรี[ 80 ] [ 81 ]ม็อดสำหรับเกมที่เป็นกรรมสิทธิ์เดิมได้กลายเป็นเกมแบบสแตนด์อโลนหลังจากมีการเผยแพร่ซอร์สโค้ดของเกมหลัก เช่นNexuizสำหรับQuake , Alien ArenaสำหรับQuake IIและUrban TerrorสำหรับQuake IIIรวมถึงPenumbra: NecrologueสำหรับAmnesia: The Dark Descent โค้ดที่เผยแพร่หรือการสร้างใหม่ยังถูกนำมาใช้สำหรับการวางจำหน่ายเกมเก่าในเชิง พาณิชย์เช่นWolfenstein 3D ClassicสำหรับiOS [ 82 ] Abuse ClassicสำหรับiPhone , Marathon 2: DurandalสำหรับXbox Live Arcade [ 83 ] Duke NukemและDuke Nukem IIสำหรับEvercade [ 84 ]และThe Original Strife: Veteran Edition [ 85 ]อย่างไรก็ตามการเผยแพร่ซอร์สโค้ดถูกนำมาใช้สำหรับเวอร์ชันที่ไม่ได้รับอนุญาตของLugaruและAbuseซึ่งได้รับอนุญาตให้วางจำหน่ายในApp Storeก่อนที่จะมีการเรียกร้องให้ลบออกโดยนักพัฒนาต้นฉบับ[ 86 ] [ 87 ]

นักพัฒนาซอฟต์แวร์ที่เป็นกรรมสิทธิ์ส่วนใหญ่ยังช่วยส่งเสริมการเล่นเกมฟรีด้วยการสร้างไลบรารีฟรีLoki Softwareช่วยสร้างและดูแล ไลบรารี Simple DirectMedia LayerและOpenALและLinux Game Publishingสร้างและดูแลเลเยอร์เครือข่ายฟรีGrapple LGP ยังหลีกเลี่ยงการเผยแพร่เกมที่คล้ายกับเกมฟรีที่เป็นที่นิยม[ 88 ]อย่างไรก็ตาม มีการสร้างไลบรารี/โครงสร้างพื้นฐานจำนวนมากโดยไม่ได้รับความช่วยเหลือจากองค์กร เช่นMumble voice over IP [ 89 ] OBS Studioสำหรับการบันทึกหน้าจอ[ 90 ] และ Lutris ตัวจัดการเกม [ 91 ] เอ็นจิ้ฟิสิกส์เช่น Box2D , Bullet , Chipmunk , Open Dynamics Engine , Newton Game DynamicsและPhysXได้ถูกเผยแพร่เป็นโอเพนซอร์ส นอกจากนี้ระบบสร้างเกม ต่างๆ ยังเป็นซอฟต์แวร์ฟรี[ 92 ]เช่นGame Editor เวอร์ชันต่างๆ , Adventure Game Studio , OHRRPGCE , Game-Maker , เอ็นจิ้นเบื้องหลังStencyl , Constructดั้งเดิม, GDevelopและGodot

ความนิยมและความหลากหลายที่เพิ่มขึ้น

ซูเปอร์ทักซ์

บุคคลและทีมต่างๆ ยังคงสร้างเกมซอฟต์แวร์ฟรีที่เป็นที่นิยมมากมาย โดยเริ่มตั้งแต่ช่วงปลายทศวรรษ 1990 จนถึงปัจจุบัน เกมเหล่านี้หลายเกมเป็นเกมเลียนแบบ[ 93 ]เช่นPingus ( Lemmings ) , Enigma ( Oxyd ), Beats of Rage ( Streets of Rage ), TetriNET ( Tetris ), Blobby Volley ( Arcade Volleyball ), Rocks'n'Diamonds ( Boulder Dash ), UltraStar ( SingStar ), OpenClonk ( Clonk ), Scorched 3D ( Scorched Earth ), Triplane Turmoil ( Sopwith ), Luanti ( Minecraft ), [ 94 ] Zaz ( Zuma ), PioneerและOolite ( Elite ), SuperTux , Secret Maryo ChroniclesและMari0 ( Super Mario Bros. ), [ 95 ] Frets on Fire ( Guitar Hero ) และStepMania ( Dance Dance Revolution )

คิกิ นาโนบอท

Frozen Bubbleซึ่งเดิมทีเป็นเกมเลียนแบบ Puzzle Bobbleได้กลายเป็นเกมคลาสสิกที่รู้จักกันดีในด้านรูปแบบการเล่นที่น่าติดใจและได้รับ รางวัล Linux Journal Reader's Choice Awards มากมาย [ 96 ] เกมเหล่านี้และเกมอื่นๆ ยังช่วยขยายประเภท Tux ที่แพร่หลาย ซึ่งเริ่มต้นด้วยเกมอย่าง A Quest for Herringและเกี่ยวข้องกับเนื้อหาเชิงกิจกรรมของเกมอย่าง XBillนอกจากเกมเลียนแบบตั้งแต่เริ่มต้นแล้ว [ 97 ]การนำเกมที่เป็นกรรมสิทธิ์ต่างๆในรูปแบบโอเพนซอร์ส ก็ได้รับ ความนิยมมากขึ้นเรื่อยๆซึ่งใช้ข้อมูลเกมดั้งเดิม [ 98 ]

เกมที่มีเอกลักษณ์เฉพาะตัวมากขึ้น เช่น เกมแพลตฟอร์มอย่างTeeworldsเกมปริศนาอย่างKiki the Nano BotและThe Powder Toyรวมถึงเกมอาร์เคดอย่างC-DogsและChromium BSUต่างก็สามารถสร้างกลุ่มผู้เล่นเฉพาะกลุ่มของตนเองได้

เกมเหล่านี้จำนวนหนึ่ง รวมถึงเกมที่กล่าวถึงก่อนหน้านี้และในภายหลังในส่วนนี้ ได้รับการรายงานข่าวจากสื่อกระแสหลัก[ 99 ]และการรวบรวมเชิงพาณิชย์[ 100 ]และช่วยสร้างการเล่นเกมฟรีให้เป็นกิจกรรมยามว่างที่ได้รับความนิยมในระดับปานกลาง โดยเฉพาะ อย่างยิ่ง ในกลุ่ม ผู้ใช้ Linux [ 101 ]และ ระบบ Unix-like ฟรีอื่นๆ นอกจากนี้ เกมโอเพนซอร์สยังเปิดให้ใช้งานสำหรับ อุปกรณ์มือถือ Palm OS [ 102 ] Android [ 103 ]และiOS [ 104 ] อีกด้วย ยิ่งไปกว่านั้น เกมเหล่านี้ยังมอบทางเลือกให้กับ ระบบ ทางเลือกและระบบ สำหรับ ผู้ที่ชื่น ชอบเกมหลากหลายประเภท[ 105 ]

สงครามบอสเนีย

เกมวางแผนและเกมจำลองสถานการณ์เป็นแรงผลักดันที่แพร่หลายในเกมซอฟต์แวร์เสรี[ 106 ]ส่วนหนึ่งเนื่องมาจากการขาดตัวเลือกที่เป็นกรรมสิทธิ์สำหรับระบบปฏิบัติการซอฟต์แวร์เสรีเมื่อเทียบกับประเภทอื่นๆ เช่น เกม ยิงมุมมองบุคคลที่หนึ่งและเกมสวมบทบาท[ 44 ] [ 107 ] XconqและXBattleและต่อมาFreecivและLincityได้เริ่มต้นแนวโน้มนี้ และตามมาด้วยเกมเลียนแบบอื่นๆ เช่นFreeCol , C - evo , OpenCity , TripleA [ 108 ] Mindustry [ 109 ] OpenRCT2 , OpenTTD , Simutrans , Tenés Empanadas Graciela , Endgame : Singularity , Thousand Parsec , Unknown HorizonsและWidelands

โครงการStratagusเริ่มต้นจากการพยายามสร้าง เอนจิ้น Warcraft II ที่เป็นกรรมสิทธิ์ขึ้นมาใหม่ ภายใต้ชื่อ FreeCraft Blizzard Entertainmentได้ส่ง จดหมาย ยุติการใช้งานในปี 2546 เนื่องจากการใช้ชื่อ "craft" เมื่อเทียบกับWarcraftและStarCraft [ 110 ]แม้ว่าเกมกลยุทธ์ซอฟต์แวร์ฟรีรุ่นก่อนหน้าอย่าง CRAFT: The Vicious Vikingsจะใช้ชื่อ "craft" โดยไม่มีข้อโต้แย้งใดๆ[ 111 ] ด้วยชื่อใหม่ที่ไม่ผิดกฎหมายอย่าง Stratagus และเปลี่ยนชื่อสินทรัพย์ FreeCraft เก่าเป็นAleona's Talesทีมงานจึงเริ่มทำงานในเกมกลยุทธ์ใหม่ชื่อBos Wars

สปีดดรีมส์

หลังจากตัวอย่างของ Stratagus เกมกลยุทธ์แบบเรียลไทม์อื่นๆ ก็ได้รับการพัฒนาขึ้น เช่นGlobulation 2 ซึ่งทดลองกับ กลไกการจัดการเกมLiquid War ที่มีลักษณะการทดลองคล้ายกัน โครงการ 3D 0 AD (โครงการฟรีแวร์เดิม) และGlest [ 101 ]

เกมแข่งรถ ซึ่งเป็นประเภทเกมเชิงพาณิชย์ที่ไม่ค่อยพบเห็นใน Linux ก็มีการพัฒนาเช่นกัน[ 112 ]หนึ่งในเกมแรกๆ คือRARSซึ่งพัฒนาตามหลักการแยกสาขาเป็นTORCSและSpeed ​​Dreamsเกมแข่งรถอื่นๆ ได้แก่Racer เวอร์ชันต่างๆ , VDrift , Rigs of Rods , GLtronและArmagetron Advanced , SuperTuxKartที่ได้รับแรงบันดาลใจจากMario Kart , X-MotoเกมโคลนElasto Mania , Extreme Tux Racerเกมเลื่อนหิมะและDust Racing 2D

หนึ่งชั่วโมงหนึ่งชีวิต

WorldForge , Ryzom , Crossfireและ Solipsisเป็นตัวอย่างเพิ่มเติมของการเพิ่มความหลากหลาย โดยนำเสนอ โลก เกมสวมบทบาทออนไลน์แบบผู้เล่นหลายคนจำนวนมาก ฟรี นอกจากนี้ยังมีเกมสวมบทบาทแบบผู้เล่นคนเดียวให้เลือกเล่น เช่น A Dark RoomและGNU FreeDink [ 113 ]

การเติบโตของการพัฒนาเกมอิสระในช่วงทศวรรษ 2000 และ 2010 ส่วนหนึ่งเกิดจากระบบนิเวศของไลบรารีและเอ็นจิ้นโอเพนซอร์สที่กำลังเติบโต นักพัฒนาอิสระใช้ประโยชน์จากระบบนิเวศโอเพนซอร์สเนื่องจาก ความสามารถ ในการทำงานข้ามแพลตฟอร์ม ที่ดี และมีให้ใช้งานโดยมีค่าใช้จ่ายไม่สูง[ 5 ]การแข่งขันสร้างเกมเช่นLudum DareและGame Offมักดำเนินการบนหลักการโอเพนซอร์ส โดยมักใช้เฟรมเวิร์กฟรี[ 114 ]ภาษาเพื่อการศึกษา เช่นSnap!และScratchก็เป็นซอฟต์แวร์ฟรีเช่นกัน[ 115 ] [ 116 ]นักพัฒนารายบุคคล เช่นJason Rohrerผู้สร้างPassageและOne Hour One LifeและKenta Choได้นำโอเพนซอร์สมาใช้[ 117 ]

การจัดระเบียบที่ดียิ่งขึ้น

ซูเปอร์ทักซ์คาร์ท

แม้ว่าในตอนแรกจะมีรากฐานมาจากโครงการส่วนบุคคล แต่ฉากเกมซอฟต์แวร์เสรีก็ได้รับการจัดระเบียบมากขึ้นเรื่อยๆ รากฐานของเรื่องนี้ย้อนกลับไปไกลถึงเกมที่สร้างขึ้นสำหรับโครงการ GNU และโครงการซอฟต์แวร์เสรีขนาดใหญ่ดั้งเดิม เช่นFreecivอย่างไรก็ตาม โดยส่วนใหญ่แล้วการพัฒนาเกมเสรีมีการจัดระเบียบน้อยมากตลอดประวัติศาสตร์[ 118 ]เกมยอดนิยมโดยทั่วไปเป็นความพยายามที่แยกจากกัน ยกเว้นกรณีที่ผู้คนทำงานในเกมเหล่านั้นซึ่งเป็นที่รู้จักจากโครงการอื่นๆ เช่น Ingo Ruhnke ( Pingus ), Bill Kendrick ( SuperTux ) และ Steve Baker ( TuxKart ) [ 119 ]เกมมักพบได้ในไดเร็กทอรีต่างๆ เช่นThe Linux Game Tome [ 120 ]และFreshmeat [ 121 ]และโฮสต์บนเว็บไซต์ต่างๆ เช่นSourceForge [ 122 ] [ 123 ]และGNU Savannahแต่ส่วนใหญ่แล้วเกมเหล่านี้จะถูกรวบรวมไว้ในรูปแบบของรายการที่ไม่เป็นระเบียบเท่านั้น[ 124 ] [ 125 ] [ 126 ] [ 127 ]โครงการและเกมอื่นๆ มีอยู่เฉพาะบนเว็บไซต์ส่วนตัวหรือเว็บไซต์โครงการที่แยกตัวออกมา ซึ่งมักไม่เป็นที่รู้จักและถูกละเลย[ 128 ]

เหมือง GNOME

การเปิดตัว โครงการเดสก์ท็อป GNOMEและKDEในช่วงปลายทศวรรษ 1990 ได้จัดระเบียบการพัฒนาแอปพลิเคชันและในระดับหนึ่งการพัฒนาเกม ความพยายามทั้งสองในการสร้างเดสก์ท็อป Linux ที่ใช้งานได้ง่ายขึ้น ดึงดูดอาสาสมัครให้สร้างยูทิลิตี้เพื่อจุดประสงค์นั้น โปรแกรมเหล่านี้รวมถึงเกม ส่วนใหญ่เป็นการสร้างเกมขนาดเล็กขึ้นใหม่ เช่นMinesweeperหรือSolitaireที่มาพร้อมกับ Microsoft Windows เกมอาเขตคลาสสิกและอื่นๆ เกมจากชุดรวมเช่นMicrosoft Entertainment Packและบางครั้งก็เป็นไอเดียดั้งเดิม[ 129 ]

ความหลากหลายและจำนวนเกมเหล่านี้ รวมถึงเกมฟรีอื่นๆ ที่หาได้ง่ายในคลังซอฟต์แวร์ ทำให้ Linux ที่ใช้ GNOME หรือ KDE ถูกเรียกว่าเป็นตัวเลือกที่ดีกว่าสำหรับการเล่นเกมแบบสบายๆโดย ไม่ต้องตั้งค่า อะไรเพิ่มเติม เมื่อเทียบกับ Microsoft Windows [ 130 ]นอกจากนี้ยังมีเกมสำหรับ ระบบปฏิบัติการ ที่คล้าย Unix อื่นๆ เช่นBSDและSolaris [ 131 ] [ 132 ]เกมจำนวนมากเหล่านี้ถูกบรรจุไว้ใน kdegames และแพ็คเกจ GNOME Games เดิม แม้ว่าจะได้รับการออกแบบมาเพื่อการพัฒนาแอปพลิเคชันเป็นหลัก แต่ชุด เครื่องมือ GTK [ 133 ]และQt [ 134 ] [ 135 ] ที่อยู่เบื้องหลัง ก็ถูกนำมาใช้กันอย่างแพร่หลายในการพัฒนาเกม เช่นเดียวกับwxWidgets [ 136 ] Tk [ 137 ]และFLTK [ 138 ]ความพร้อมใช้งานของเอนจิ้นเกมฟรีเช่นStratagus , Pygame [ 139 ]และLÖVE [ 140 ] ยังช่วยรวมการพัฒนาซอฟต์แวร์ฟรีเข้าด้วย กัน โดยทำให้โครงการเอนจิ้น เหล่านั้นเป็นศูนย์กลางกิจกรรมสำหรับเกมที่ใช้เอนจิ้นเหล่านั้น

การต่อสู้เพื่อเวสนอธ

โครงการ Battle for Wesnothเริ่มต้นในปี 2003 และได้รับความนิยมอย่างรวดเร็วทั้งจากผู้เล่นและผู้แก้ไข นอกจากนี้ยังแสดงให้เห็นถึงแนวคิดใหม่ๆ ในการพัฒนาเกมฟรีอีกด้วย[ 141 ]เช่นเดียวกับFreecivก่อนหน้านี้ เกมนี้ใช้ความพยายามของชุมชนเกมและซอฟต์แวร์ฟรีรวมถึงโค้ด ระดับ และงานศิลปะที่พวกเขาส่งเข้ามา แต่ยังรับการมีส่วนร่วมในเนื้อเรื่องและแนวคิดสำหรับจักรวาลสมมติ ทั้งหมดของเกม ด้วย เนื้อเรื่องหลักของเกมได้รับการรักษาไว้ผ่านการตรวจสอบและอภิปรายว่าแคมเปญ ที่ส่งเข้ามาใด จะกลายเป็นทางการ ซึ่งเป็นการสร้างแบบจำลองสำหรับการป้อนข้อมูลจากชุมชนและผลลัพธ์ที่เป็นระบบ[ 142 ]สิ่งนี้ช่วยให้เกมเติบโตในขนาดและความนิยมจนเกือบจะเป็นมหากาพย์ในขอบเขต นอกจากนี้ โครงการนี้ยังได้รับความร่วมมือจากโปรแกรมเมอร์ ศิลปิน นักออกแบบ และนักดนตรีฟรีที่มีชื่อเสียงหลายคน เช่นEric S. Raymond ผู้ร่วมก่อตั้ง Open Source Initiative [ 143 ]และRusty Russellแฮกเกอร์เคอร์เนล Linux [ 144 ] [ 145 ] Vega Strikeอนุญาตให้ชุมชนขยายเกมและเนื้อเรื่องโดยรอบในขณะที่ยังคงรักษาความสอดคล้องกับเนื้อเรื่องหลักไว้ได้เช่นกัน[ 146 ]นัก พัฒนา WesnothยังทำงานในFrogatto & Friendsซึ่งมีเอนจิ้นฟรีแต่ข้อมูลเกมส่วนใหญ่เป็นกรรมสิทธิ์

ศูนย์กลางและทีมพัฒนา

ลินซิตี้-เอ็นจี

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

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

การพิมพ์ทักซิโด้

ทีม "Game of the Month" ของ Linux Game Tome เป็นกลุ่มนักพัฒนาเกมแบบเปิดที่ปรับปรุงเกมซอฟต์แวร์ฟรีเก่าๆ ตัวอย่างเช่น การแปลงTuxKart ให้เป็น SuperTuxKartที่ทันสมัยยิ่งขึ้นการทำงานกับPingusและSuperTuxและLincity-NGซึ่งเป็นเวอร์ชันอัปเดตของLincityที่มีกราฟิกที่เหนือกว่า[ 151 ]

OpenHV ผสานรวม สินทรัพย์ Hard Vacuum ที่ได้รับอนุญาต CC เข้ากับเอ็นจิ้นOpenRA [ 152 ]

PlayPowerเป็นองค์กรไม่แสวงหาผลกำไรที่ก่อตั้งขึ้นในปี 2551 โดยมีวัตถุประสงค์เพื่อสร้างซอฟต์แวร์คอมพิวเตอร์เพื่อการศึกษาฟรีสำหรับครอบครัวที่มีรายได้น้อยในอินเดียและประเทศกำลังพัฒนาอื่นๆ โครงการ Tux4Kids ยังดูแลเกมการศึกษาต่างๆ ที่มีตัวละคร Tux ที่เป็นมิตรกับเด็ก เช่นTux Paint , Tux of Math Command , Tux Typingและความพยายามที่เกี่ยวข้อง[ 153 ]ชุดโปรแกรม GCompris ก็มีให้ใช้ งานจากKDE เช่นกัน [ 154 ]

ในช่วงไม่กี่ปีที่ผ่านมา คลังเก็บเนื้อหา เช่นOpenGameArt.org , Wikimedia Commons , OpenclipartและThe Freesound Projectช่วยให้นักพัฒนาสามารถค้นหาเนื้อหาที่ได้รับอนุญาตอย่างเหมาะสมได้ง่ายขึ้น แทนที่จะต้องพึ่งพา ผลงานศิลปะ ของโปรแกรมเมอร์[ 155 ] [ 156 ]เนื้อหาดังกล่าวส่วนใหญ่มักอยู่ภายใต้ใบอนุญาต Creative Commonsหรือใบอนุญาตในตระกูล GNU GPL [ 157 ] ซึ่งอำนวยความสะดวกในการใช้งานโดยโครงการซอฟต์แวร์เสรีส่วนใหญ่[ 158 ] [ 159 ] OpenGameArt.org ยังมีความเกี่ยวข้องกับเว็บไซต์ที่เกี่ยวข้อง เช่น Libregamewiki [ 98 ]ซึ่งเป็นฐานข้อมูลของเกมเสรีอย่างแท้จริง บล็อก Free Gamer [ 160 ]และฟอรัม FreeGameDev [ 161 ] [ 162 ] [ 163 ]

GitHub , GitLabและGitea ในปัจจุบัน เป็นผู้ให้บริการเกมโอเพนซอร์สและเกมฟรีจำนวนมาก[ 164 ] [ 165 ] [ 166 ] บริการ itch.io ก็เป็นผู้ให้บริการเกมโอเพนซอร์สจำนวนมากเช่นกัน และยังมีไคลเอนต์โอเพนซอร์สอีกด้วย[ 167 ]เช่นเดียวกับGame Joltซึ่ง เป็นคู่แข่ง [ 168 ]และ Desura ซึ่งเป็นผู้จัดจำหน่ายรายเดิมก็เป็นเช่นนั้นเช่นกัน[ 169 ]เกมโอเพนซอร์สจำนวนมากยังเปิดให้เล่นบนSteamอีก ด้วย [ 170 ] [ 171 ] [ 172 ]เกมซอฟต์แวร์ฟรีจำนวนมากยังมีให้บริการบนFlathubและSnapอีก ด้วย

ดูเพิ่มเติม

  • รายชื่อเกม ที่โฮสต์โดยSourceForge (เก็บถาวรเมื่อวันที่ 27 พฤษภาคม 2015)
  • "การเล่นเกมโอเพนซอร์ส"บทความปี 1999 โดย Shawn Hargreaves (เก็บถาวรเมื่อวันที่ 10 ตุลาคม 2011)
  • LibreGameWiki
  • รายชื่อเกมโอเพนซอร์สบนGitHub
  • รายชื่อเกมโคลนโอเพนซอร์ส
  • หมวดหมู่เกมในสารบบซอฟต์แวร์ฟรี
ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Open-source_video_game&oldid=1361043806 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ เกมวิดีโอโอเพนซอร์ส

เกม โอเพนซอร์ส หรือเรียกสั้น ๆ ว่า เกม โอ เพนซอร์ส คือ เกม ที่มีซอร์สโค้ด เปิดเผย ต่อสาธารณะ โดยทั่วไปแล้วสามารถแจกจ่ายได้ฟรี และบางครั้งก็สามารถเล่นได้ บนหลายแพลตฟอร์ม

คำจำกัดความและการจำแนกความแตกต่าง

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

พื้นหลัง

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

จุดเริ่มต้นและเกมแรกๆ

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