メインコンテンツへスキップ
モバイルゲーム · Unity

Cargo Truck Simulator: Roads

物理演算で動くモバイル向けトラックシミュレーター

重さ、グリップ、慎重な運転がカギとなるモバイルドライビングゲーム。山道や砂漠の坂道を越えて、積み荷をひとつも落とさずに届けましょう。

砂漠の山道を登る積載トラック
インストール数
1,250+
登録プレイヤー数
500+
国・地域
178
ストア訪問者のインストール率
42%

2026年10月 時点のデータ

課題

多くのモバイル向けトラックゲームは、アーケード的な調整で物理挙動をごまかしています。トラックには重さが感じられず、積み荷は荷台に固定され、難しさは運転ではなくタイマーで演出されています。私たちが目指したのは、積み荷、道路、トラックが本物のように振る舞い、それでいてタッチスクリーンで気持ちよく操作できるゲームです。

さらに、ミドルレンジの Android 端末で快適に動作し、初日から10言語に対応し、アカウント、進行状況、ランキングを支えるバックエンドとともにリリースする必要がありました。

私たちのソリューション

プレイヤーは積み荷、天候、時間帯を選んで各ルートを計画し、ヘアピンカーブ、砂漠のつづら折り、海沿いのハイウェイを走ります。木箱、樽、パイプ、ガラス、板材はそれぞれ独立した物理オブジェクトとして荷台の上で動きます。無事に届ければコインを獲得でき、3台のトラックのエンジン、トランスミッション、サスペンション、タイヤ、ブレーキをアップグレードできます。

アカウントは Play Games、Game Center、Google、Apple のサインインに対応し、パスワード不要で利用できます。Symfony と PostgreSQL によるバックエンドが、進行状況、購入、不正チェック付きランキング、プッシュ通知、メールを処理します。

主な機能

  • 木箱や樽はすべて独立した物理オブジェクト
  • 6つのルートと5種類の天候
  • パスワード不要のサインイン
  • 不正チェック付きランキング
  • 10言語対応
  • Google Play への自動リリース

エンジニアリング

ゲームは「チューニングより物理」という厳格なルールに従っています。運転挙動はマジックナンバーではなく、実際の単位を使った方程式から導き出されます。ステアリングの効きは自転車モデルと残りのグリップ、横転までの余裕から算出され、自動車線変更は滑らかな躍度最小軌道に沿って行われます。

コースは、接合部を数値的に検証したモジュール式の道路パーツを20メートル間隔のグリッド上で組み合わせて構築されています。すべてのランタイムサービスは単一のオーナーを持ち、依存性注入で受け渡されます。GitLab パイプラインは数千件のテストを実行し、ビルドに署名して Google Play の各トラックへ自動で昇格させます。本番環境は Prometheus、Grafana、Sentry で監視しています。

成果

Cargo Truck は最初の公開ビルドからわずか数週間で Google Play の製品版リリースに到達しました。178 の国と地域で 1,250 インストールを突破し、ストア訪問者の 42% がプレイヤーになっています。iOS 版は現在 App Store の審査中です。

トレーラー

技術スタック

Unity 6C#Symfony 7PHP 8.4PostgreSQLRedisNuxt 4FirebaseBrevoDockerAnsibleGitLab CIPrometheusGrafanaSentry

このようなプロダクトをお考えですか?

アイデアをお聞かせください。企画から開発、ローンチまでサポートします。