Repolode
taisei-project

taisei-project/taisei

東方Projectの世界を舞台にした、C11とSDL3、OpenGLで作られた無料・オープンソースの縦スクロール弾幕シューティングです。

スター
1,669
フォーク
140
未解決の Issue
34
最終コミット
3 日前

これは何?

Taisei Projectは、個性豊かなキャラクターと音楽で知られる同人シリーズ「東方Project」の世界を舞台にしたファンゲームです。パターンを見極めて練習を重ねることが攻略の鍵となる、縦スクロール型の弾幕シューティングです。独自のストーリー、音楽、アート、ゲームシステムを備えているため、東方Projectの予備知識がなくても楽しめます。

本プロジェクトはC11で開発されており、SDL3とOpenGLレンダラーを使用しています。Windows、Linux、macOSを公式にサポートしており、FirefoxやChromiumベースのブラウザーなど、WebGL対応ブラウザーでも動作します。コンパイル済みバイナリはReleasesページで配布されており、実験的なNintendo Switch向けhomebrewビルドもあります。

POSIX系システムではMesonを使ってソースからビルドできます。リプレイ、スクリーンショット、設定ファイルはプラットフォーム固有のディレクトリに保存され、環境変数で保存先を変更できます。

主な機能

  • 01パターンを見極めて弾を避ける、定番の見下ろし型弾幕シューティング
  • 02Windows、Linux、macOS向けの公式ビルド
  • 03FirefoxやChromiumなど、WebGL対応ブラウザーでプレイ可能
  • 04C11で開発され、SDL3とOpenGLレンダラーを使用
  • 05Mesonを使ってソースからビルド可能

ユースケース

  • 商用タイトルを購入せずに、東方風のシューティングを無料でプレイする
  • SDL3とOpenGLを使ったクロスプラットフォームなC製ゲームのコードベースを学ぶ
  • 何もインストールせずにブラウザーでゲームを試す
  • オープンソースのシューティングプロジェクトに貢献する

クイックスタート

  1. 1

    GitHub Releasesページからコンパイル済みバイナリをダウンロードします(Windows、Linux、macOS)

  2. 2

    サブモジュールを含めてソースコードをクローンします

    git clone --recurse-submodules https://github.com/taisei-project/taisei
  3. 3

    Mesonでビルド環境をセットアップしてコンパイルします

    meson setup build/
  4. 4

    ゲームをコンパイルしてインストールします

    meson compile -C build/

使う前に知っておきたいこと

  • ソースからのビルドはPOSIX系システムでのみ推奨されます。Windowsでのソースビルドは主な方法ではありません。
  • ソースからビルドするには、ビルドドキュメントに記載された複数の依存関係が必要です。

トピック

#game#shmup#danmaku#sdl#opengl#touhou#cross-platform#glsl

よくある質問

taisei とは?
東方Projectの世界を舞台にした、C11とSDL3、OpenGLで作られた無料・オープンソースの縦スクロール弾幕シューティングです。 Taisei Projectは、個性豊かなキャラクターと音楽で知られる同人シリーズ「東方Project」の世界を舞台にしたファンゲームです。パターンを見極めて練習を重ねることが攻略の鍵となる、縦スクロール型の弾幕シューティングです。独自のストーリー、音楽、アート、ゲームシステムを備えているため、東方Projectの予備知識がなくても楽しめます。
taisei は無料で使えますか?ライセンスは?
taisei は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
taisei は今もメンテナンスされていますか?
活発にメンテナンス中。taisei の最終コミットは 2026年11月5日 です。
taisei は何に使えますか?
商用タイトルを購入せずに、東方風のシューティングを無料でプレイする SDL3とOpenGLを使ったクロスプラットフォームなC製ゲームのコードベースを学ぶ 何もインストールせずにブラウザーでゲームを試す オープンソースのシューティングプロジェクトに貢献する
taisei のインストール方法は?
GitHub Releasesページからコンパイル済みバイナリをダウンロードします(Windows、Linux、macOS) サブモジュールを含めてソースコードをクローンします: git clone --recurse-submodules https://github.com/taisei-project/taisei Mesonでビルド環境をセットアップしてコンパイルします: meson setup build/ ゲームをコンパイルしてインストールします: meson compile -C build/
taisei はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/taisei-project/taisei

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト