一週間ゲームジャム テーマ「10」 TENKOWASUというゲームを作ってみました
一週間ゲームジャム テーマ「10」 TENKOWASUというゲームを作ってみました。
やはりあまり時間をとれず、Roll-a-ballをメインとしたゲームにしてみました。
今回チャレンジしてみたかったものの実現できなかったものはオブジェクトを砕く表現と加速した時にオブジェクト破壊にその威力が反映するようにする仕様でした。velocity magnitudeをつかってみたのですが、速度の取得がうまくいきませんでした。(ボールをいろいろな角度からオブジェクトにぶつけようとした時に、取得しようとする速度が極端に変わってしまう。)
オブジェクトを砕く表現については、オブジェクトに触れた時に、割れたオブジェクトを用意して、それに差し替えRigidbodyを使って破片を吹き飛ばすようなことができそうかなというイメージは湧いたのですが、こちら素材を作り込む時間がなかったため、Unityの標準機能で作ったプレハブと交換する程度にしてみました。
作ってみたいアイデアの練りこみをもう少し行うのと、開発期間を短縮するために簡単なゲームをもっとたくさん作っておく必要があると実感しました。
あとは最低限の挙動をするゲームのプロトタイプを用意しておき、今後はそれを使って開発期間を短縮させたり、UI周りの素材、音楽などを準備しておくなどして、クオリティをアップさせられるようにできればと思います。
一週間ゲームジャム テーマ「10」 TENKOWASUというゲームを作ってみます
今回の一週間ゲームジャムのテーマは10なので、10個のオブジェクトを破壊するTENKOWASUというゲームを作ってみることにします。
ゲームのルール自体は比較的シンプルなものになると思いますが、一度に10個壊すのは少しコツや運も必要なものにできればと考えています。週末にならないと開発に本格的に着手はできなそうなので、今はタイトル画像などの素材を作っています。
新ゲーム「Caplus(キャプラス)」開発日記5
Caplusのゲームシーンのカメラ表示を少し調整してみました。前作Captulionと同様にProjectionをOrthographicに変更し、Sizeを少し変更することで移動しても自機の大きさを一定のままにすることができます。
自機の大きさが良い感じになってきました。
あとは必要なスクリプトの洗い出しなどをしてみました。機能のメンテナンスをしやすいように極力機能毎にスクリプトをまとめておこうと思います。
spaceShip
スペースシップ
プレイヤー
エネミー
スレーブ
GameManager
ゲームコントローラー
ゲームスクロール
プレイヤースポーン
エネミースポーン
ボスエネミースポーン
ゲームクリア
Sound
サウンド
BGM
エフェクト
エフェクトプレイヤービーム
エフェクトプレイヤーキャプチャービーム
エフェクトプレイヤーダメージ
エフェクトエネミービーム
エネミーダメージ
エネミースレーブ
Attack
weapon abstract
ウェポン
ノーマル
マルチ
レーザー
ホーミング
反射レーザー
炸裂弾
Beam
ビームabstract
ノーマルビーム
エネミービーム
レーザー
ミサイル
Player
プレイヤームーブ
プレイヤーアタック
プレイヤーキャプチャービーム
プレイヤーダメージ
プレイヤーデストロイ
プレイヤーリカバー
Pirot
Enemy
エネミームーブ
エネミーアタック
エネミーダメージ
エネミーデストロイ
Capture
キャプチャービーム
ノーマル
ラピッド
ブラックホール
Camera
UI
PlayerMoveButton
CaptureBeamGage
CaptureButton
StageMove
Shield
新ゲーム「Caplus(キャプラス)」開発日記4
Caplusのゲームステージの仮デザインをしています。
Captulionは縦型でしたが、Caplusでは横型にしてみようと思います。横型のシューティングゲームにすることで両手で操作しやすい形式にして、ショットは自動、敵機を捕獲するキャプチャービームは条件を満たした後にボタンを押下することで発射する仕様を考えています。(キャプチャービームは円ゲージにして、ゲージが溜まったら押下できる)
捕獲した敵機はCaptulionでは自機を追尾していましたが、Caplusでは画面端に移動し、そこから上下にランダムで移動するように変更してみようと考えています。捕獲する敵機が増えると当たり判定が大きくなってしまうのと、敵機の大きさによって自機に被って自機が見えにくくなってしまうため、その解消を目的としています。
自機は以前のCaptulionで使用したモデルを一旦設置してみましたが、横型に合わせて調整してみようと思います。
新ゲーム「Caplus(キャプラス)」開発日記3
Caplusの進捗ですが、タイトル画面にStartボタンの追加をしてみました。
あとは簡易ながらメニュー画面のイメージを少し作ってみました。
ゲームモードとなるミッション、機体のカスタマイズ、クエスト、ゲームのコンフィグなどに遷移するようなものにしてみようと考え中です。(画面右下に説明文などを追加してみようと考え中です。)
新ゲーム「Caplus(キャプラス)」開発日記2
現在の進捗ですが、CaplusのタイトルロゴをiPadのAutodesk Graphicアプリを使って作成してみました。テキストに対して複数のStrokeを設定したり、レイヤー効果などを適用し、以下のようなロゴを作りました。
タイトルロゴを元にタイトルシーンも着手してみました。こちらはまだボタンなどを作っていないため、以前Captulionで使用したアセットを画面内に入れるなどした程度です。上記で作ったものは白背景を基にしていたため、Unityに設置したロゴの印象が変わってしまったので、こちらも調整し直そうと思います。
少しタイトルを調整してみました。
新ゲーム「Caplus(キャプラス)」開発日記1
Captulionを昨年リリースいたしましたが、その後色々反省点や改良点などを考慮し、新しいアプリとして、開発を考えています。
続きを読む