このプロジェクトについて
Night Toll は、プレイヤーが夜間の料金所を操作する演繹推論ゲームです。コアなゲームプレイループは、変化するルールセットに基づいて運転手の書類を検査し、車両を承認または拒否することを含みます。プレイヤーは財務を管理する必要があり、違反を承認するとコストが発生し、違反を捕まえると報酬が得られます。特定の高リスク運転手は、実行をすぐに終了させる可能性があります。
プロジェクトの技術的ハイライトは以下の通りです:
- ポリモーフィックな UObject 階層 (UTollRule) を使用したデータ駆動型ルールエンジンにより、ゲームルールとプレイヤーブリーフィングの整合性を確保します。
- ゲームモデル (ATollManager) が動的マルチキャストデリゲートを介してビューと通信し、プレイヤーコントローラーへの直接依存を排除する、結合の緩やかなアーキテクチャ。
- 専用データ構造体 (FTollDayData) を使用した構造化されたキャンペーンシステムにより、ブリーフィング、ルール、ドライバーを同期します。
- NSLOCTEXT と FText::Format を使用した統合ローカライズにより、柔軟な翻訳とロケール固有の数値フォーマットを実現します。
- UWidgetComponent を使用したオーダーボードのワールドスペース UI 実装。
このプロジェクトは主に Epic のコーディング標準に従った C++ で構築され、Blueprints はコンテンツの配線、FX、ウィジェットレイアウトに予約されています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.