株式会社Impressive

家電量販店向けキャンペーンゲーム群の開発・運用

期間
2018〜2026年
役割
アプリケーション開発、UI/UXデザイン
FuelPHPDockerMySQLNext.jsNetlify

家電量販店向けキャンペーンゲーム群の開発・運用

大手家電量販店のキャンペーン施策向けに、ポイントを賭けて景品を獲得する簡易ゲーム群を継続的に開発・運用しています。

課題: 複数タイトルの並行運用と技術世代の交代

あみだくじ・くじ・ポイントバックゲームといった複数のミニゲームタイトルを同時期に立ち上げ、長期にわたって並行運用する必要がありました。従来はサーバーサイドで動作するPHPフレームワーク+MySQLの構成でしたが、スマートフォン向けアプリ内で動作する軽量なフロントエンド単体のゲームという新しい形態への対応も求められるようになりました。

アプローチ: 継続的な新タイトル追加と構成の軽量化

初期タイトルはPHPフレームワークとDocker、MySQLによるサーバー型構成でCI/CDによる自動デプロイを組み込んで開発しました。その後、スクラッチやおみくじといった新タイトルではフロントエンドのみで完結する構成に切り替え、Next.jsとNetlifyを用いたビルド・デプロイに移行しました。また、既存タイトルの一つはキャラクターや世界観を含めた大型リニューアルを行い、UI/UXデザインを刷新しました。

成果

2018年の開始以来、複数タイトルを継続的に追加・更新しながら長期運用を続けており、2025年には主力タイトルの大型リニューアルを本番リリースしました。技術構成をサーバー型から軽量なフロントエンド構成へ段階的に移行させることで、継続的な運用と拡張を実現しています。