COLOPL Tech Blog

コロプラのエンジニアブログです

コロプラの「オンボーディング事例」をFindyイベントで紹介しました

こんにちは、バックエンドエンジニアの山田です。 2025年1月15日(水)に開催されたFindyのオンラインイベント「エンジニアがチームで活躍するまでの『オンボーディング事例』~新メンバー側と受け入れ側に学ぶ~」にて、弊社の田中諒(たなりょ)が登壇しまし…

【資料公開】PHP Conference Japan 2024 に登壇・出展させていただきました

こんにちは、 Platform Engineer の工藤です。 12 月 22 日 (日曜) に開催された PHP Conference Japan 2024 にて「怖くない!ゼロから始めるPHPソースコードコンパイル入門」というタイトルで登壇させていただき、また株式会社コロプラもシルバースポンサー…

dd-trace-phpとOpenTelemetry Collectorを使ってDatadogにトレースを送る際のハマりポイントと解決方法

こんにちは、LCE(Launch Coordination Engineering)チームとして新作ゲーム開発の支援を行っている駒崎(@dkkoma)です。 コロプラではLaravelアプリケーションの計装にDatadog製のトレーシングライブラリであるdd-trace-phpを利用しています。 今回、新作ゲー…

【スライド公開】アーキテクチャ Conference 2024 に登壇・出展させていただきました

こんにちは。バックエンドエンジニアの仲山です。 先日11月26日(火)に開催されたアーキテクチャ Conference 2024 に登壇させていただきました。この記事ではその報告と共有を書きたいと思います。 architecture-con.findy-tools.io イベントについて アー…

時間変更で開発を支える colopl_timesfhiter

PHP

こんにちは、 Platform Engineer の工藤です。 突然ですが、 PHP でプロダクトを開発していて、テストやデバッグのために現在時刻を変更したくなることってありませんか? 昨今のフレームワークを利用している場合は Carbon::setTestNow メソッドなどで解決…

PHP Conference Japan 2024 スポンサー協賛・登壇のお知らせ

こんにちは。 Platform Engineer の工藤です。 2024 年 12 月 22 日に開催される PHP Conference Japan 2024 に株式会社コロプラとしてシルバースポンサーで協賛させていただきました。また、Platform Engineer の工藤がスピーカーとして登壇させていただき…

マルチプレイヤーゲームのバックエンドを学べる!|コロプラ3daysインターンを実施しました

こんにちは!バックエンドエンジニアの阿部です。 2024年8月5日〜7日にマルチプレイゲームのリアルタイム技術について知ろう!というタイトルでサーバーサイドエンジニア3daysインターンシップを開催しました。 実施内容 さて、皆様は複数人が参加する形式の…

初めての海外出張に行ってきました!【Google Cloud Next ‘24 in Las Vegas】

はじめに こんにちは。バックエンドエンジニアの Y.N. です。 普段は LCE チームの一員として新作開発のお手伝いなどをしています。(→ LCE については過去の記事があるのでそちらもぜひご覧ください) 最近はブロックチェーンゲーム Brilliantcrypto のリリ…

Go Conference 2024 スポンサー協賛のお知らせ

Go

こんにちは!バックエンドエンジニアの松永です。サーバー基盤グループのRTPE(Real-Time Platform Engineering)チームに所属し、リアルタイム通信に関わる基盤の開発や各タイトルの開発支援を行っています。 今回、2024年6月8日(土)に開催される Go Conf…

コロプラにバックエンドエンジニアとして入社しました

こんにちは!コロプラのバックエンドエンジニアの大宮です。現在とあるゲームタイトルのバックエンドエンジニアとして仕事をしています。入社して3ヶ月が経とうとしている今、入社エントリーとして、転職活動をしていた当時や、入社してからのコロプラでの経…

バックエンドエンジニアの社内LT会を開催しました

こんにちは!コロプラのバックエンドエンジニアの山田です。 コロプラでは、社内・社外問わずコミュニケーションや情報共有の強化の一貫として勉強会やLT会を継続して開催しています。 様々なチームが不定期でLT会を開催しており、バックエンドエンジニアを…

MIGによるサーバー費用削減:エンジニアによる実践記

都内某日、在宅勤務でとあるゲームの運用を行っていた男はプロジェクトマネージャーから打診を受ける。 M「サーバー費用はこんなにかかるものなのですか?」他のプロジェクトと比較してみても、そこまで目立って多いわけではないある意味では適正である。ス…

PHP/Laravel コードの自動生成による開発効率化

こんにちは、コロプラのサーバーエンジニアの山田です。 コロプラでは、多数のプロジェクトでゲームサーバーに Laravel を使用しています。そして、 社内用に Laravel を拡張したフレームワークの laravel-extension はコードの自動生成機能を備えており、こ…

運用中のレガシープロジェクトにPHPStanを導入してコード品質を継続的に改善した話

こんにちは。サーバーエンジニアの平野です。今回の記事では、私たちが運用中のプロジェクトにPHPの静的解析ツールであるPHPStanを導入した経緯とその効果についてご紹介したいと思います。コードの品質を高めるためのツールとして、ユニットテストやフォー…

Google Cloud Next Tokyo '23 に登壇させていただきました

こんにちは。サーバー基盤グループの松野です。先日、11/15(水)-16(木) に開催された Google Cloud Next Tokyo '23 に登壇させていただきました。この記事ではその報告と共有を書きたいと思います。 Google Cloud Next Tokyo '23 について Google Cloud Next…

