gamedev
11件のリポジトリ
Rust製ECSゲームエンジン「Bevy」 — Rustで書かれたデータ駆動型のゲームエンジンで、ECS(Entity Component System)アーキテクチャを採用し高速な並列処理を実現しています。シンプルさとモジュール性を重視し、必要な機能だけを組み合わせて使える設計が特徴です。無料・オープンソースで開発コミュニティが活発な点も魅力です。
A refreshingly simple data-driven game engine built in Rust
Rust製、Web/ネイティブ両対応のイミディエイトモードGUI — eguiはRustで書かれたシンプルかつ高速なイミディエイトモードGUIライブラリです。Web・ネイティブ・ゲームエンジンなどテクスチャ付き三角形を描画できる環境ならどこでも組み込め、egui.rsのデモで手軽に試せます。ゲーム開発者やツール作成者に特に刺さる設計です。
egui: an easy-to-use immediate mode GUI in Rust that runs on both web and native
Python×Rustで作るレトロゲームエンジン — PICO-8やTIC-80のように16色・4音源というシンプルな制約でドット絵ゲーム開発を楽しめるエンジンです。コア部分はRustで実装され高速に動作し、WebやWASM書き出しにも対応。個人開発ながら人気を集めるプロジェクトです。
A retro game engine for Python
WebGL/WebGPU対応のオープンソース3Dゲームエンジン — PlayCanvasはブラウザ上で動く軽量オープンソースゲームエンジンです。WebGL2に加えWebGPUやWebXR、glTF、3D Gaussian Splattingまで対応し、npmから手軽に導入して3Dアプリやゲームを作れます。Three.jsより高レベルなシーン/コンポーネント構造を持ち、実務でのゲーム開発やビジュアライゼーションに向いています。
Powerful web graphics runtime built on WebGL, WebGPU, WebXR and glTF
Rust製の高速Minecraftサーバー実装 — Pumpkinは Java版・Bedrock版両対応を目指すRust製Minecraftサーバーです。マルチスレッドによる高速動作とVanilla互換性、セキュリティ、拡張性を重視しており、Javaベースの既存サーバー実装(PaperやSpigotなど)とは異なる選択肢として注目されています。現在は活発に開発が進む段階です。
Empowering everyone to host fast and efficient Minecraft servers
ゲーム開発向けAIエージェントスキル集74選 — Godot・Unity・Unreal・Phaserなど10エンジンに対応したAIコーディングエージェント向けスキル集です。ルーターがエンジンとタスクを自動検出し適切なスキルを読み込むため、手動選択不要。アート方向性を保った一貫したアセット生成ワークフローも備え、Claude CodeやCursorなど複数エージェントで動作します。
77 game-dev skills for AI coding agents — Godot, Unity, Unreal, Phaser, PixiJS, three.js, Bevy, pygame, LÖVE, Roblox. Portable SKILL.md Agent Skills (the format Anthropic launched as Claude Skills), with a router that loads the right skill for your engine and task. Runs in Claude Code, Cursor, Kiro, Codex, Copilot, Gemini CLI and more.
Minecraft: Java Edition 26.3 rewritten from scratch in Rust, checked against vanilla with 281 differential harnesses. Get it with the Horizon launcher.
RimWorldの新エンジン基盤、C#製ゲームフレームワーク — BRUTALはC#から直接ネイティブAPIやVulkanを叩ける低レベルフレームワークです。Kitten Space AgencyやRimWorldの新エンジンWaylithの土台にもなっており、UnityやUnrealに依存しない独立したゲーム開発基盤を作りたい開発者向けの選択肢です。
A free, open source C# framework for making games, or your own game engine. Direct access to native APIs and Vulkan, with the low-level libraries around them. The foundation under Kitten Space Agency and RimWorld's Waylith engine.
MUGEN資産を活かすGo製格ゲーエンジン — MUGENの資産を活かしつつ、Go言語でゼロから書き直した格闘ゲームエンジンです。MUGEN 1.1 Beta相当の互換性を保ちながら新機能を拡張し、Windows/macOS/Linuxに加えAndroidやiOSにも対応。レガシーなMUGENコンテンツを現代の環境で動かしたい開発者やファンに最適です。
An open-source fighting game engine that supports MUGEN resources.
D言語製のシンプルな2Dゲームエンジン — raylibのような小さなライブラリとGodotのような大規模エンジンの中間を狙ったD言語製2Dゲームエンジンです。アーキテクチャを強制しないコード駆動設計と、GCの有無を選べる柔軟な抽象化が特徴。物理演算やタイルマップ、アニメーションなど必要な機能を標準装備し、Web/Windows/Linux/macOSに対応します。
A delightfully simple 2D game engine.
URLひとつでレトロゲームを共有できる超軽量エンジン — PlayloadはJavaScript製の小さなゲームエンジンで、チップチューンサウンド付きのピクセルアートゲームをURLに詰め込み、リンクを送るだけで遊べる形で共有できます。コードエディタやAPIチートシート、絵文字ベースの8x8ドット絵、実行可能なサンプルも同梱され、インストール不要で手軽に試したいクリエイティブコーダーやゲーム制作者に向いています。
A tiny game engine that lets you share games as URLs