
オープンソース・ビデオゲーム、または単にオープンソース・ゲームとは、ソースコードがオープンソースであるビデオゲームのことです。多くの場合、自由に配布可能であり、クロスプラットフォーム対応している場合もあります。
オープンソースゲームのすべてがフリーソフトウェアというわけではありません。オープンソースゲームの中には、プロプライエタリで非フリーなコンテンツを含むものもあります。フリーソフトウェアでありながら、フリーコンテンツのみを含むオープンソースゲームは、 DFSG、フリーカルチャー、オープンコンテンツに準拠しており、フリーゲームと呼ばれることもあります。多くのLinuxディストリビューションでは、ゲームコンテンツが自由に再配布可能であることが必須条件となっており、フリーウェアや商用利用の制限条項は禁止されています。[ 1 ]

一般的に、オープンソースゲームは比較的少人数のグループが自由時間に開発しており、利益を主な目的としていません。多くのオープンソースゲームはボランティア運営のプロジェクトであるため、フリーゲームの開発者は趣味人や愛好家であることが多いです。その結果、オープンソースゲームは成熟までに時間がかかり、普及率が低く[ 2 ]、商用タイトルのような制作価値に欠けることがよくあります[ 3 ] 。1990年代には、3Dモデラーやレベルデザイン用のツールセットなどのツールが入手しにくい、または高価すぎることが、高品質なゲームコンテンツを構築する上での課題でした[ 4 ]。
近年、この状況は変わり、Blenderなどのオープンソースツール、ゲームエンジン、ライブラリが利用できるようになり、オープンソースおよび独立系ビデオゲームが推進されました。[ 5 ] GodotゲームエンジンなどのFLOSSゲームエンジンやSDLなどのライブラリは、ゲーム開発で、たとえ独自のものであっても、ますます一般的になっています。[ 6 ]ゲームアートはソフトウェアとは見なされないため、アートが独自のものであってもソースコード全体がフリーソフトウェアであるゲームを販売することの哲学的または倫理的な障害についての議論があります。[ 7 ] [ 8 ] [ 9 ]

オープンソースゲームプロジェクトの中には、かつてプロプライエタリだったゲームをベースにしたものもあり、そのソースコードはオープンソースソフトウェアとして公開されているものの、ゲームコンテンツ(グラフィック、オーディオ、レベルなど)はフリーライセンスの下にある場合とそうでない場合がある。[ 10 ]例としては、Warzone 2100(リアルタイムストラテジーゲーム)[ 11 ]やMicropolis ( SimCityのソースコードをベースにした都市建設シミュレーター)などが挙げられる。このような継続プロジェクトの利点は、グラフィックやオーディオコンテンツが利用可能であるため、ゲームが既に「完成」しており、オープンソース開発者はゲームの移植、バグ修正、改造に集中できることである。

2004年の記事で、アダム・ガイトゲイはオープンソース文化とゲーム開発プロセスの適合性に疑問を呈した。彼は、オープンソース開発の利点はゲームには当てはまらないと指摘した。ユーザーは比較的早く新しいゲームに移行し、プロジェクトに貢献しないからだ。さらにガイトゲイは、音楽やアートの開発は、コーディングのように他者の作品から構築されるわけではないと指摘した。彼は、高品質なアートコンテンツが必要であり、それは通常、有料アーティストによって商業的に制作されるものだと主張した。Linuxはオープンソースの理念に基づいて運営されているが、これはゲーム開発にはメリットをもたらさないかもしれない。[ 12 ]
2015年9月現在、SteamゲームサービスではLinuxで1,500のゲームが利用可能であり、Macでは2,323のゲーム、 Windowsでは6,500のゲームが提供されている。[ 13 ] [ 14 ] [ 15 ]

