DotFeather (ドットフェザー)は、 C# と .NET 6.0 のための、軽量で汎用的な2Dゲームエンジンです。
README is also available in English!
git clone https://github.com/xeltica/DotFeather.git
cd DotFeather
dotnet build
- Windows
- macOS
- GNU/Linux
- 軽快な処理
- 2Dに特化したグラフィックシステム
- スプライト - 画面上へのテクスチャ表示
- タイルマップ - テクスチャを敷き詰めたマップ表示
- グラフィック - 線分や矩形を1ピクセル単位で描画
- コンテナー - 描画要素を格納できるオブジェクト
- テキスト - 文字列を描画できるオブジェクト
- 9スライススプライト - テクスチャを9分割して、矩形状のテクスチャ−をスムーズに引き伸ばせる特殊なスプライト
- キーボード入力
- マウス入力
- スクリーンショット撮影機能
- 動画作成を支援するための、画面を連番画像でキャプチャーする機能
- シーン遷移機能
- 音楽再生
- 効果音再生
- 返り値の取得やエラーハンドリングを備えた Unity ライクなコルーチンシステム
- 高い拡張性
- 独自の描画機能の追加
- オーディオ機能の拡張
コントリビュートの手引き をご確認ください。
寄付をしたい!という方、大変ありがとうございます。このページに私への寄付手段がまとまっているので、ご確認ください。
もしくは Patreon で私のパトロンになってください!
DotFeather はいくつかのサードパーティソフトウェアに依存しています。ライセンスをご確認ください THIRD_PARTIES.md