【フルリモート/週5/C#】アミューズメント・カジノ機器向けゲームロジック&物理演算エンジン開発案件

案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 4,500 ~ 5,300円/時
- 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【フルリモート/週5/C#】アミューズメント・カジノ機器向けゲームロジック&物理演算エンジン開発案件
お任せしたいこと
[役割]
C#(.NET 8 / Unity)を用いた、アーケードゲーム・カジノスロット・メダルゲーム機器向けリアルタイムゲームロジックエンジンおよび物理判定システムの設計・開発
[役割に対して求める成果]
Span<T> / Memory<T> や Unsafe パッケージを活用したヒープ割り当て(GC Alloc)ゼロ化の達成、および毎秒60フレーム(60fps)を固定維持する超高精度なペイアウト制御・乱数検証 RNG(Random Number Generator)エンジンの構築
具体的な業務内容
C# (.NET 8) / Unity を活用した、メダル動作・リール制御・ペイライン判定等の高精度ゲームロジックの実装
乱数生成器(RNG)を用いた国際認証規格(GLI等)に準拠する不変ゲーム確率・ペイアウト率制御ロジックの構築
System.Numerics (SIMD) や Burst Compiler を活用した大量メダル・コインオブジェクトの物理衝突判定高速化
Native Plugins (C++ / C# P/Invoke) を介した、専用筐体ハードウェア(メダル払い出し機、LED制御基板)とのシリアル通信インターフェース構築
MessagePack-CSharp / MagicOnion を用いた、ホール管理サーバーとの超低遅延暗号化TCP通信処理の実装
必須スキル・経験
C# を用いたゲーム開発、物理エンジン、または低遅延バックエンドの開発経験(4年以上)
メモリ最適化(GC Alloc 抑制、struct / ref 活用、メモリ割り当て回避)のチューニング実績
高度な数学・幾何計算(ベクトル・行列演算、確率統計、物理シミュレーション等)の実装スキル
マルチスレッドプログラミング(async/await, Task, Channel 等)およびデータ構造の知見
歓迎スキル・経験
GLI (Gaming Laboratories International) 等のカジノ・遊技機認証基準に対応したロジック設計・開発実績
C++ と C# の相互運用(P/Invoke, C++/CLI, C# Native AOT)に関する知識・開発経験
MagicOnion, gRPC, または 自作TCPプロトコルを用いたリアルタイム通信処理の開発知見
Unity (Job System / Burst Compiler / ECS) を用いたパフォーマンス最適化の実務実績
開発環境
言語/環境: C# 12 (.NET 8), Unity, Native AOT
通信/シリアライズ: MessagePack, MagicOnion, gRPC, Serial Port (RS-232C)
開発/テストツール: JetBrains Rider, Visual Studio, NUnit, BenchmarkDotNet
インフラ/ツール: Git, Docker, GitLab CI/CD
コミュニケーション: Slack, Notion, Jira, GitLab
働き方
リモート環境
[フルリモート] フルリモートで働いていただけます。
株式会社Kaizen Tech Agent
株式会社Kaizen Tech Agentは、「人と技術をつなぐ」ことを企業理念に掲げ、日々向上していく『技術』と『人』を最適な形でむつび付け提供することで、
お客様にとって真にプラスとなる価値でありたいと考えております。
私たちはそれぞれの個性を尊重し、ほっとする和みの社風でありながら、変化する時代に対して受け身にならず、未来への挑戦心を宿しています。
事業領域は、WEBアプリ開発、業務システム開発、スマホアプリ開発、インフラ構築など幅広く展開しており、
フリーランス様に対して最適な案件をご提案させて頂いております。どんな些細な事でも結構ですので是非いつでもお気軽にご相談ください。
