clusterのワールド内で使用できるアバターなどのユーザーが利用するコンテンツやギミックの開発
【主な業務】
●2Dフロントエンド
ユーザーが最初にclusterに触れる部分であり、コンテンツやフレンドの発見・管理を担う部分です。
Android (Kotlin) / iOS (Swift) / Web (TypeScript+React) から構成され、グローバル展開を志すUGCサービスとして必要なあらゆるものが内包されます。
A/Bテストを通じたメトリクス向上施策、spam/abuse対策、コンテンツの検索やレコメンデーションなど、単にアプリケーションの記述にとどまらず、ユーザー数のフェーズに応じた、幅広い課題解決の提案が歓迎されます。
●3Dフロントエンド
clusterのバーチャル空間のUXそのものをUnity + C#で記述し、Android/iOSアプリに埋め込み、もしくはPC (VR) で単体で実行される部分です。
マルチプレイ3Dゲームの技術領域を内包しますが、クリエーターの自由なコンテンツ作成を可能とするため、汎用的に書かれているのが特徴的です。
同期機構を隠蔽しビジュアルスクリプティングを提供する Creator Kit や、スマートフォンからVRまで端末の特性を考慮しつつUIやアバター制御を共通化するためのクロスプラットフォーム設計などが面白い点になります。
●バックエンド
AWS上にGolangで書かれています。(一部分析系はGCPを使用しています。)
DBはRDS (Aurora) +DynamoDB構成で、スケーラビリティ向上が現状の課題です。
通常のAPI serverに加えて、リアルタイム通信系を担うMQTT serverがあり、
両者の相互接続・リアルタイム通信の高fan-outを実現するための独自スケジューラーなどが特徴的です。
【開発環境】
■2Dフロントエンド
・Android:Kotlin
・iOS :Swift
・Web:React/TypeScript
■3Dフロントエンド
・Unity/C#
■バックエンド:Go
■フレームワーク: goa, sqlx
■クラウドメイン:AWS
データ分析系:GCP
■CI/CD:GitHub Actions, CircleCI, Docker, Terraform
【オープンポジションエンジニア】メタバースアプリの開発♪
基本情報
| 働き方 | 正社員 |
|---|---|
| 給与 |
年収 600万円 〜 1,200万円
|
| 勤務地 | 東京都品川区 |
| 勤務時間の体系 | 固定勤務 |
| 勤務曜日 | 月 / 火 / 水 / 木 / 金 |
| 休日曜日 | 土 / 日 / 祝 |
| 勤務時間 | 09:00 〜 18:00 休憩 60分 実働 8時間 |
職種
プログラマー(オープン・WEB系)