kikuta@dev:~$ls ./projects --visual
kikuta@dev:~$cat ./projects/grimoire-rewrite/README.md
Grimoire Rewrite の画面
●Public build artifactBrowser Game PrototypeWeb / PWA / GitHub Pages

Grimoire Rewrite

白蝕で失われた世界を、魔導書と編纂術で書き戻しながら進む縦持ちの放置育成RPGです。

どんなゲームか

縦持ち画面で戦闘が進み、魔導書から放たれる攻撃で敵を倒しながら成長していく放置育成RPGです。世界設定では、白蝕によって失われたものを魔導書と編纂術で書き戻しながら進みます。

戦闘を止めて長い操作をするのではなく、敵を倒す、強化する、攻撃が変わる、さらに先へ進むという短い循環を中心にしています。

魔導書を攻撃の主役にする

一般的なキャラクター装備の補助物ではなく、魔導書そのものを戦闘の中心に置いています。成長によって処理できる敵の量や攻撃表現が変わり、強化前後の差を戦闘画面へ戻すことを狙っています。

数値だけを上げるのではなく、攻撃の見え方やテンポまで変えることで、放置中でも成長を観察できる状態を作っています。

スマートフォン向けのPWAとして配布する

公開ビルドはportrait orientationを前提にしたWebアプリで、manifestを持つstandalone PWAとして構成しています。ホーム画面から起動したときも、縦持ちゲームとして収まりやすい配布形態です。

Webで即座に試せることを優先し、インストール必須のネイティブ配布よりも、レビューURLを開けば同じビルドへ到達できる形にしています。

公開リポジトリにはbuild artifactだけを置く

GitHub上の公開リポジトリはgh-pagesを配布先として使い、HTML、JavaScript、CSS、manifest、service workerなど実行に必要な成果物へ限定しています。

開発ソースと配布物を分けることで、公開リポジトリの役割をデモ配信に絞り、実際に遊べる状態を小さな単位で更新しやすくしています。

関連技術記事