大活躍中の若手エンジニアが明かす!ゲームバックエンドの裏側とハイパフォーマンスな働き方について を実施しました

2023年10月30日、「大活躍中の若手エンジニアが明かす!ゲームバックエンドの裏側とハイパフォーマンスな働き方について」というタイトルのイベントを実施いたしました。 アーカイブ当日の放送内容は YouTube でご覧いただけます。 www.youtube.com イベント…

PHP Conference 2023 に登壇・出展させていただきました

こんにちは。 サーバー基盤チーム の工藤です。少々旧聞になってしまいますが、 10/8 (日) に開催された PHP Conference 2023 に参加・登壇させていただきました。 PHP Conference について PHP Conference は年に一度開催されているプログラミング言語 PHP …

ゲームバックエンド開発を加速させる!サーバー共通基盤の全貌 を実施しました!

2023年9月27日、「ゲームバックエンド開発を加速させる!サーバー共通基盤の全貌」というタイトルでコロプラのサーバー共通基盤についてのイベントを実施いたしました! アーカイブ当日の放送内容は YouTube でご覧いただけます。 www.youtube.com イベント…

PHP Conference 2023 スポンサー協賛・登壇のお知らせ

こんにちは。 Platform Engineer の工藤です。 2023 年 10 月 8 日 (日) に開催される国内最大級の PHP イベントである "PHP Conference 2023" にスポンサーとして協賛、またスピーカーとして登壇させていただくこととなりました。 PHP Conference について …

HR Tech の推進を加速させた Google Cloud の Application Integration を紹介!

はじめに こんにちは!コロプラでHR Techの推進(HR部門の業務効率化支援)を担当している、バックエンドエンジニアのH.Iです。 私たちのチームは、従業員情報の一元管理を目指して、HR部門で利用している外部サービス(SaaS)と従業員情報のデータ連携に取…

PHP の Carbon をだいたい 3 倍くらい高速化した話 (または composer-patches の使い方)

PHP

こんにちは。 Platform Engineer の工藤です。 今回は PHP で利用される日時ライブラリ nesbot/carbon の速度をだいたい 3 倍くらい高速化した話について紹介させていただきます。 nesbot/carbon について carbon.nesbot.com github.com nesbot/carbon は PH…

【PHP Tech Talk】PHPの今を語る!4社合同勉強会 を実施しました

こんにちは。 Platform Engineer の工藤です。 2023 年 7 月 26 日、【PHP Tech Talk】PHPの今を語る!4社合同勉強会 という題目で株式会社インフィニットループさま、サイボウズ株式会社さま、ピクシブ株式会社さまと合同でプログラミング言語 PHP について…

AWS S3 Sync を高速化するコツ

こんにちは!コロプラバックエンドエンジニアのおかごうです。 皆さんは、S3 を使っていますか? コロプラではゲームのアセットのストレージとして使っており、S3 に大量のアセットをアップロードしています。ファイルを S3 上に転送する際は AWS CLI の AWS …

「バックエンドエンジニアが語る!大規模モバイルゲーム運用における技術・ノウハウ大公開! 」を実施しました!

2023 年 6 月 29 日 (木) 、「バックエンドエンジニアが語る!大規模モバイルゲーム運用における技術・ノウハウ大公開!」というタイトルでコロプラのゲーム運用のノウハウについてのイベントを実施いたしました! イベント内容 当イベントでは以下の内容に…

colopl_bc と Rector ルールを OSS として公開しました

PHP

こんにちは、 Platform Engineer の工藤です。 過去記事や PHPerKaigi 2023 での登壇でたびたび触れていた社内 PHP 互換 Extension である colopl_bc 、及びそれを利用するための Rector ルールを GitHub にて OSS として公開しました。 github.com

サーバーエンジニア社内LTレポート

はじめに こんにちは!コロプラバックエンドエンジニアの三田です。 今回は弊社社内で実施したLightning Talk(以下LT)会の様子をお伝えします。 LT会では各自テーマを持ち寄って5分程度の短い時間で発表を行います。 発表内容は一切縛りを設けず、バックエ…

後回しになっていた問題に集中して取り組む「Fixit」のススメ。私たちが実践した流れと感想

こんにちは。コロプラのサーバーエンジニアの山田です。 先日、ゲームの運用をしているプロジェクトで Fixit を行いました。 この記事では、私が所属するチームで行ったFixitについて、やり方や結果・反省点などを交えながら紹介します。 Fixit について Fix…

コロプラのAI活用を加速する情報共有や社内環境整備の取り組み

こんにちは。コロプラのサーバーエンジニアの山田です。 近年、AI技術の進化に伴い、多くの企業がAIを活用した業務改善や新しいプロダクトの開発をしており、AI関連の記事が多く流れてきます。 コロプラもその例外ではなく、組織として積極的にAIに取り組ん…

The PHP Foundation への継続的な寄付を開始しました

PHP

2023年5月10日、株式会社コロプラは PHP の繁栄と発展を支援するため The PHP Foundation への継続的な寄付を開始いたしました。 支援額は月間500ドル、年間6,000ドルの計画となります。 opencollective.com colopl.co.jp The PHP Foundationとは The PHP Fo…

YOUは何しにゲーム業界へ? 〜ゲームバックエンドの魅力お伝えします〜 を実施しました!

2023年4月26日、「YOUは何しにゲーム業界へ? 〜ゲームバックエンドの魅力お伝えします〜」というタイトルのイベントを実施いたしました。 www.youtube.com イベント内容 ゲームのサーバーエンジニアがどのような仕事をしているのか どのような技術が使われ…