他の多くのソフトウェアと同様に、初期のコンピュータゲーム、特に初期のUnixゲームの開発においては、フリーソフトウェアは無意識のうちに存在していました。これらは主にアーケードゲームからの移植版、パーラーゲーム、そしてcursesなどのライブラリを使ったテキストアドベンチャーです。[ 16 ] [ 17 ]その顕著な例としては、インタラクティブフィクションやその他のテキストモードタイトルを集めた「 BSD Games」が挙げられます。[ 18 ] [ 19 ]モッディングコミュニティなどのゲームファンコミュニティには、コミュニティサイト間でのMODの共有など、フリーソフトウェアの側面がいくつか含まれています。また、改造用に作成された無料で使用できるメディアが提供される場合もあります。[ 20 ]
1980年代半ばから後半にかけてプロプライエタリソフトウェアが台頭し、ゲームはますますプロプライエタリ化していった。しかし、これは同時に、 1983年に設立されたGNUプロジェクトのGNU Backgammon、GNU Chess、GNU Go、GNU Shogiといった、意図的にフリーなゲームの最初の誕生にもつながった。GNUプロジェクトの目標の一部は、ゲームを含む完全なフリーソフトウェアシステムの構築である。[ 21 ]より高度なフリーゲームプロジェクトも登場し、Moriaとその派生であるAngband、Hackとその派生であるNetHackやSlash'EM 、 Xtrekの後継 であるNetrek 、ロボットの亜種、そして1994年からGNU Emacsに同梱されているアドベンチャーゲームのDunnetなどがその例である。[ 22 ] [ 23 ]現在でも開発・プレイされており、 X11、SDL、GTK、Qtなどのフレームワークのフロントエンドや、 Vulture's Eyeなどのより機能豊富な亜種によって、ゲームはアクセスしやすくなっている。[ 24 ] [ 25 ]ローグライクゲームは引き続き制作されており、Cataclysm: Dark Days Ahead、Tales of Maj'Eyal、HyperRogue、DRL、Egoboo、Shattered Pixel Dungeon、[ 26 ]およびLinley's Dungeon Crawlとその派生作品Dungeon Crawl Stone Soupなどがある。オリジナルのRogueのソースコードは1986 年にBSD ライセンスでリリースされた。

1980年代後半にPCゲームが登場し始めると、フリーゲームも進化した。グラフィックにX Window Systemを利用するより複雑なゲームが登場し始め、[ 27 ]そのほとんどが署名文字Xで始まっていた。[ 28 ]これらにはXconqとXPilotが含まれる。[ 29 ] XBillはプロプライエタリソフトウェアの採用を阻止するという活動家的なテーマを取り上げている最も初期のフリーゲームタイトルの1つとして注目される。XEvilは多くの初期のフリーソフトウェアの開発サイクルを踏襲しており、もともとProject Athenaネットワーク上の大学プロジェクトとして開発されたが、しばらくの間フリーウェアだった。[ 30 ]このゲームは、暴力描写や薬物使用などの物議を醸す主題を取り上げている最初のフリータイトルの1つでもある。[ 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 は1 人か 2 人の作者ではなく、多くのボランティアによって拡張されました。[ 39 ]最初は小さな大学生プロジェクトとして始まりましたが、現在の形に枝分かれし、現在も開発が続けられています。Freecivは、最も初期の非常に人気のあるフリー ソフトウェア ゲームの一つでもあり、フリー ゲーム プロジェクトのピア レビューや品質選択のソースとして現在一般的に知られているシステムである Linux ディストリビューションに最初に含まれたゲームの一つでした。雑誌、ニュース ソース、Web サイトでもフリー ゲームが取り上げられるようになり、多くの場合リストに掲載されています。[ 40 ] [ 41 ] [ 42 ] [ 43 ] Freecivや他のアーキタイプによって、人気のあるプロプライエタリ ゲームのクローンが数多く開発されました。[ 44 ] [ 45 ] Lincityは1995年に開始されましたが、同名のUnix版がDUX Softwareによって1990年に正式にリリースされていました。[ 46 ]
オペレーティング システムに直接結び付くだけでなく、1990 年のAllegro 、 1998 年のSDL 、 1999 年のClanLib 、 2000 年のOpenAL 、2007 年のSFML 、 2013 年の SDL 2 およびRaylibに始まるさまざまな無料のゲーム開発フレームワークが登場しました。GNU Image Manipulation Program、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フロントエンドが広くターゲットにしている) で実行できます。

