Open Source Games

Sports

Google Research Football
Googleが開発した強化学習向けの3Dサッカーゲームです。pythonで動作し、コードを書き換えることでエージェントの動きを学習させることができます。

Shootings

東方弾幕風v0.12m
「東方」シリーズ風のシューティングゲームを作成できるシミュレーターです。敵の画像の変更や自機の作成ができます。

Platforms

SuperTux
「Tux」というペンギンが主人公の、スーパーマリオブラザーズに似た横スクロールアクションゲームです。アドオンによって機能を追加することが可能です。

Racings / Drivings

VDrift
VDrift は、ドリフトレースを念頭に置いて作られた、クロスプラットフォームのオープンソース・ドライビングシミュレーションです。
TORCS
マルチプラットフォームのカーシュミレータです。通常のカーレースゲーム、AIレースゲーム、研究用プラットフォームとして使えます。
Tux Racer
LinuxペンギンのTuxとなり、雪に覆われた険しい山々を駆け抜けるゲームです。楽しく簡単にプレイでき、100万回以上ダウンロードされています。
SuperTuxKart
SuperTuxKartは、様々なキャラクター、コース、モードが遊べる3Dオープンソースアーケードレースゲームです。

Fightings

FightingICE
格闘ゲームAIの性能を競う国際大会Fighting Game AI Competition (FTGAIC)に使用されている、2D格闘ゲームです。

Puzzles

Open Sudoku
難易度別に400種類の数独をプレイできるオープンソースのパズルゲームです。ランダムに生成するパズルを追加でインポートをすることができます。
GPSshogi
東京大学大学院総合文化研究科の教員・学生が開催しているGame Programming Seminar(GPS)のメンバーが中心となり、ゲームプログラミングが研究されています。

Others

アクションゲームツクールMV
アクションゲーム開発のゲームエンジンです。直感的に操作でき、コードを書かずに編集可能です。
Amnesia: The Dark Descent
城にとらわれた一人称視点のプレイヤーが、追いかけてくる敵から逃げるホラーゲームです。続編と3作目までがGPLv3ライセンスによりGitHubで公開されています。
Minetest
オープンソースのボクセルゲームエンジンです。ゲームを好みに合わせて改造したり、独自のゲームを作ったり、マルチプレイヤーサーバーで遊んだりできます。
OpenAI Gym
強化学習アルゴリズムを開発し、比較するためのツールキットです。歩行からポンやピンボールのようなゲームのプレイまで、エージェントに教えることができます。
The Arcade Learning Environment
研究者やホビイストがAtari 2600ゲーム用のAIエージェントを開発するためのシンプルなフレームワークです。
Procgen Benchmark
強化学習エージェントが汎用のスキルをどれだけ早く学習できるかを直接測定できる、16種類の手続き型生成環境です。