『呪術廻戦 ファントムパレード』のバトルリザルト演出を改修。サムザップがリファクタリング事例を技術ブログで解説

『呪術廻戦 ファントムパレード』のバトルリザルト演出を改修。サムザップがリファクタリング事例を技術ブログで解説

2025.09.02
ニュースUIプログラム
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • サムザップ、「『呪術廻戦 ファントムパレード』「バトルリザルト」の大規模リファクタ ~工数10営削減までの裏側~」と題した記事を公開
  • スマホゲーム『呪術廻戦 ファントムパレード』のバトルリザルト演出におけるリファクタリング事例を紹介
  • リファクタリングした理由から、実装までの手順を解説している

サムザップは2025年8月19日(火)、「『呪術廻戦 ファントムパレード』「バトルリザルト」の大規模リファクタ ~工数10営削減までの裏側~」と題した記事を、同社のエンジニアブログ「Sumzap Engineering Blog」にて公開しました。

スマートフォン向けゲーム『呪術廻戦 ファントムパレード』はリリースから1年以上が経過。バトルコンテンツの追加などによってバトルリザルトのコードが複雑化しています。

それに伴って保守や新規開発の工数が肥大化したため、2025年1月から2月にかけて、同社はリファクタリング作業を実施しました。

(画像はブログ記事より引用)

作業としては、バトルリザルトの演出フローを確認・課題の洗い出し、QAチームと対応内容をすり合わせてプログラミング設計を構想。その後、実際に基盤の実装を進めるといった手順で行われました。

同記事では、各手順で実施された作業内容を詳しく紹介しています。なお、作業時には運用済みのバトルリザルトへの影響を最小にすることを重視していたとのこと。

バトルリザルトは、動画演出、結果のラベル表示、UIやアニメーション、といった順で実行される(画像はブログ記事より引用)

今回のリファクタリングでは、「明確に工数が肥大していた」演出フローを集中的に改修。

運用済みのリザルトへの影響を最小限に保ちつつ全改修を行うことから、QAチームに確認してもらう物量が非常に多いことや、すり合わせは2024年の9月ごろから実施していたことなども語られました。

また、実装に利用した一部のコードを実例つきで紹介されています。

バトルリザルトの基盤をUML化したもの(画像はブログ記事より引用)

同社はこうしたリファクタリングを実施したことで工数が減り、バトルリザルトの実装担当者が新しい人に代わっても効率よく開発できるようになったと述べています。

詳細は、Sumzap Engineering Blogのブログ記事をご確認ください。

『呪術廻戦 ファントムパレード』「バトルリザルト」の大規模リファクタ ~工数10営削減までの裏側~『呪術廻戦 ファントムパレード』公式サイト

関連記事

120種類以上のプログラミング言語を解説した書籍『改訂新版 プログラミング言語大全』、技術評論社が8/25(月)に発売
2025.08.22
北海道・札幌のゲーム開発イベント「Sapporo Game Camp 2025」詳細が発表。プロとゲームを作れる「Game Jam」や、『ソニックランブル』先行プレイも可能
2025.08.18
Unity 6版「UI Toolkitガイド」日本語版が無料公開。UI Builderやデータバインディングなど、最新機能を学べる公式電子書籍
2025.08.05
『スラスラわかるC# 第3版』、翔泳社が8/25(月)に発売。図解や簡潔なコードを用いて、C#の基礎から9.0以降の要素まで解説
2025.07.09
ブラウザで気軽に『ぷよぷよ』風ゲームを開発できる。セガ公式「ぷよぷよプログラミング」解説書、技術評論社が8/8(金)に発売
2025.07.07
UE5でUIにもポストエフェクトを適用できる機能「Slate Postbuffer」、ロジカルビートが技術ブログで解説
2025.07.04

注目記事ランキング

2025.08.27 - 2025.09.03
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

リグ(Rig)
リグ 3Dモデルを動かす場合に、すべてのボーンを編集するのではなく、少ない編集箇所で直感的に動作などを付けるために作られたコントローラーやコントロールする仕組み。 またスケルトン自身をリグと呼ぶ場合もある。
VIEW MORE

Xで最新情報をチェック!