game-engine
12件のリポジトリ
Rust製ECSゲームエンジン「Bevy」 — Rustで書かれたデータ駆動型のゲームエンジンで、ECS(Entity Component System)アーキテクチャを採用し高速な並列処理を実現しています。シンプルさとモジュール性を重視し、必要な機能だけを組み合わせて使える設計が特徴です。無料・オープンソースで開発コミュニティが活発な点も魅力です。
A refreshingly simple data-driven game engine built in Rust
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
Minecraft: Java Edition 26.3 rewritten from scratch in Rust, checked against vanilla with 281 differential harnesses. Get it with the Horizon launcher.
HoMM2を蘇らせるオープンソースのゲームエンジン再現プロジェクト — fheroes2はHeroes of Might and Magic IIのゲームエンジンをゼロから再現したオープンソースプロジェクトです。高解像度対応やAI改善、UI・ロジックの数々の修正を加え、往年の名作ターン制ストラテジーを現代の環境で快適に楽しめるようにしています。
fheroes2 is a recreation of Heroes of Might and Magic II game engine
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.
参照映像をゲーム映像にリアルタイム生成するEdenLive — EdenLiveは、エンジンやコーディングエージェントが管理する世界状態と見た目の描画を分離し、最初のフレームとテキストプロンプトに基づきリアルタイム生成します。コンシューマGPU1台で480P/720Pを24FPS以上で実現し、5B/14Bの重みやストリーミング推論コード、プロンプトからプレイ可能なゲームを作るEdenGolemスキルも公開しています。
Real-time generative rendering for interactive worlds, from any visual reference.
高校生から独学で作り上げた10万行超のRPGエンジン — Project Hedraは、作者が15歳の頃から独学で開発を続けてきたプロシージャル生成のローポリRPGです。独自OpenGLエンジンを搭載し、Steamで配信中でLinux/Windows対応、MOD対応、Pythonスクリプティングも備えます。AI支援開発以前のコードを示す「pre-ai」タグが設けられている点も特徴的です。
Hedra is a 3D open world game I wrote from scratch while in highschool. The entire codebase is around +100k LOC
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
1994年のロボット格闘ゲームをHD化、F2キーで新旧切替 — TypeScriptとWebGL2で再実装された『One Must Fall 2097』。オリジナルのゲームファイルをそのまま読み込みつつ、HD化されたグラフィック、ワイド対応の立体的なアリーナ、トレーニング機能やリプレイ、OMF StudioによるMOD制作機能を追加。F2キーで戦闘中でも旧来のドット絵表示とHD表示を瞬時に切替可能です。Windows・macOS・Linux・ブラウザで無料プレイできます。
One Must Fall 2097, remastered: the 1994 robot fighting classic rebuilt in TypeScript and WebGL2, playing the original game files. HD artwork, widescreen arenas with depth, fight effects, a one-key classic/remastered switch, a training lab, replays, mods and the OMF Studio mod tools. Free, for Windows, macOS, Linux and the browser.