Permafrost - C & OpenGLベースのRTSゲームエンジン
(github.com)-
1人開発者が単独で制作したリアルタイム戦略シミュレーションゲームエンジンのオープンソース
-
OpenGL 3.3 と C 言語を使用
-
タイルベースのマップレンダリング、マップ/シーンエディタ
-
RTS/FPS カメラ
-
水面レンダリング(反射、屈折、ソフトエッジなど)
-
Nuklear ベースの UI フレームワーク
-
エンジン内部は Python 2.7 でスクリプト可能
-
大規模マップの高速レンダリング
-
複数種類・複数サイズのユニットの経路探索(Navigation Layer を使用)
-
衝突回避
-
RTS 向け機能:ミニマップ、ユニット選択、ユニット戦闘、Fog-of-War、基地建設メカニクス、資源採集および移動メカニズム
-
投射体の物理シミュレーションを利用した遠距離戦闘
-
さまざまな解像度と画面比率に対応
-
Python インタプリタ全体の状態のシリアライズ/デシリアライズに対応
-
クロスプラットフォーム:Linux/Windows
-
エンジンを使ったデモゲーム Evergloly は Steam でダウンロード可能、または Itch.io で購入可能
-
エンジン実装とゲーム開発の記録は YouTube で公開
2件のコメント
シーングラフエンジン自体は、ひとりでも作れる規模のプロジェクトです。私も兵役特例勤務のときに簡単なシーングラフエンジンを作った経験があります。ですが、だんだん市場性はなくなっている気がします。ある意味では、こうしたプロジェクトこそ本当のトイプロジェクトになってきているようですね……
ゲーム分野を見ると、こうして1人で巨大なものを完成させる人が本当に多い気がします。
下の rg3d も1人の開発者が作ったエンジンです。