game-development
15件のリポジトリ
Rust製ECSゲームエンジン「Bevy」 — Rustで書かれたデータ駆動型のゲームエンジンで、ECS(Entity Component System)アーキテクチャを採用し高速な並列処理を実現しています。シンプルさとモジュール性を重視し、必要な機能だけを組み合わせて使える設計が特徴です。無料・オープンソースで開発コミュニティが活発な点も魅力です。
13年続くHTML5ゲームフレームワーク、新興プラットフォームにも対応 — PhaserはWebGL/Canvas対応の2DゲームフレームワークでWeb・モバイルブラウザ向けに長年開発されてきました。YouTube PlayablesやDiscord Activities、Reddit games、Twitch Overlaysなど新しい配信先にも対応し、JavaScript/TypeScriptと40以上のフロントエンドフレームワークで利用でき、公式CLIで素早く開発を始められます。
Claude Codeをゲーム開発スタジオ化する49エージェント構成 — 本プロジェクトはClaude Codeに49のAIエージェント、74のワークフロースキル、15のフック、14のルールを導入し、ディレクターや部門長、専門スタッフからなる実際のスタジオ階層を再現します。単発のAIチャットにはない設計レビューやQA工程を与え、Godot・Unity・Unreal開発者のインディー制作を支援します。
Rust製、Web/ネイティブ両対応のイミディエイトモードGUI — eguiはRustで書かれたシンプルかつ高速なイミディエイトモードGUIライブラリです。Web・ネイティブ・ゲームエンジンなどテクスチャ付き三角形を描画できる環境ならどこでも組み込め、egui.rsのデモで手軽に試せます。ゲーム開発者やツール作成者に特に刺さる設計です。
誰でも使えるノーコードゲームエンジン、AI支援も搭載 — GDevelopはオープンソースのノーコードゲームエンジンで、イベントベースの仕組みとモジュール式ビヘイビアで2D・3D・マルチプレイヤーゲームをモバイル・デスクトップ・Web向けに作成できます。AIが制作をサポートまたは一緒に作る機能も加わり、初心者にも扱いやすくなっています。
ゲームサーバーのロジックをDB内で直接動かすリレーショナルDB — SpacetimeDBは、リレーショナルデータベースとアプリケーションサーバーを一体化し、WASMモジュールとしてゲームやアプリのロジックをDB内部で直接実行できます。別途バックエンドを用意せず、低遅延な状態同期が求められるMMORPGなどのリアルタイム多人数ゲーム向けに設計されたRust製プロジェクトです。
Python×Rustで作るレトロゲームエンジン — PICO-8やTIC-80のように16色・4音源というシンプルな制約でドット絵ゲーム開発を楽しめるエンジンです。コア部分はRustで実装され高速に動作し、WebやWASM書き出しにも対応。個人開発ながら人気を集めるプロジェクトです。
WebGL/WebGPU対応のオープンソース3Dゲームエンジン — PlayCanvasはブラウザ上で動く軽量オープンソースゲームエンジンです。WebGL2に加えWebGPUやWebXR、glTF、3D Gaussian Splattingまで対応し、npmから手軽に導入して3Dアプリやゲームを作れます。Three.jsより高レベルなシーン/コンポーネント構造を持ち、実務でのゲーム開発やビジュアライゼーションに向いています。
ゲーム開発向けAIエージェントスキル集74選 — Godot・Unity・Unreal・Phaserなど10エンジンに対応したAIコーディングエージェント向けスキル集です。ルーターがエンジンとタスクを自動検出し適切なスキルを読み込むため、手動選択不要。アート方向性を保った一貫したアセット生成ワークフローも備え、Claude CodeやCursorなど複数エージェントで動作します。
HoMM2を蘇らせるオープンソースのゲームエンジン再現プロジェクト — fheroes2はHeroes of Might and Magic IIのゲームエンジンをゼロから再現したオープンソースプロジェクトです。高解像度対応やAI改善、UI・ロジックの数々の修正を加え、往年の名作ターン制ストラテジーを現代の環境で快適に楽しめるようにしています。
Scenario MCPでゲーム素材生成を自動化するエージェントスキル集 — Claude CodeやCursor、Codexなど70以上のAIエージェントに、Scenario MCP経由で画像・動画・音声・3Dを生成させるスキル集です。最適なモデル選択や事前コスト見積もり、キャラクター/ブランドの一貫性維持に加え、Blender・Maya・ZBrush・Unreal・Unityを操作する専門チーム機能も備えます。
自分のAPIキーで動く、ひとり用ゲームスタジオアプリ — OhMyGameは、AIコーディングエージェントや画像・動画生成、ゲームキャンバスを1つにまとめたオープンソースのデスクトップアプリです。40以上のモデルプロバイダーにBYOK(自前のキー)で対応し、個人開発者が自分好みのAI構成でゲームを作って配信できます。
Agent skill for converting 2D character into style-consistent transparent animation sequences and spritesheets for game engines | 用于将静态 2D 角色/物体图片,通过 agent 转化为一致的透明背景游戏动画序列帧。
高校生から独学で作り上げた10万行超のRPGエンジン — Project Hedraは、作者が15歳の頃から独学で開発を続けてきたプロシージャル生成のローポリRPGです。独自OpenGLエンジンを搭載し、Steamで配信中でLinux/Windows対応、MOD対応、Pythonスクリプティングも備えます。AI支援開発以前のコードを示す「pre-ai」タグが設けられている点も特徴的です。
D言語製のシンプルな2Dゲームエンジン — raylibのような小さなライブラリとGodotのような大規模エンジンの中間を狙ったD言語製2Dゲームエンジンです。アーキテクチャを強制しないコード駆動設計と、GCの有無を選べる柔軟な抽象化が特徴。物理演算やタイルマップ、アニメーションなど必要な機能を標準装備し、Web/Windows/Linux/macOSに対応します。