0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【個人開発】ANUBIS ZONE OF ENDERリスペクトの3Dシューティングゲームを作ってみた

0
Posted at

はじめに

最近、個人でClaudeを課金してみました。
1か月お試しのつもりで課金したらなんと年間プランに…!
もう泣いててもしゃあないので使い倒そうと思います。

今までGeminiだけで開発していたのですがまるでレベルが違いますね、すごい、すごすぎる。
特に今話題のFableってやつはよくわかんないけどすごいです。語彙力のなさ!

せっかくいっぱい使えるんだから何に使おうかと考えたところ、とりあえず過去に作ってみたものを改良することにしました。

記念すべき最初の改良元はこちらです。
👉 【個人開発】ブラウザで動く!質量変動・マルチロック搭載のフライトアクションプロトタイプを作ってみた
image.png

これを「3D化して!!!」という無茶ぶりをClaudeにかましてみました。すると…

GRAVITY ZERO — 3D フライトシューター

image.png
👉 実際に遊べるURL

できちゃった。すごい!!!

こだわったところ

もちろん一発出しでここまで作ったわけではないですが、基礎となる3Dの部分は最初に作ってもらえました。
すごい時代になりましたね。
その後何度か改良を重ね、今の形になっています。
以下の点が個人的こだわりポイントです。

ANUBIS ZONE OF ENDERのジェフティの浮遊感を追求

ふわりとした宇宙的な感覚ながらも高速戦闘が魅力なこのゲーム、とても大好きです。
あのジェフティの動きを頑張って再現してみました。
もともと改良前でもある程度再現できていたと思いますが、3Dにしても変わらず浮遊感を再現できています。
Claudeすごいよほんとに。
また、ジェフティのマルチロックレーザー、ゼロシフト、サブウエポンなどの魅力的な機能もできる限り再現しています。
image.png
image.png

充実のUIやシステム

操作説明画面、キーコンフィグ、チャレンジモード、レベル調整、スコア記録など、遊びやすい/遊んでみたくなる機能をできる限り盛り込みました。
このあたりはまだまだ試行錯誤の余地ありです。
image.png

品質を担保するテストスイート

200件以上ものテストを実施するテストスイートを作成し、品質の担保を図っています。
基本的には全機能網羅テスト。
Claudeで回答を出すたびに毎回全パスすることを確認したり、新機能を追加する際にも必ずテストを追加するよう指示しています。
体感ですがある程度出力の質が担保され、バグが減っている気がします。
テストはとても大事。
image.png

おわりに

頑張って作りました!!ぜひ遊んでみてください!!!!!!!
今まで記事はAIで頼りきりだったのですが、久々にすべて手打ちしました。
熱い気持ちが伝わると幸いです。
また、このゲームはこれからも随時改良予定ですので、温かく見守っていただけると幸いです。

👉 ソースコード

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?