Akatsuki Hackers Lab | 株式会社アカツキ(Akatsuki Inc.)

Akatsuki Hackers Labは株式会社アカツキゲームスが運営しています。

動画を集めて、描いて、話す。チーム向け動画レビューツール VideoReview

この記事は、Akatsuki Games Advent Calendar 2025 25日目の記事です 初めまして、アカツキゲームスの有田ですアドベントカレンダーの最終日を枠を頂けましたので、社内で開発してきた動画レビューツール「VideoReview」をOSSとして公開したので紹介をしたい…

強化学習ライブラリGymnasiumを使ってみた

こんにちは! アカツキゲームス クライアントエンジニアのSuです。この記事は Akatsuki Advent Calendar 2025 24日目の記事です。メリークリスマス! はじめに 学生時代に強化学習の研究を少したので、久しぶりに強化学習をやりたいな〜の気持ちで本記事を書…

「一番メモリを消費するキャラクターは誰?」に即答したい。Unity アセットの静的解析と自動通知で実現したアセット肥大化を未然に防ぐ仕組み

この記事は Akatsuki Games Advent Calendar 2025 22日目の記事です。 はじめに クライアントエンジニアの渡邊です。ゲームの新規機能開発やプロジェクト内部向けツールの製作を行なっています。 概要 運用型ゲームではキャラクターが増え続けますが、キャラ…

Redashで見栄えを良くしよう

この記事は Akatsuki Games Advent Calendar 2025 16日目の記事です。 はじめに サーバエンジニアの井出です。今年新卒で入社して、主に新規機能開発を行っています。また自分自身のサブタスクとして、チームのデータ分析も行っています。本日は自分がデータ…

Unity を用いた開発で発見しづらい場所に溜まっていた不要データの大掃除

この記事は Akatsuki Games Advent Calendar 2025 - Adventar 17日目の記事です。 はじめに 概要 事例紹介 事例1: YAML に忍びこむ合計600万文字のテキストを除去! 問題発見 原因 対処 結果 事例2: ゲームに影響を与えずにVFXのデータを2000万行削減!✨ 問…

自動E2Eリグレッションテストのレポート、通知の具体例のご紹介

この記事は Akatsuki Games Advent Calendar 2025 11日目の記事です。 はじめに アカツキゲームスサーバーエンジニアの @haruby863 です。 自動E2Eリグレッションテストの運用をしています。 CEDEC 2025にて 「長期運営ゲームをあと10年続けるための、0から…

AIで人の認知限界を超えろ、運営型モバイルゲームのマスターデータ品質を高める3つのアプローチ

運営型モバイルゲームの複雑なマスターデータ品質を高めるため、ドキュメントメンテナンスを捨て、スキーマと実データを正解とする「地図を渡す」AI活用術を紹介。仕様相談・自動レビュー・データ生成支援でQAプロセスをシフトレフトさせる、具体的なプロン…

Photoshopスクリプト(ExtendScript)を書いてみた

こんにちは! アカツキゲームス クライアントエンジニアのSuです。この記事は Akatsuki Advent Calendar 2024 11日目の記事です。昨日の boke0 さんの踊り文字についての記事は面白かったです。一歩一歩 → 一歩々々という書き方は初めて知りました。とても勉…

新卒・中途メンバーとアクティブブックダイアログを通じてカルチャーを紡ぐ

この記事はAkatsuki Games Advent Calendar 2024の8日目の記事です。 はじめに 新卒4年目を迎えようとしている、クライアントエンジニア田﨑です。今年の4月から、新卒社員と中途入社の社員(計3名)を対象にアクティブブックダイアログ(ABD)を実施してき…

リスクベースドテストの使い所が少しだけ分かった話

Akatsuki Games Advent Calendar 2024 6日目の記事です。この記事では、リスクベースドテストの実践を通じて得られた知見、特にその使い所とメリットについて紹介します。リスクベースドテストは「限られたテストコストの中で機能を追加した上で品質を保証し…

UnityのAnimationMixerPlayableにはブレンドした時、片方が空クリップだったとしてもルートモーションのRotationだけ謎にWeightでLerpされるバグがある!

Akatsuki Games Advent Calendar 3日目の記事です。 AnimationMixerPlayableとは 早い話がAnimationControllerをスクリプトベースで作るAPIの一つです。 AnimationControllerはノーコードで設計可能なステートマシンであり、グラフベースで記述できる何やら…

Elixir から Workload Identity 認証で Google Cloud のサービスアカウントを利用する

本記事は Akatsuki Games Advent Calendar の2日目の記事です。 Elixir の Google Cloud サービスアカウント認証 アカツキゲームスの一部のゲームタイトルでは Elixir をサーバー開発言語として利用しています。BigQuery 等のサービスを利用する際、Google C…

AWS FireLens の生成する INPUT 設定をカスタマイズしてログ欠損を回避

はじめに FireLens の構成 awsfirelens ログドライバー FluentBit・Fluentd の config 生成機能 ログ損失の回避策の課題 init を利用した INPUT の設定のカスタマイズによる解決策 おわりに カスタム init のソースコード はじめに AWS FireLens は、Amazon …

BigQueryで不要なカラムを削除してコストを削減する方法

はじめに こんにちは。アカツキゲームスの河野です。 弊社では、ゲームの運用においてプレイヤーのプレイ履歴などをBigQueryに保管しております。 またこのデータを用いることで、不具合の発見やよりプレイヤーが楽しめる企画や機能開発に役立てております。…

ゲームクリエイターを目指す高校生に模擬授業を行ってきました!

