
ゲームで敵や対象にダメージを与えたときに、画面上に数字や効果が浮かぶシステムです。色やフォントはエディタで自由にカスタマイズでき、直線や放物線の動きを設定できます。Blueprintのみで動作するため、初心者でも既存プロジェクトへの組み込みが簡単です。
アクションRPGやシューター、ソウルライクなどの戦闘中心のゲームで、敵へのダメージ表現をビジュアル的に強化する場合に最適です。ダメージ数字の浮上アニメーションにより、プレイヤーは与えたダメージ量を瞬時に認識でき、ゲームの爽快感が大幅に向上します。RPGと組み合わせるとクリティカルダメージを赤色で表示するなど、ゲームデザイン面でも活躍します。
このPluginを選ぶ理由
Blueprintのみで動作するため、既存プロジェクトへの導入が簡単で、初心者でもカスタマイズが容易です。他のテキスト表示方式(静的なUIラベルなど)と異なり、ダメージの視覚的フィードバックとしてスクリーン上で動的に表現でき、ゲームの没入感が向上する点が主要な利点です。
✅ 向いているジャンル
UI
HUD・メニュー・ダッシュボード実装に
ゲームプレイ
ゲームシステム・メカニクス構築に
VFX
爆発・炎・魔法・エフェクト演出に
テキストが敵の頭上ではなく、別の位置に表示されます
Spawner内のOffset Z(Z軸オフセット)値を調整してください。敵のキャラクターボーン(ボーンソケット)を基準に、Widget Componentのアタッチ位置を変更することで制御できます。フォーラムでは「slightly higher (above enemy head)」という質問が報告されており、Z値を正の値(例:100~150)に設定することで解決しています
ゲーム開始直後、FPS(フレームレート)が急落します
Widget Componentがスクリーンスペース表示の場合、一度に多くのテキストが生成されるとドローコールが増加します。テキストの持続時間を短縮(3~4秒以下)したり、Spawnerのプール機能を有効化して同時生成数を制限してください。フォーラムではこのFPS問題が報告されており、Widgetのティック処理を最適化することで改善できます
Blueprintで「Spawn Text」関数が見つかりません
Floating Text Spawnerアクターが正しくレベルに配置されているか、プラグインが有効化されているかを再確認してください。プラグイン導入後、エディタを完全に再起動(キャッシュクリア推奨)してから、再度検索してください。マーケットプレイス版とカスタム版で関数名が異なる場合があるため、ドキュメント(Google Docs)で提供されている関数シグネチャを参照してください
【シナリオ1: アクションRPGの敵撃破】
剣でゴブリンを攻撃するたびに、ダメージ数字が白色で浮かび上がり、会心の一撃時は赤色で「×1.5」と表示されます。敵HPゲージと連動させることで、プレイヤーは与えたダメージを即座に認識でき、連続攻撃による爽快感が大幅に向上します。このシステムにより、数値的なフィードバックと視覚的なフィードバックが同期され、ゲームの没入感が深まります
【シナリオ2: ソウルライク型ボス戦闘】
ボスの弱点に魔法攻撃を当てると、黄色で大きなダメージ数字が放物線を描いて浮かび上がり、ボスの体力が可視化されます。通常ダメージは青色、状態異常ダメージは紫色、ヒーリング効果は緑色と色分けすることで、複雑な戦闘状況をプレイヤーが瞬時に理解できます。Widget Componentのスクリーンスペース設定により、カメラが動いても常にテキストが見えやすく、ボス戦特有の緊張感あるゲームプレイをサポートします
100% Blueprint実装で初心者向け、エディタからの直感的カスタマイズが可能、詳細なコメント付きコード、サンプルコンテンツ完備。既存プロジェクトへの統合が極めて容易。
Unreal Engine 5 (UE5) でアクションゲームを作ってみよう! 初心者〜中級者向け実践講座
daichi takezawa
【ゲーム開発の基礎を学ぶ】Unreal Engine 5 アクションゲーム講座
daichi takezawa
※ Udemyアフィリエイトリンクを含みます