技術的負債を返済しつつmocopi対応した話

VR

こんにちは!クラスター社でUnityエンジニアをしているNatsukiです。今回は、私が担当したmocopi対応というepicについてお話しします。 特に、技術的負債を返済しつつ対応できたのが今回のepicの個人的なハイライトなので、そのことについてお話したいと思い…

Questアプリ内購入のサーバー実装でつまづいたところ

こんにちは!クラスター株式会社でソフトウェアエンジニアをしているえんじです。 クラスター株式会社には昨年10月頃に入社し、前職ではモバイルアプリのサーバサイドエンジニアとしてAPIの開発や社内ツールの開発などを行っていました。 転職後の初めてのep…

orvalを使ったWebフロントエンド改善

昨年10月にクラスター社に加わったmt_blue81です。 Webフロントエンドをメインに施策に加わりつつ、開発環境の改善などにも取り組んでいます。 今回はWebフロントエンドの状態管理まわりの改善についてご紹介します。 clusterのweb画面 clusterはマルチプラ…

ProtocolBuffersスキーマ運用の改善: 手動から自動生成への移行

クラスター株式会社でSoftware Engineerをしている thara です。 cluster ではシステム間連携の一部にProtocol Buffers(以下protoと呼称)を使用しています。protoのスキーマ定義を独立したproto管理リポジトリに配置し、そのスキーマから生成した各プラッ…

「Agora Go Real」にAgoraを活用したclusterの「画面共有機能」についてのインタビュー記事が掲載されました

ブイキューブの「Agora Go Real」にclusterのインタビュー記事が掲載されました。 弊社ソフトウェアエンジニア 倉井龍太郎がAgoraを活用したclusterの「画面共有機能」についてお話しさせていただいています。 www.youtube.com ぜひご一読ください! jp.vcub…

メタバース開発におけるバックエンドエンジニアの仕事

こんにちは!クラスター株式会社でソフトウェアエンジニアとして働いている @kaznishi です! クラスターに入社するまではいわゆるWebサービスを作る会社に勤めていました。その中で私は、分類するならばサーバーサイドやバックエンドのエンジニアとしてAPI…

AWS Startup ブログでclusterのAWS活用についてのインタビュー記事が掲載されました

アマゾン ウェブ サービス ジャパンの「AWS Startup ブログ」にclusterのインタビュー記事が掲載されました。 弊社CTOの田中宏樹とソフトウェアエンジニアの浦川智洋が、アマゾン ウェブ サービス ジャパン スタートアップ事業本部 スタートアップアカウント…

メタバース研究所と協力してボイスチャットの改善をしました

こんにちは、クラスター株式会社の Software Engineer のとびゃです。 Cluster Conference 2022 で発表があった「音声ノーマライズ &ノイズキャンセリング」がリリースされましたね。 Cluster Conference 2022 の様子 この 2 つはメタバース研究所の satomi …

クラスターでのコンテンツCGチームのアートディレクターとは

こんにちはクラスター株式会社でアートディレクター(以下、AD)をしているyanagawaです。 この記事では、クラスターでのADはどのような働きをしているか、ADにはどんなスキルが必要かをアバターメイカーやアクセサリーでの事例をもとにお話していきます。 A…

Unity as a LibraryをSwiftPM経由で導入してiOSビルド環境を改善した話

こんにちは!クラスター社でSoftware Engineerをしているizumiです。 今回はcluster iOSで行ったビルド改善について解説します。 メタバースプラットフォーム clusterのiOS版は仮想空間内の体験(通称:inroom)をUnity、仮想空間までのワールド検索やフレンド…

clusterのワールド検索をいい感じにしたくてAlgoliaを導入したけど思ったより大変だった話

こんにちは、クラスターでSoftware Engineerをやっている あのりく (@anoriqq) です!去年の今頃に私のインターンにまつわるブログを書きましたが、今年から正社員として改めてWeb API Serverの開発をやっています!ありがたいことにプロダクトに使う技術の…

チームビルディングワークショップの紹介

こんにちは、はじめまして。 クラスター株式会社でソフトウェアエンジニアをしています、milioと申します。 先日私が所属しているSocial Teamで開催されたチームビルディングワークショップの共有をさせていただきます。 クラスターでは現在毎月入社者がいる…

小さなUnityネイティブプラグインパッケージ

Software Engineerの ぽけば です。今回はUnityによるclient開発で使用しているネイティブプラグイン(の一部)について触れたいと思います。 clusterとネイティブプラグイン clusterは様々なプラットフォームに対してクライアントを提供しており、各プラッ…

遠方から働くということについて

はじめに はじめまして。ソフトウェアエンジニアとして働いている Sixeight です。 僕は大分県別府市に住んでいて普段はリモート勤務をしていますが、月に一度の出社日には飛行機に乗って東京のオフィスまで遠距離通勤をしています。この記事では遠方に住み…

Unityを使ったcluster開発と面白さについて/SYNC 2022登壇レポート

先日行われたUnityに関する大規模オンラインカンファレンスイベント『SYNC 2022』 クラスター社でも社員が登壇し「Unityを使ったcluster開発」と「cluster開発の面白さ」について発表しました。 この記事では、イベントの登壇内容を要約してお伝えします。 …

