ゲームエンジン開発

Sniper 3D: Gun Shooting Games

NDAのもとでのエンジンプログラミング:射撃の弾道、低スペック端末でのパフォーマンス、ゲームシステム。私たちが協業するスタジオの多くはクレジットに私たちの名前を載せませんが、これは名前を出せる数少ない案件のひとつです。

Wildlife Studios
スタジオ
5億+
Google Playでのダウンロード数
iOS · Android
プラットフォーム
2014年11月
Google Playでのリリース

スクリーンショット

弾道とスコープ視点
武器選択
ミッションHUD

公式スクリーンショットは公開待ちです——スタジオから権利確認が取れ次第、追加します。

ゲームについて

Sniper 3D: Gun Shooting GamesはWildlife Studiosが開発したモバイル向けスナイパーシューティングゲームで、Google Playで5億ダウンロードを超えています。プレイヤーはリアルな弾丸物理演算を備えた数百種類の異なるシナリオで、ストーリーモードとマルチプレイヤーの精密射撃ミッションに挑みます。

このようなゲームにおける「エンジン」とは何か?

エンジンとはゲームの土台にあるソフトウェアです——武器の見た目やシーンのレンダリング方法を決めるものではなく、特定のスマートフォンが発熱せずに維持できるフレームレートを判断し、弾丸ひとつひとつの軌道を計算し、読み込まれた各テクスチャがどれだけメモリを使うか、そしてRAM不足を防ぐためにいつアンロードすべきかを決めるものです。ゲームとはルールとアートであり、エンジンとは、それらを2018年のスマートフォンでも2026年のスマートフォンでも、プレイヤーが違いに気づかないほど同じように動かすものです。ここでのエンジンは、さらにリアルタイムの射撃セッションを通してそれを維持しなければなりません——弾丸ひとつひとつの物理演算、着弾ひとつひとつの物理演算、そして数秒ごとに新しいシーンのアセットを読み込み・アンロードすること——そのすべてを、フレームレートを一瞬たりとも落とさずに行います。レベルデザインでもアートでもなく、純粋なエンジニアリングであり、クレジットされることはほとんどありません。

11年間、止まることなく続くエンジン開発

Sniper 3Dは2014年11月からGoogle Playで配信されており——ほぼ11年にわたる継続的なライブサービスで、5億ダウンロードを超え、1,600万件を超えるレビューで平均評価4.5〜4.6(5点満点)を獲得しています。ここでのエンジンの課題は波乱含みの発売ではなく、その逆です。ローエンドから最新のフラッグシップまで、何千もの異なるスマートフォン機種の上で単一のエンジンを良好に動作させ続けながら、数週間ごとに新しいコンテンツを配信し続け、後方互換性を壊してしまうような全面的な書き直しには決して手を出せません。

これはAndroidの断片化が最も極端な形で現れているケースです——2014年から今日まで、あらゆる世代のプロセッサ、あらゆるRAM容量、あらゆるOSバージョンに、今もこのゲームをプレイしているアクティブな端末が存在します。私たちのエンジン業務はまさにそこに関わっています——検出されたハードウェアに応じた自動画質プロファイル、その時点でスマートフォンにどれだけ空きRAMがあるかに依存しないための積極的なテクスチャメモリ管理、そしてアップデートのたびに前提とせず実際に検証される後方互換性です。

出典: Wildlife Studios、Sniper 3Dのほぼ10年間についての記事.

私たちのエンジン業務

射撃の弾道表現を犠牲にすることなく、低〜中スペック端末のパフォーマンスを最適化
弾道システム:軌道、重力、風、素材の貫通表現
非常に作り込まれたシナリオを持つミッションでのメモリ管理とロード時間
長時間のリアルタイムマルチプレイヤーセッションにおける安定性
10年以上に及ぶ端末群を支えるための、自動品質プロファイルとアップデートごとに検証される後方互換性

配信中

← Gabriel Díaz Bernalに戻る