【一部出社あり/週2〜3/C#】Gaming/Metaverse・マルチプレイゲーム基盤&低遅延サーバーサイド開発

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,500 ~ 5,200円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【一部出社あり/週2〜3/C#】Gaming/Metaverse・マルチプレイゲーム基盤&低遅延サーバーサイド開発
お任せしたいこと
[役割]
C# 12 / .NET 8 (MagicOnion) を用いた、PC・コンソール向けオンラインマルチプレイゲームおよびリアルタイムメタバース空間におけるリアルタイムサーバーサイド基盤の開発
[役割に対して求める成果]
MagicOnion (gRPC) によるバイナリシリアライズ最適化と MemoryPool / ArrayPool を活用したゼロアロケーション設計により、同時接続数1万人規模のリアルタイム空間における位置・アクション同期遅延を 30ms 以下に抑え、サーバーインフラコストを 25% 削減
具体的な業務内容
C# 12 / .NET 8 / MagicOnion を用いた、リアルタイムマルチプレイ同期サーバーおよびルームマッチング API の開発
MessagePack-CSharp を用いた、クライアント(Unity)との超低遅延バイナリ通信処理・スキーマ設計
Entity Framework Core / PostgreSQL を用いた、ユーザーアセット・マッチングログ・プレイヤーデータのモデリングおよびスロークエリ改善
Redis / MemoryPack を活用した、セッション状態および高速インメモリキャッシュ管理の構築
BenchmarkDotNet を用いたメモリアロケーション追跡および CPU/メモリプロファイリングによるサーバーパフォーマンス最適化
必須スキル・経験
C# および .NET Framework / .NET Core (.NET 6+) を用いたサーバーサイド開発経験(3年以上)
gRPC, WebSockets, または MagicOnion 等を用いたリアルタイム通信・低遅延 API の開発・運用経験
RDBMS(PostgreSQL, MySQL等)および Redis を用いたバックエンド設計・パフォーマンスチューニングの実績
Git / GitHub を用いたチーム開発および Pull Request ベースのコードレビュー経験
- オンラインゲーム、コンシューマ向けネットワークタイトル、メタバース・VRコンテンツの開発実績
C# 12 の最新機能(Primary Constructors, Collection Expressions 等)や .NET 8 / 9 パフォーマンス改善の運用知見
Unity (C#) クライアントサイド開発およびサーバー/クライアント共通ロジック共有の経験
AWS (Agones, EKS) や GCP 上での大規模ゲームサーバーホスティング運用の知見
開発環境
言語/環境: C# 12, .NET 8, MagicOnion, MessagePack-CSharp, MemoryPack
データ/通信: PostgreSQL, Entity Framework Core, Redis, gRPC
テスト/ツール: xUnit, BenchmarkDotNet, Docker, Rider / Visual Studio
インフラ/CI: AWS (EKS, Agones), GitHub Actions
コミュニケーション: Slack, Notion, Jira, GitHub
働き方
リモート環境
[一部出社あり] 週2〜3日出社 / 週2〜3日リモートワーク
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