アカツキゲームスのクライアントエンジニア、田﨑です。 先日、東京情報デザイン専門職大学(以下、TID)様のオープンキャンパスにて、高校生とその保護者を対象にした模擬授業を担当させていただきました。このイベントは、高校生にゲーム開発の楽しさを伝え…

株式会社アカツキのラウンジで『1周年!若手エンジニアふんわりLT Day!』を開催しました!

先日、弊社ラウンジスペースにて、エンジニアたちによるライトニングトーク(LT)会が開催されました。 本イベントは、若手エンジニアを対象に、技術交流とスキルアップを目的とした勉強会です。 今回の会場は弊社が提供し、参加者が快適に過ごせるようにサ…

Gold Sponsor として協賛したRubyKaigi 2024に行ってきました!

はいさい! 沖縄が恋しいエンジニアの小山です。 今回 Gold Sponsor として RubyKaigi 2024 に協賛させていただき、多くのメンバーと参加してきました。本記事はそのレポートです。 RubyKaigiとアカツキゲームス RubyKaigi は、プログラミング言語 Ruby に関…

アカツキゲームスのインターンに参加しました!(サーバーサイド)

はじめに こんにちは。2024/3/11〜2024/3/29の3週間、アカツキゲームスのインターンに参加させていただきました。今回はインターンで取り組んだ事・学んだことを紹介させていただきます! 自己紹介 東京理科大学修士2年の井出と申します。私は大学入学時から…

あらゆる人間関係の衝突は、謙虚・尊敬・信頼・カレーの欠如によるものだ

アカツキゲームスのエンジニアチームでカレーを食べました。

which-keyはいいぞ

こんにちは!エンジニアの宮川です。株式会社アカツキゲームスでクライアントエンジニアをやっています。 このエントリーは Akatsuki Games Advent Calendar 2023 の14日目の記事です。昨日の記事は「最先端のライフゲーム(Particle Lenia)を作ったので眺め…

DoxygenでC++クラスを分析し、GitHub ActionsでPRコメントする仕組みを作ってみました

こんにちは! 株式会社アカツキゲームスに所属クライアントエンジニアのスーです。 今年の The Game Awards もいっぱい情報が発表されましたね。モンハンの新作、FF7 Rebirthすごく楽しみしています。 この記事は Akatsuki Games Advent Calendar 2023 の12…

AWS Device Farm の adb プロセスを Airtest に認識してもらうための方法

Akatsuki Games Advent Calendar 2023 10日目の記事です。この記事では、Airtest をアップデートした際に adb プロセス起因で AWS Device Farm で動作しなくなったため、その原因と解決策を紹介します。

Terraform で CloudRun + Identity-Aware Proxy をやっていく 2023

こんにちは。 株式会社アカツキゲームスで ATLAS というチームに所属してゲーム内通貨管理基盤を開発及び運用しています、なかひこくん (@takanakahiko) です。 最近やっと CB250R が納車されましたが、寒すぎて全然乗れていません。気候よ、早く暖かくなり…

Redash を GCP の Workload Identity 連携に対応させた話

この記事は Akatsuki Games Advent Calendar 2023 の6日目の記事です。昨日はShuさんの Patch Your EC2 Instances Automatically using Systems Manager and Terraform でした。偶々ですが今日もある意味でセキュリティ運用を楽にするお話です。 Redash につ…

プロダクション環境で使用しているEC2をArmベースのAWS Gravitonに移行しました

この記事は Akatsuki Games Advent Calendar 2023 の2日目の記事です。昨日は @tkmruさんの「CODE BLUE参加記:食べて Decompile 寝て 繰り返す」でした。コロナで減ってしまったリアルイベントにも活気が戻ってきて良いですね! はじめに アカツキゲームス…

CODE BLUE 2023参加記:食べて Decompile 寝て 繰り返す

セキュリティエンジニアの小竹(aka tkmru)です。 先月、CODE BLUEというセキュリティカンファレンスに行ったので、その参加記を書きました。 このエントリーはAkatsuki Games Advent Calendar 2023の1日目の記事です。 CODE BLUE とは CODE BLUEは、2014年…

今年も社内向けカンファレンスを開催しました

こんにちは、エンジニアリングオフィスの島村です。 去る10月27日(金)に Akatsuki Dev Meetup 2023 という社内向けのカンファレンスを開催しました。 今回も運営サイドからの開催レポートをお届けいたします。 一昨年から毎年継続的に開催しており、今回が…

ATLASチームにおける就業型インターン参加レポート

こんにちは。 株式会社アカツキゲームスで ATLAS というチームに所属してゲーム内通貨管理基盤の開発及び運用を行っています、なかひこくん (@takanakahiko) です。 最近は良い気候なので、バイクでの運転が気持ち良いですね。 私の担当するゲーム内通貨管理…

アカツキゲームスで Cocos2d-x / C++コース のインターンシップに参加しました

こんにちは。 株式会社アカツキゲームス クライアントエンジニアの、軍曹 (@maupukuncarbon) です。 この度、私たちのチームでインターンの方を受け入れました。ありがたいことに、参加レポートを書いてくれたので、私の方から代理投稿させていただきます。 …

S3 ExportされたAuroraのデータをAWS Glueを使ってDBに書き戻す

Amazon AuroraのS3エクスポート機能 AuroraのS3エクスポート機能は、DBクラスターの現在のデータやスナップショットのデータをS3にApache Parquet形式で出力する機能です。 Apache Parquet形式は、スキーマ情報を内包している・列志向で分析用途にも適してい…