cluster iOS開発におけるテストのルール整備

こんにちは。8月からクラスター株式会社でiOS Engineerとして働いているshindyuです。 この記事ではclusterのiOS開発におけるテストのルール整備をした話を紹介します。 # はじめに clusterのiOSネイティブアプリ部分は2020年から開発されています。 コード…

サーバーと同期してリアルタイムに更新する画面を実装する/iOSDC2022登壇レポート

サーバーと同期してリアルタイムに更新する画面を実装する ​​先日行われたiOSDC Japan 2022。 クラスター社でも社員が登壇し、2つのテーマについて発表いたしました。 この記事では「サーバーと同期してリアルタイムに更新する画面を実装する」の内容を紹介…

札幌で行われた学会で発表してきました

こんにちは、Engineering Manager の kurain です。今回は札幌市で行われたバーチャルリアリティ学会(VR学会)の年次大会での活動を報告します。VR学会には、kurain とsatomi が招待され、それぞれオーガナイズドセッションで発表をしてきました。また同時期…

クラスターのデータ活用の歴史

こんにちは!2022年4月からクラスター株式会社でデータアナリストをしているyukiです。 データ分析を専任で担当するメンバーの1人目として、日々奮闘中です。 今回はclusterで日々蓄積されているデータについて、リリースから現在までどのように活用されてき…

メタバースを支えるエンジニアの生態について/iOSDC2022登壇レポート

先日行われたiOSDC Japan 2022。 クラスター社でも社員が登壇し、2つのテーマについて発表いたしました。 この記事では「メタバースを支えるエンジニアの生態について」の内容を紹介します。 ※iOSDC Japan:iOS関連技術をコアのテーマとした技術者のためのカ…

DroidKaigi2022に登壇します + Renovate運用の話

クラスターでSoftware Engineerをやっているuzzuです。サイバーパンク エッジランナーズ はもう観ましたか?とても良いアニメでしたので感想文を書きたい所なのですが、この記事ではDroidKaigi2022への登壇の告知と、Renovateの運用について紹介します。 ク…

「本日クラスターに入社したUnity Engineerが読む記事」の紹介

こんにちは、クラスターでUnity Engineerをやっている獏星(ばくすたー)です! 突然ですが、この記事を読んでいるという事はあなたは本日クラスターに入社したUnity Engineerのはずです。 もし違う場合でも、「そうか、自分は本日クラスターに入社したUnity E…

CEDEC2022 登壇しました

Engineering Manager (兼 architect) のxyxです。 CEDEC2022に登壇しました~ 3Dデータを持ち込めるcross-platformメタバースの技術的挑戦 今回は、どちらかというとarchitectとして思っていることを話しました。clusterのシステムの紹介、UGCならではの設計…

クラスターでのテクニカルアーティストのおしごと

こんにちは、 クラスター株式会社でテクニカルアーティストをしているacchiです。 この記事では入社して半年が経過した元ゲーム企業勤めのテクニカルアーティスト(以下、TA)の目線から、メタバース企業でのTAのお仕事とは何か、また、cluster上で絶賛稼働中…

iOSDC 2022 に登壇します

こんにちは。クラスターで Engineering Manager をしている倉井です。今回は iOSDC への登壇を告知いたします。 クラスターからは2件の発表を予定しています。 1件目は iOS エンジニアの izumi による「サーバーと同期してリアルタイムに更新する画面を実装…

cluster はどのように新機能を並行開発しているのか

こんにちは! クラスター株式会社でSoftware Engineerをしているとびゃです。私はワールド内でのプレイ体験の開発をしています。例えばイベントで声を出せるようにしたり、マイク周りの改善やサーバーの多言語対応の開発をしてきました。 今回は cluster の…

サイトの負債と向き合うweb技術選定

クラスター株式会社では現在ユーザーによる自作アイテムの売買を可能にする「アイテムストア機能」の開発に力を入れていますが、それに関連して新たに社内向けのツールの開発も行っています。 社内ツールを新規作成するにあたってまずは利用するライブラリの…

clusterのAndroidチーム開発フローについて紹介

こんにちは!クラスター社でSoftware Engineerをしているkyokomiです! 今回は、clusterのAndroidアプリ開発をどんな風にやっているのかについて話そうと思います。 Androidアプリの構成 まず、ざっくりclusterのAndroidアプリについて紹介しようと思ったん…

サービス開発における暗黙知を無くす「完全に理解した会」

はじめに クラスター株式会社でSoftware Engineerをしている anoriqq (あのりく) です。 私は主にWeb APIサーバーの開発を行っていますが、もうひとつの活動としてとある社内活動を行っています。 今回は私が運営するクラスター社の社内勉強会、その名も「完…

仕事でVRのインターフェースを作るということ

はじめまして、4月からクラスター株式会社でSoftware Engineerをしている獏星(ばくすたー)です! この記事では入社後3ヵ月目のエンジニア目線から、clusterでVR向けの機能・インターフェースを開発してリリースに至るまでについて、実際の開発事例をもとに紹…