開発全般
はじめに Unityでゲームを開発していると、プロジェクトが変わっても繰り返し必要になる機能があります。デバッグツール、多言語対応、セーブデータの管理、大量データを表示するスクロールリスト――どれも一から作ると相応の工数がかかりますし、プロジェク…
目次 はじめに 仕組みについて 設計について 実装について Cloud Functions実装 ログ抽出 AI解析 Slack通知 デプロイとスケジューリング GitHub Actionsワークフロー まとめ はじめに サムザップ開発推進室ソリューションチーム所属の江畑と申します。 開発…
目次 はじめに 開発推進室が生まれた背景 多くのプロジェクトで必要になる共通技術 プロジェクト分断による問題 開発推進室の目的 小さく始めた横断技術組織 開発効率化室 TA室 開発推進室の現在 4つの技術領域 ソリューション アプリケーション基盤 サーバ…
本記事は、「サムザップ Advent Calendar 2025」 の12/6の記事です。 はじめに 複数プラットフォームを対象にしたUnityプロジェクトでは、テクスチャが実機でどれだけメモリを消費するかを把握することが欠かせません。Inspectorを見ればメモリ使用量はわか…
はじめに サービス紹介 サービス要件と前提 機能要件 非機能要件 前提 / 制約 全体アーキテクチャ 要件へのアプローチ コストを抑えるための SQLite 採用 ゲーム側のマスタデータと同期させる仕組み ① SQLite データベースファイルの生成と配布 ② SQLite デ…
はじめに サービスロケータ サービスロケータとは サービスロケータを紹介する上での背景 サービスロケータの役割 サービスロケータの実装例 サービスロケータのメリットとデメリット メリット デメリット 活用事例 通信APIのレスポンス差し替え データを差…
新卒サーバーサイドエンジニアがファンパレの新しい機能を実装するまでの流れと学びについて紹介しております。
『この素晴らしい世界に祝福を!ファンタスティックデイズ』開発チームに所属している新卒2年目のエンジニアが1年目を振り返りつつ、ゲーム制作の仕事うやサムザップの文化、雰囲気をお伝えします。
スマートフォンゲーム『呪術廻戦 ファントムパレード』のマスタデータ管理について、その入力・反映・配信のプロセスを紹介します。 マスタデータの入力に関しては、開発者がストレスなくスムーズに作業できるようにするための工夫を紹介します。 マスタデー…
Notionの魅力と具体的な導入事例を紹介していきたいと思います。
サーバーエンジニアがプロジェクト横断で技術共有する会の立ち上げと、技術共有のツールとしてNotionを使い始めた話をします。
長期間の開発で溜まった不要なブランチを整理する目的で実装したツールの紹介です。
ストーリーのシナリオから台本を自動で出力してくれる台本化ツールについて紹介します。
大規模運用プロジェクトにてプロジェクト管理ツールをWrikeに移行した際のTipsを紹介します
「戦国炎舞 -KIZNA-」で実施されたイベントを事例に短期開発のポイントをまとめました。


