求人ID: 30617
業務内容
バトルシステムの設計、実装、デバッグ
バトルコンテンツの設計、実装、調整、デバッグ
求める経験/スキル
【必須】
・C++でのコンシューマーゲーム開発経験のある方(目安として【5年】以上)
・小規模コンテンツの企画・仕様書を読解し、設計や実装手順について作成・提案のできる方
・バトル関連のデータ設計およびエディタの開発経験 (C#)
・バトル関連プログラムの開発経験(技効果、道具効果、状態異常など)
【歓迎】
・攻撃(弾丸)の物理挙動やエフェクト等の演出の実装経験
・パフォーマンス最適化経験(プロファイラを使用した計測とボトルネックの分析、最適化の提案)
・デバッグにおける開発効率化経験(データの静的チェックツールやランタイムの自動テストなどの運用経験)
必要書類
履歴書・職務経歴書(形式:PDF)
当社が開発するゲームは、Web技術とネイティブ技術を組み合わせたハイブリッドのアプリであり、それぞれの強みを活かしながら、効率的かつ高品質な開発を実現しています。
このポジションでは、フロントエンドエンジニアとして主にアウトゲーム部分のUI/UX設計および開発をご担当いただきます。フロントエンドのスキルを活かし、ゲーム開発に携われることがこの職種の魅力です。
また、現在活躍しているフロントエンドエンジニアは、ゲーム業界以外の出身者も多く、業界未経験でも十分に成長・活躍できる環境を整えています。
さらに、キャリアパスとして、技術のスペシャリストを目指すテックリードやチームを牽引するマネジメントの道も開かれており、ご自身の目指す方向に向かって成長できる機会があります。
業務内容
以下のような業務を中心に、状況に応じて様々なタスクをお任せします。
ゲーム設計とUI仕様に基づいた画面実装(アウトゲームの開発)
画面ごとのUIアニメーション演出の開発
UI/UXや画面遷移を含めた画面設計
他職種と連携したタスク、及び開発スケジュールの調整
同職種メンバーのマネジメント業務(進捗管理、目標設定など)
やりがい・魅力
技術的な挑戦
ゲームのフロントエンド開発は、パフォーマンス最適化、レスポンシブデザイン、クロスプラットフォーム対応など、さまざまな技術的課題を解決する必要があります。特にゲーム開発では、処理速度や反応速度が重要なため、エンジニアとしてのスキルを磨くことができ、技術的な挑戦に取り組むこと自体がやりがいにつながります。
リアルタイムなフィードバック
ゲームは多くのユーザーにプレイされるため、その反応をリアルタイムに感じることができます。プレイヤーのフィードバックやコミュニティの盛り上がりを直接目にすることができ、自分の仕事がユーザーに楽しんでもらえているという実感が大きなモチベーションになります。
チームでの達成感
ゲーム開発は大規模なプロジェクトであり、プロジェクトマネージャー、プランナー、デザイナー、ネイティブエンジニアなど多くのメンバーと連携して進められます。フロントエンドエンジニアとして、自分が携わった部分がチーム全体の成果に結びつき、完成したゲームがリリースされ、世に出た瞬間の達成感は格別です。
技術スタック
開発言語: JavaScript, TypeScript, HTML, CSS(Sass)
フレームワーク: React ライブラリ使用例: Storybook, vanilla-extract, CSS Modules, TanStack Query, Zod, MSW, Vitest など
開発環境: VSCode, IntelliJ IDEA, Vite, webpack
プロジェクト管理: GitHub, Concourse CI, Notion デザイン・
プロトタイピング: Figma, Adobe Creative Cloud(Photoshop, Illustrator, XDなど)
AIツール: ChatGPT, GitHub Copilot
応募要件
必須要件
JavaScriptやTypeScriptを用いたアプリケーションWebフロントエンドの開発経験(3年以上)
ReactなどのJavaScriptフレームワークを用いたフロントエンド開発経験
(Next.js, Vue.js, Nuxt.js, Node.jsなど)
※ゲーム業界の経験は問いません
歓迎要件
デザイナーとのコミュニケーションを取りながらのUI/UXの開発経験
サーバサイドエンジニアやネイティブエンジニアとのAPI設計経験
GitやSVNなどのバージョン管理システムの使用経験
ゲームUI、幅広いゲームジャンル・タイトルの知識
単体、E2Eなどのテスト設計、実装経験
CI/CDに関する知識、構築経験
実務におけるフロントエンド技術選定経験
このような方が活躍できます
・技術を手段として活用し、課題解決志向で取り組む事が出来る方
・能動的に周囲とのコミュニケーションを構築出来る方
・柔軟に物事を捉えて行動することが出来る方
参考情報
この求人案件の募集は終了いたしました
「事業概要」
DMMグループの中核企業であり、登録ユーザー3,500万人を超えるプラットフォーム「DMM GAMES」を運営しています。
プラットフォーム事業に、パブリッシング事業、コンテンツ事業、海外事業、投資事業の5つの事業を展開しています。
ゲームディベロッパーと協力して新たなゲームを世に送り出すべく、パブリッシャーとして開発資金の出資やインフラ提供、リリース・運営支援、マーケティング支援等を行います。
・累計400本超のパブリッシング実績
・国内外の様々なディベロッパーと協業
・豊富なナレッジとリソースを提供
「部署概要」
伊藤スタジオは「刀剣乱舞ONLINE」「神姫PROJECT」「れじぇくろ」といったタイトルの企画、開発、運営を行っているスタジオです。
今回の募集の部門は、女性向けの運用ゲームの領域でのエンジニアポジションになり、パートナー企業と一緒にコンテンツを作り上げていく方を募集します。
「業務内容」
DMMグループの中核企業であり、会員数3,000万人超のオンラインゲームプラットフォームである「DMM GAMES」を運営するEXNOA社。
そのオンラインゲーム開発・パブリッシング部門における内製ゲーム開発エンジニアのポジションです。
■具体的な役割
・Unityを利用したゲームの開発、運用
・デザイナーとのUI設計
・サーバサイドエンジニアとのシステム開発
・チームの課題解決・プロセス改善
「仕事のやりがい」
女性向け大型タイトルの運営業務
大型IPでのエンジニアとして手腕を発揮していただきます。
大規模チームでの開発、運用経験ができる。
お客様からダイレクトな反応を得ることもあります。
技術的な提案はしやすいチームです。
「ポジションの魅力」
ご経験とスキルや意欲、チーム状況に応じてマネジメントをお任せすることもございます。
スキルを活かしたスペシャリストとしてご活躍いただくこともできます。
「業務環境」
プランナー、デザイナー、エンジニア、それぞれのチームと連携して開発業務を行っております。
メンバー:50名
(プロデューサー2名、ディレクター1名、プロジェクトマネージャー1名、アシスタントプロデューサー1名、エンジニア21名、プランナー14名、デザイナー10名)
男女比 7:3
平均年齢:36歳
「開発環境」
ゲームエンジン:Unity
開発マシン:Windws or Mac
【利用技術】
- C#
- Objective-C
- Java
【管理ツール】
- Bitbucket
- JIRA
- Confluence
【コミュニケーションツール】
- Slack
- GoogleMeet
- Zoom
- oVice