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

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

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形式は、スキーマ情報を内包している・列志向で分析用途にも適してい…

SIGGRAPH 2023参加レポート

おはようございます!!!! 株式会社アカツキゲームスでクライアントエンジニアしているスーです。 最近の趣味はピクミン4です。 今年の8月6日〜10日にロサンゼルスに開催された SIGGRAPH 2023 にXR開発研究部のサポータとして参加してきたので、レポートと…

アカツキゲームスでATLASチームのインターンシップに参加しました

こんにちは。 株式会社アカツキゲームスで ATLAS というチームに所属してゲーム内通貨管理基盤の開発及び運用を行っています、なかひこくん (@takanakahiko) です。 最近は、某メカアクションゲームの発売が待ち遠しくてたまりません。 私の担当するゲーム内…

GitHub の merge queue で 「マージ待ち」を解消した話

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

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

こんにちは、セキュリティチーム所属の小竹(aka tkmru)です。 最近は内製CSPMの運用・開発がメインの仕事になりつつあります。 5/11-13にRubyKaigiに参加してきました。本記事はそのレポートです。 RubyKaigiとは RubyKaigiは、Rubyコミュニティ主催のRubyに…

RubyKaigi2023にLanyard Sponsor として協賛します

こんにちは、エンジニアリングオフィス所属の島村です。 今年もRubyKaigiの季節がやって参りました!とはいっても例年は9月ですが、今年は5月開催となっています。 日時:2023年5月11日(木) 〜 5月13日(土) 場所:まつもと市民芸術館( オンライン有り) サ…

アカツキゲームスでクライアントサイドエンジニアのインターンに参加しました

こんにちは。2021/8/10〜2021/8/27の3週間、アカツキゲームスのサマーインターンに参加させていただいた佐藤と申します。今回はインターンで取り組んだこと、学んだことについてまとめていこうと思います。 自己紹介 北海道情報大学に通う学部3年生です。普…

アカツキゲームスのクライアントサイドのサマーインターンに参加してきました

初めまして、2021年7月26日から2021年8月13日までの約3週間、株式会社アカツキゲームス(以後アカツキゲームス)でインターンをさせて頂いた叶と申します。この記事ではインターンで取り組んだ内容や感想について報告します。 自己紹介 情報系の修士1年生です…