このプロジェクトについて

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