DoomやDescentなどのプロプライエタリゲームは1990年代前半から中頃に3Dゲームの時代をもたらし、フリーゲームもそれに合わせて移行し始めた。Steve BakerによるLinuxマスコットのTuxをフィーチャーしたゲーム、 Tuxedo T. Penguin: A Quest for Herringは、3Dフリーソフトウェアゲームの初期の例である。[ 47 ]彼と息子のOliverは後に、 TuxKartなどの人気のある3Dフリーゲームやクローンを作成し、 Tux Racerなどの他の開発者のゲームに貢献するようになった。BZFlagはこれらすべてよりも古く、Battlezoneに触発されて1992年に始まり1993年にリリースされた。FlightGearとYSFlightは、それぞれ1997年と1999年に始まったオリジナルの3Dゲームのさらなる例であり、特にこれらは一人称視点のシューティングゲームではなくフライトシミュレーターである点が注目される。一方、Danger from the Deepは潜水艦をシミュレートする。[ 48 ]
OpenGL仕様は1992年以来、ハードウェアアクセラレーションの基盤を提供してきました。これは主に1995年から無料のMesa実装を通じて行われ、2016年からはVulkanによって補完されました。 [ 49 ] Direct3D APIも、 WineD3DやDXKVなどの互換性レイヤーを介して無料のオペレーティングシステムで利用可能になっています。Glide APIも、2002年の3dfxの解散に伴いオープンソース化されました。
Genesis3Dエンジンプロジェクト、Crystal Space、Cubeは、他の3Dフリーソフトウェアエンジンやゲームも生み出し、後にDelta3DやDim3などが加わりました。PythonやPascalなどの高水準プログラミング言語用のエンジンも存在します。 Python用のPanda3D、Basic4GL 、Lua用のCafuなど、高水準スクリプトを使用して低水準CまたはC++でレンダリングするエンジンもいくつか存在します。また、 Cocos3D、[ 50 ] Horde3D、OGRE 、 Irrlicht Engineなど、さまざまな言語バインディングオプションを提供するエンジンもあります。 ゲームYo Frankie!とSintel The Gameは、 Blenderモデリングツールと、その後UPBGEとしてフォークされた以前のBlender Game Engineの機能を披露するためにBlender Foundationによって開発されました。[ 51 ] 2023年5月以降、GDevelopツールでは、ローコードまたはノーコードの3Dゲーム作成が可能です。[ 52

id Softwareは、商用Linuxゲームに早くから参入した企業であり、ジョン・カーマックが1995年にWolfenstein 3D 、1997年にDoomのソースコードを公開した際に、フリーゲームの早期支持者でもあったことを証明した。当初はカスタムライセンスで、その後1999年にGNU General Public License (GPL) (後にid Tech 1と呼ばれる)となった。その後、 1999年にQuakeエンジン、 2001年にQuake IIエンジン(いずれもid Tech 2と呼ばれる)、 2004年にid Tech 3、そして最近では2011年にid Tech 4 (2012年のDoom 3: BFG Editionの更新版を含む)をリリースし、2013年にカーマックがidを去った。[ 53 ]
id Tech 4は、 Carmackの逆に対してCreative Labsが特許を懸念する中、フリーソフトウェアとしてリリースされた。 [ 54 ]一方、オリジナルのDoomのソースリリースは、 Cygnus Studiosが開発したDMXライブラリの複雑さのために音楽なしで出荷された(これが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、id Tech の OpenArena が含まれます。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 ]などのファンゲームや、DarkPlacesエンジンを使用したWrath: Aeon of RuinやSteel Stormなどの商用ゲーム、id Tech 2およびid Tech 4エンジンを使用したBlendo Gamesのタイトルにも使用されています。ゲームIon Furyは、ソース利用可能なBuildエンジンで構築されており、 [ 76 ] Excalibur : Morgana's RevengeはAleph Oneで構築されています。

Raven Software、Bungie、Volition、GarageGames、Cyan Worlds、3D Realmsなどのidパートナーや関連企業、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のMODであるThe Dark ModとSmokin' Gunsのように、大部分がフリーソフトウェアであるがプロプライエタリなコンテンツを含むゲームもあるが、一部の開発者はこれらをフリーコンテンツに置き換えることを希望したり、それに取り組んでいる。[ 80 ] [ 81 ]もともとプロプライエタリだったゲームのMODは、QuakeのNexuiz、Quake IIのAlien Arena、Quake IIIのUrban Terror、Amnesia: The Dark DescentのPenumbra: Necrologueのように、親ゲームのソースコードが公開された後にスタンドアロンになった。リリースされたコードや再現物の派生物は、iOS向けのWolfenstein 3D Classic、[ 82 ] iPhone向けのAbuse Classic、Xbox Live Arcade向けのMarathon 2: Durandal、[ 83 ] Evercade向けのDuke NukemとDuke Nukem II、[ 84 ]およびThe Original Strife: Veteran Editionなどのビンテージゲームの商用再リリースにも使用されている。[ 85 ]ただし、元の開発者による削除請求前にApp Storeに許可されたLugaruとAbuseの無許可バージョンにはソースコードリリースが使用されました。 [ 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などの物理エンジンはオープンソースとして利用できるようになっている。 さらに、Game Editor、Adventure Game Studio、OHRRPGCE、Game-Maker、Stencylのエンジン、オリジナルのConstruct、GDevelop、Godotのバージョンなど、 さまざまなゲーム作成システムがフリーソフトウェアである[ 92 ]
1990年代後半から現在に至るまで、個人やチームが多くの人気フリーソフトウェアゲームを作り続けてきました。その多くはクローン[ 93 ]で、 Pingus(レミングス)、Enigma(Oxyd)、Beats of Rage(ストリート・オブ・レイジ)、TetriNET(テトリス)、Blobby Volley(アーケードバレーボール)、Rocks'n'Diamonds(ボルダーダッシュ)、UltraStar(SingStar)、OpenClonk(クロンク)、Scorched 3D(スコーチド・アース)、Triplane Turmoil(ソッピース)、Luanti(マインクラフト)、[ 94 ] Zaz(ズーマ)、PioneerとOolite(エリート)、SuperTux、Secret Maryo ChroniclesとMari0(スーパーマリオブラザーズ)、[ 95 ] Frets on Fire(ギターヒーロー)、StepMania(ダンスダンスレボリューション)などがあります。

フローズンバブルは元々パズルボブルのクローンでしたが、中毒性のあるゲームプレイで知られる古典的作品となり、 Linux Journal Reader's Choice Awardsを何度も受賞しました。 [ 96 ] これらのゲームやその他のゲームは、タイトルやA Quest for Herringのようなゲームから始まり、 XBillのような活動的なコンテンツに関連するTuxジャンルの普及にも貢献しました。ゼロからクローンを作成するだけでなく、 [ 97 ]オリジナルのゲームデータを利用した、さまざまなプロプライエタリゲームのオープンソースの再実装もますます一般的になっています。 [ 98 ]
プラットフォームゲームのTeeworlds、パズルゲームのkiki the nano botやThe Powder Toy、アーケードゲームのC-Dogs、Chromium BSUなどのより独創的なゲームが、独自のニッチな市場を切り開くことに成功しました。
これらのゲームや、このセクションで前述および後述しているゲームの多くは、主流メディアで取り上げられ[ 99 ]、商用コンピレーション[ 100 ]も制作され、フリーゲームをLinux [ 101 ]ユーザーやその他のフリーUnix系システムユーザーを中心に、そこそこ人気のある娯楽として定着させるのに貢献しました。また、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プロジェクトは、 FreeCraftという名前で、プロプライエタリなWarcraft IIエンジンを再現する試みとして始まりました。Blizzard Entertainmentは、 WarcraftやStarCraftと比較して「craft」という名前を使用していることを理由に、2003年に使用停止命令を出しました。[ 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、Elasto ManiaのクローンであるX-Moto、ソリ遊びゲームのExtreme Tux Racer、Dust Racing 2Dなどがあります。

WorldForge、 Ryzom、 Crossfire、 Solipsisなどは、多様化の進展を示すさらなる例であり、無料の大規模多人数同時参加型オンラインロールプレイングゲーム(MMO)の世界を提供しています。A Dark RoomやGNU FreeDinkといったシングルプレイヤーロールプレイングゲームも提供されています。[ 113 ]
2000年代と2010年代の独立系ゲーム開発の台頭は、オープンソースのライブラリとエンジンのエコシステムの拡大に一部牽引された。独立系開発者は、優れたクロスプラットフォーム機能と限られた経済的負担での利用可能性から、オープンソースのエコシステムを活用した。[ 5 ] Ludum DareやGame Offなどのゲームジャムは、オープンソースの原則に基づいて実行されることが多く、無料のフレームワークを頻繁に使用している。[ 114 ] Snap!やScratchなどの教育用言語もフリーソフトウェアである。[ 115 ] [ 116 ] PassageやOne Hour One Lifeの作者であるJason Rohrerや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 ]

1990年代後半にGNOMEとKDEデスクトッププロジェクトが立ち上げられたことで、アプリケーション開発、そしてある程度はゲーム開発も組織化されました。より使いやすいLinuxデスクトップを実現しようとする両プロジェクトの試みは、ボランティアによるユーティリティ開発のきっかけとなりました。これらのプログラムにはゲームが含まれており、その多くはMicrosoft Windowsに付属するマインスイーパやソリティアといった小規模ゲームの再現、アーケードゲームの古典、 Microsoft Entertainment Packなどの複合セットのゲーム、そして時折独自のアイデアも含まれていました。[ 129 ]
これらのゲームやソフトウェアリポジトリで簡単に見つかる他の無料ゲームの種類と数から、GNOME または KDE 対応の Linux は、Microsoft Windows よりもすぐに使えるカジュアルゲームに適した選択肢だと言われています。 [ 130 ]また、 BSDやSolarisなどの他のUnix 系オペレーティングシステム用のゲームも提供しています。[ 131 ] [ 132 ]このようなゲームの多くは、kdegames やかつての GNOME ゲームパッケージにパッケージ化されています。主にアプリケーション開発用に設計されていますが、基礎となる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、[ 143 ]やLinuxカーネルハッカーのRusty Russellなど、多くの有名なフリープログラマー、アーティスト、デザイナー、ミュージシャンが取り組んでいます。[ 144 ] [ 145 ]ベガストライクも同様に、コミュニティが正典の一貫性を維持しながらゲームと周囲の伝承を拡張することを可能にした。[ 146 ] Wesnoth開発者は、無料のエンジンだが大部分が独自のゲームデータであるFrogatto & Friendsにも取り組んでいた。

フリーソフトウェアコミュニティにおける統一性と組織性の欠如は、現在もなお論争を引き起こし続けています。類似のクローン、ゲーム、マルチメディアリソースを作成することによる「車輪の再発明」の問題は、フリーゲーム開発における顕著な問題として挙げられています。 [ 147 ]ツール、ライブラリ、アーティスト、コーダーの不足といった他の問題が修正されるにつれて、この問題は特に注目を集めています。より中心的なナレッジバンク、テクスチャライブラリ、そしてディスカッションエリアが不足していました。[ 148 ]
伝統的に、フリーソフトウェアのビデオゲームは個別のプロジェクトとして開発されており、その中には小規模なものもあれば、大規模なものもありました。[ 149 ]プログラマーや他の開発者は他のプロジェクトに取り組むことが多かったのですが、システム全体は非常に分離されていました。[ 150 ]最近では、フリーソフトウェア開発チームが登場し始めており、これはソフトウェア会社のように機能し、複数の作品を作成するグループです。

Linux Game Tomeの「今月のゲーム」チームは、古いフリーソフトウェアゲームをリニューアルするゲーム開発者のオープングループでした。例としては、TuxKartをより現代的なSuperTuxKartへと改良したこと、 PingusとSuperTuxの開発、そしてLincityのグラフィックを向上させたアップデート版であるLincity-NGなどが挙げられます。 [ 151 ]

PlayPowerは2008年に設立された非営利団体で、インドやその他の発展途上国の低所得世帯向けに無料の教育用コンピュータソフトウェアを開発することを目的としています。Tux4Kidsイニシアチブは、子供向けのTuxキャラクターをフィーチャーした様々な教育ゲーム(Tux Paint、Tux、Math Command、Tux Typingなど)も提供しています。[ 153 ] GComprisスイートはKDEからも入手できます。[ 154 ]
近年、OpenGameArt.org、Wikimedia Commons、Openclipart、The Freesound Projectなどのコンテンツリポジトリにより、開発者はプログラマーの作品に頼らずに適切なライセンスのコンテンツを簡単に見つけることができるようになりました。[ 155 ] [ 156 ]このようなコンテンツは多くの場合、クリエイティブ・コモンズ・ライセンスまたは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からも多くの無料ソフトウェアゲームを入手できます。
私たちのシステムコンポーネントの一部であるプログラミングツールは、プログラマーの間でそれ自体で人気を博しましたが、ツールではないコンポーネントも数多く開発しました。完全なシステムにはゲームも必要であるため、チェスゲーム「GNU Chess」も開発しました。
ああ、アーティストは自分の作品に対して常に保守的だ。私にとって最も重要なことは、コードをフリーライセンスにすることでした…他のクリエイターが新しいデータでゲームを乗っ取る機会が常に残されることになりますが、それは大変な仕事です!正直なところ、私はフリーライセンスに賛成ですが、フリーは必ずしも万能薬ではありませんし、私たちのクリエイターは自分たちの作品が同意なしにどこかで見つかることを望んでいません。今日、CCライセンスのコンテンツをより質の高いものに置き換えるためにフリーコンテンツを提供したい人は、将来のチームメンバーとして歓迎します :D また、私たちのコンテンツを別のプロジェクトで使用したい人は、フォーラムで許可を求めれば問題ありません。
を以前にご覧になったり使用したりしたことがある方は、新機能の一部に馴染みがあるかもしれません。このプロジェクトは、実はRigelEngineをベースにしています。
一つは、オープンソースのゲーム制作システムの数です(予想していたゼロよりも多い4つ)。Game Editor(2D、一部モバイルデバイスへのエクスポート機能付き)、Construct(2D、一部3D)、Novashell(2D)、Sandbox(3D)です。
はLinux、Windows、BeOS、Mac OS、Mac OS X、FreeBSD、OpenBSD、BSD/OS、Solaris、IRIXを公式にサポートしています。SDLはWindows CE、AmigaOS、Atari、QNX、NetBSD、AIX、Tru64 UNIX、SymbianOSでも動作します。ただし、これらのOSはまだ公式にサポートされていません。つまり、SDLを使用してアプリケーションを作成すれば、最小限の変更でこれらのOSすべてに移植できます。SDLは、現在使用されているすべての主要OS上でゲームやマルチメディアアプリケーションを作成するための移植性の高い方法を提供します。
彼は、プラットフォームゲーム『SuperTux』の開発に着手し、描画プログラム『Tux Paint』を開発したことで最もよく知られており、Tux4Kidsイニシアチブの他の人々と共に、スティーブ・ベイカーやインゴ・ルンケといった人々と共に、Tuxをゲームのアイコンとして普及させることに貢献した。
は毎年恒例のアワードを主催しており、サイトのメンバーがその年のベスト無料ゲームと有料ゲームに投票します。「その他」カテゴリでは、優れたサウンド、エミュレーター、おもちゃ、そして最も有望なLinuxゲームプロジェクトも選出されます。現在、無料ゲームのトップは「Frozen Bubble」、商用ゲームのトップは「Quake 3 Arena」です。
は私の検索の中心でした。X11セクションには300以上のゲーム、コンソールセクションには200以上のゲームが掲載されており、私が評価できる以上のゲームを提供していました。当然のことながら、私は楽しみたいという欲求をすぐに満たしたいので、安定リリースされているものだけを探す傾向がありました。
これらはKDEプロジェクトの唯一のゲームではありません。カードゲーム、タイルゲーム、アーケードゲームなど、他にもたくさんのゲームがあります。KDEゲームパッケージの良いところは、いつでも気軽にプレイできるゲームが揃っていて、集中力も4分の1程度しか必要としないことです。私はコードをコンパイルしている間、これらのゲームで時間をつぶしています。ゲームを最後までプレイできない時もありますが、そのわずかな感覚の変化にいつも感謝しています。
オープンソースのおかげで、ダウンロードできる楽しい無料ゲームが実にたくさんあり、Ubuntuリポジトリには素晴らしいセレクションが揃っています。「アプリケーション」>「追加/削除」メニューから、NethackやFrozen Bubbleといった定番ゲームから、ChromiumやNeverballといった3Dアクセラレーションの傑作まで、幅広いゲームが見つかります。私はこれらすべてをプレイしました。そして、さらにプレイし、さらにプレイしました。なぜこんなにも中毒性が高いのでしょうか?大作ではありませんが、Windowsにバンドルされている無料ゲームをはるかに凌駕し、何時間も長く楽しめます。価格を考えるとお得です。
またはGnomeをお使いの場合は、既にいくつかのシンプルなゲームがインストールされています。私はどちらのデスクトップも好きではありません。どちらも肥大化していて難解に感じます。しかし、これらのゲームパッケージは、ソリティア、アステロイド、テトリスといった人気のシンプルなゲームを12種類ほど手に入れるのに最適です。
デスクトップには、GNOMEに通常付属するゲームが多数含まれています。
貢献したい場合、またはデータが不足していることに落胆している場合は、適切なチャネルを通じて質問、問い合わせ、照会、つまりコミュニケーションを取る必要があります。私たちがWikiを持っているのは、VSユニバースに関して生成されたデータを共同で文書化し提示する取り組みに取り組んでいるからです。そして、コミュニティとして、それが楽しい試みとなるような文化を育みたいと考えているからです。
– このゲームはメトロイドに似ているため、ゲーマーにとって親しみやすいでしょう。このゲームの正確な操作性と堅実なゲームプレイは、多くの人にとって良い足がかりとなるかもしれません。
[Pingus]の開発は1998年に始まりました。このゲームは、SuperTux、Super TuxKart、Lincityなどのゲームを刷新してきたThe Linux Game Tomeによる初の月間ゲームです。GotM後の最初のバージョン0.6は、新しいレベルとレベルエディターを備え、2003年にLinux向けにリリースされました。
オープンコンテンツの共有状況は残念なものでした。OpenGameArtやNew Groundsといった一部のサイトではクリエイティブ・コモンズ・ライセンスによるタグ付けが可能ですが、Google 3D Warehouseのようなサイトの方がはるかに多く、サイト固有の利用規約があり、アーティストがクリエイティブ・コモンズまたはオープンソースライセンスで作品を共有する意思を示す機能を提供していません。