
ゲームプログラマー(Unity/C#)—Kabam|1年契約、モントリオール・ハイブリッド勤務
Kabamのマルチプレイヤーゲーム向けに、ゲームプレイシステム、ユーザーインターフェース、クリエイティブツールを構築します。 UnityとC#のソリューションを開発し、アーティストとデザイナーのワークフローを効率化します。
仕事内容
- 定められた標準とベストプラクティスに従ってコードを開発、テスト、保守する
- 協力して業務を進め、コードレビューに参加し、チームの開発プロセスに従う
- ソフトウェアの不具合を調査、デバッグ、解決する
- コードとプロジェクト文書を明確、正確、簡潔に保つ
- 継続的な学習と改善を通じて技術力を高める
- チームメンバーや関係者と進捗、リスク、課題、更新事項を共有する
- プロジェクトのマイルストーンと期限を満たせるよう効率的に業務を整理する
- 指導を求めながら、知識共有を通じてチームの成長を支援する
- ゲームプレイ機能とメカニクス向けに、クリーンで効率的かつ再利用可能なコードを作成する
- アーティストとデザイナーのワークフローを改善するツールを開発、保守する
- ツールを既存のコンテンツ制作パイプラインとプロセスに接続する
- 柔軟な画面、ウィジェット、その他のユーザーインターフェースコンポーネントを作成する
- 機能設計を評価し、実装コストと代替案について助言する
- アジャイルなチーム環境でプロデューサー、アーティスト、デザイナー、プログラマーと協働する
- アーティスト、デザイナー、プログラマー向けのワークフローツールを開発、支援する
応募要件
- ソフトウェア開発経験6年以上。ゲーム業界での経験が望ましい
- コンピューターサイエンス、工学などの学士号、または同等の実務経験
- C#に関するエキスパートレベルのスキル
- コンソール、PC、モバイル向けに複数のオンラインタイトルをリリースした経験
- 複数のゲームエンジンに関する実務経験、または新しいエンジンをすばやく習得できる能力
- 設計仕様に基づき、クリーンでわかりやすく文書化されたコードを作成できる能力
- 変化の速いチームで自律的かつ協調的に働けること
- GitやPerforceなどのソース管理システムに関する豊富な経験
- AndroidまたはiOS向けアプリケーション開発経験
- 現在のモバイルゲームのトレンドに関する知識
- 技術系および非技術系の同僚と明確にコミュニケーションできる能力
- Agile、Kanban、または同等のプロジェクト管理手法の経験
- フランス語と英語の能力があれば尚可
- 操作、アビリティ、AI、RPG、マルチプレイヤー、オンライン、ネットワークシステムにまたがるゲームプレイエンジニアリング経験
- コンソール、PC、モバイル向けUIエンジニアリングのベストプラクティスに関する知識
- Unity3D、C#、Unity GUIに関する高いスキル
- Node.js、NoSQLデータベース(MongoDBが望ましい)、Google Cloudを用いたバックエンド経験があれば尚可
- Unityシェーダー言語や、OpenGL、DirectX、Metal、VulkanなどのAPIを用いたレンダリングまたはグラフィックス経験があれば尚可
福利厚生
- 多様性と包摂性に富む職場で働ける
- 協力的で熱意のある職場文化に参加できる
- 機会均等の雇用環境を利用できる
- 選考プロセス中に配慮を受けられる
- 高品質なグラフィックス、次世代技術、革新的なゲームプレイを備えたゲーム制作に携われる








