VITALIFY.ASIA logo

フィットネスゲーム「Joggle」の今日までの歩み

スマホカメラと連携し、その場ジョギングで操作するフィットネスゲーム「Joggle」の開発の歴史を振り返ります。

フィットネスゲーム「Joggle」の今日までの歩み
目次

現在弊社では、その場ジョギングをしながらプレイできる世界初のフィットネススマホゲーム、その名も"Joggle" (ジョグル) を開発中です。

Joggle - Fitness Apps
ダウンロード(無料)はこちらから

今日は、Joggleの今日までの歩みを振り返ってみたいと思います。

以下の記事は動画にまとめてYouTubeにアップロードしましたので、ぜひこちらも併せてご覧ください。

バージョン1.0

当初Joggleは、RPG要素のない純粋なフィットネスゲームとしてスタートしました。

このバージョンのコースは直線のみで、まだキャラクターの方向を変える機能を搭載していませんでした。

スマホ画面の前でその場ジョギングをするだけでゲーム内のランナーを動かす事ができるという、全く未知のプレイ体験です。

果たしてそれが本当に可能なのか、このバージョン1.0の開発期間は、その検証のためにほとんどの時間を費やしました。

その結果、スマホカメラに映るプレイヤーの動きを検知して、ゲーム内のキャラクターを走らせることに成功しました。

方向転換に対応

次に取り組んだのは、キャラクターの方向転換です。

キャラクターは決められたコースの上ではなく、フィールドを自由に走り回れるようになりました。

まだオープンワールドと呼べるような広大な地形を開発する余裕がなかったので、数キロ四方の無人島をフィールドに使用しました。

試しにその島にウサギを放ってキャラクターで追いかけてみたところ、予想以上に面白いことに気づきました。

その事が、モンスターと戦ったり仲間にしたりという、その後のバージョンで実装されていく機能に繋がりました。

モンスターの導入

上述のモンスターと追いかけっこをする思いがけない楽しさを、正式にゲームに導入することにしました。

走りが早くて後ろ姿が印象的なモンスターが欲しいという思いから、飛べない鳥型のモンスター「カケコッコ」が誕生しました。

次に、モンスターと戦闘する機能を導入しました。

フィールドで敵モンスターに遭遇すると、戦闘シーンに切り替わります。

ただしこの戦闘システムは、最新のバージョンでは採用されていません。

最大の欠点は、モンスターと戦うたびに画面が切り替わることで、ジョギングとしての連続性が失われてしまうことでした。

オープンワールド化

当初の小さな島を舞台にしたままでは、毎日同じコースを巡ることになり、あっという間に飽きてしまいます。

1回のプレイの中で長距離を移動するこのゲームにとって、オープンワールド化は必須でした。

ただ、このゲームは一般的なゲームとは異なり、プレイ中に頻繁にフィールドと地図を見比べる事ができません。

見知らぬオープンワールドに放り込まれても迷子になってしまいます。

そこで、全プレイヤーの頭にあらかじめ入っている地図を利用することにしました。それは、現実世界のこの地球です。

地球の大陸や島の地形をそのまま導入し、およそ10万件にも及ぶ世界の主要な街をそのまま配置しました。

とはいえ、地球の縮尺をそのまま使用すると、隣の街に辿り着くのも容易ではありません。

できれば本格的なジョギング習慣のないプレイヤーにも、カジュアルに隣街まで辿り着く喜びを味わってもらいたいです。

そのため、このゲームでは約1/10サイズの地球を採用しています。

オープンワールドで戦う

上述の通り、初期のバージョンではモンスターと遭遇するたびに戦闘シーンに切り替わっていました。

オープンワールドでの疾走感を維持するためには、画面を切り替えずにシームレスにモンスターと戦闘する必要があります。

ただし、モンスターが現れるたびにプレイヤーが一体ずつ倒す必要があると、ジョギングに集中できません。

そのため、雑魚敵はお供のモンスターたちが倒してくれて、プレイヤーは強力なモンスターだけを相手にすれば済むように調整しました。

運動履歴の記録

プレイ中の走行履歴はすべて保存され、グラフで確認することができます。

概算のカロリー消費量も表示されますので、室内でできるお手軽ダイエット方法を探している方はぜひご活用ください。

今後の展望

捕まえたモンスターが進化する機能や、より強力で多彩な敵を導入し、ゲームとしての楽しさを追求していく予定です。

Joggleの今後の発展に、ぜひご期待ください!

Joggle - Fitness Apps
ダウンロード(無料)はこちらから

Unity開発に参加させてください!!

Vitalify Asiaでは、Unityによる先進的な技術を使用したアプリを日々開発しています。

ゲーム開発、AR/VRアプリ開発、2Dイラスト制作、3Dモデリングを得意としています。

上記以外にも幅広い分野でのアプリケーション開発が可能ですので、お気軽にお問い合わせください。

1,000社以上の事業成長を支えた圧倒的な『スピードと柔軟性』で、御社のアイデアを最短で形にします。まずは無料で壁打ちしませんか?

ブログに戻る

関連記事

3DGSを理解する 第3回:3DGSと2DGSは何が違うのか? ―「2D」の意味を正しく理解する3D

3DGSを理解する 第3回:3DGSと2DGSは何が違うのか? ―「2D」の意味を正しく理解する

3DGSと2DGSは、どちらも3次元空間のシーンを表現するGaussian Splatting技術ですが、使うGaussianの形状と重視する点が異なります。本記事では、3次元Gaussianを使う3DGSと、平面状Gaussianで表面形状の整合性を高める2DGSの違いを整理し、2D画像を表現するGaussianImageとの違いも解説します。

Toshihiko Nagaoka
3DGSを理解する 第2回:3DGSはフォトグラメトリと何が違うのか?3D

3DGSを理解する 第2回:3DGSはフォトグラメトリと何が違うのか?

3DGSとフォトグラメトリは、どちらも複数の写真から3D空間を再構成する技術です。本記事では、SfMによるカメラ位置・姿勢推定やSparse Point Cloudまでの共通点と、その後にフォトグラメトリがMVS・Dense Point Cloud・メッシュ生成へ進み、3DGSがGaussianの初期化・最適化へ進む違いを整理して解説します。

Toshihiko Nagaoka
3DGSを理解する 第1回:3DGSは従来の3D制作と何が違うのか?3D

3DGSを理解する 第1回:3DGSは従来の3D制作と何が違うのか?

3DGSは、従来のメッシュとは異なり、大量のGaussianを空間に配置して現実の見た目を再現する3D表現技術です。本記事では、メッシュとの違い、写真から3D空間を生成する仕組み、不動産・建築・文化財・映像・XRへの活用例、そして3DGSが従来の3D制作を置き換えるのかまで、初心者向けに整理して解説します。

Toshihiko Nagaoka
ぼくはデューパー、なんでもきいてね!