Unityで敵撃破時にキャラクターの欠片が落ちる演出を設計した話
Unityで制作中のおはじきバトルゲームに、敵の撃破位置へキャラクターの欠片を表示する演出を設計しました。報酬抽選と演出を一致させる方法、重複付与の防止、ボスの確定ドロップについてまとめます。
Articles
制作ログ、検証メモ、AI活用、収益化の試行錯誤をカテゴリーやタグで絞り込めます。
記事を読み込んでいます。
Tags
Unityで制作中のおはじきバトルゲームに、敵の撃破位置へキャラクターの欠片を表示する演出を設計しました。報酬抽選と演出を一致させる方法、重複付与の防止、ボスの確定ドロップについてまとめます。
Unityで制作中のおはじきバトルゲームに、未遭遇・未解放・解放済みの状態と、敵から欠片を集めてキャラクターを解放する仕組みを設計した記録です。
Unityで制作中のゲームを友人に自由に遊んでもらったところ、開発者自身では見つけられなかった不具合が見つかりました。決められたテスト項目を使わない第三者テストから学んだことと、今後の確認方針をまとめます。
第三者テストで見つかった、範囲型必殺技が次のWaveの敵へ当たる不具合について、再現手順、原因、状態管理の見直し、修正内容とテスト観点をまとめます。
おはじきバトル(仮)の初期6属性キャラクターについて、通常スキルと必殺技の役割、移動型・範囲型の操作方法、暫定倍率と今後のバランス調整方針をまとめます。
おはじきバトル(仮)の戦闘画面を、巨大なBootstrapスクリプトに依存した構成から分離しました。UIアセットの書き出し、HPや必殺ゲージの状態保持、青×金の外枠への差し替えまでの作業をまとめます。
おはじきバトル(仮)に登場する火・水・風・雷・岩・闇のスライムについて、見た目と属性だけでなく、スライムらしさを生かした継承スキルを設計した過程をまとめます。
Unityでスマートフォン向けゲームのUIを制作中、SceneビューとPlayモードで配置や大きさが変わる問題が発生しました。コードによる再生成、RectTransform、Layout Group、Canvas Scalerなどを順番に確認した記録です。
Play中にしか確認できなかったスマホゲームのUIを、Scene上で調整できるuGUIとPrefab中心の構成へ移行しました。移行を決めた理由、作業の流れ、自動再生成で起きた問題、今後の改善点をまとめます。
Unityで制作中のおはじきバトルをAndroid実機で確認したところ、UIの重なり、タブアイコンの欠け、スクロール方向の違和感が見つかりました。現時点で確認できた事象と、uGUI・Prefabへ移行して修正する方針をまとめます。
個人開発中のおはじきバトルで、仮のホーム画面を見直し、ステータスバー、カード、ボタン、ナビゲーションなどのUI素材を整理してUnityへ組み込むまでの考え方をまとめます。
食事・体重記録アプリ『Reppal』のクローズドテストに向けて、認証、食事記録、AI機能、体重記録、セキュリティなどの実機テストケースを93件に整理した方法と、作成中に見つけた改善点を紹介します。
Reppalを別のAndroid端末でテストした際、Supabase Authの新規登録が429エラーになった問題について、実際のログ、原因の切り分け、メール送信制限とSMTP設定を見直した手順をまとめます。
PowerShellからDify APIへ日本語を送信した際、食品名が『??』へ文字化けしてfoodsが空になった問題について、原因の切り分けとUTF-8で送信する修正方法をまとめます。
Reppalの栄養計算機能で、APIは食品を正常に取得しているのにDifyでは『未登録』と表示された問題について、原因の切り分け、JSONの項目名をそろえる修正、再発防止策をまとめます。
食事や体重を記録し、AIのアドバイスを受けられる健康管理アプリ『Reppal』について、開発を始めた理由、主な機能、使用技術、現在の開発状況を紹介します。現在、Android版のクローズドテスト参加者を募集しています。
ゆうふの研究室にお問い合わせフォームを追加し、Next.jsのAPI RouteからResendでメールを送信できるようにした手順と、Cloudflare Workersで環境変数が読み込まれなかった問題の解決方法をまとめます。
Next.jsで制作したブログをCloudflare Workersへ公開した際に、MDXの記事一覧が空になり、個別記事が404になった問題の原因と解決方法をまとめます。
Next.jsとCloudflare Workersを使って、個人開発の記録を残すブログを制作・公開した過程をまとめます。
ゆうふの研究室を始めた理由、現在制作しているアプリやゲーム、これから発信していく内容について紹介します。