全 5 件中 5 件 を表示しています
-
【基盤開発】リードクライアントエンジニア(Unity)
業務内容 【概要】 当社では現在、2つの新規プロジェクトがあり、クライアントエンジニア合計15名が注力して開発しています。その両方で利用されるクライアント共通基盤を開発する専属チームのコアメンバーを募集します。 このポジションのミッションは、各タイトルのクライアントエンジニアがインゲームを中心とした面白いコンテンツ開発に注力できる環境を作ることです。 そのために、複数のタイトルで横断的に利用される共通機能、堅牢なクライアントアーキテクチャ、そして開発ルールやワークフローの整備をリードしていただきます。この役割を通じて、各タイトルの開発効率と品質を底上げし、会社全体の技術力を牽引することが期待されます。 【想定業務】 コンテンツを跨いで利用する共通機能の開発、導入サポート 開発支援ツールの開発、各種自動化のためのワークフローの構築・改善 CI/CD環境の保守・改善 Unity、SDK、外部パッケージなどの利用している技術のアップデート対応 課金、通知、外部アカウント連携などの非ゲーム機能の開発 パフォーマンスチューニング その他プロジェクトの中長期的な技術的課題への対応 やりがい・魅力 本ポジションの魅力 まだ専任の基盤チームが立ち上がったばかりのため、一部のエンジニアがコンテンツ開発と基盤整備の両方を担っているのが現状です。 結果として、それぞれの領域でスピードとクオリティを最大限に高めきれていない、という課題が生まれています。 この兼務状態を解消し、あなた自身も含めすべてのエンジニアが自身の専門領域で最高のパフォーマンスを発揮できる環境を整えること。それこそが、今回募集するあなたの最も重要なミッションです。 今後さらに立ち上がる新規プロジェクトでの利用も視野に入れ、基盤の運用・改善を継続的に行います。将来的には、ここで開発した基盤の一部をOSSとして公開していくことも計画しており、業界にインパクトを与えるようなチャレンジができます。 技術スタック ゲームエンジン:Unity(Unity2022 or Unity6) 開発言語:C#、Python、ShellScript IDE:Rider、VisualStudioCode プロジェクト管理: Git、GitHub CI/CD:(Declarative Pipeline、Groovy、Shared Library、Configuration as Code) クラウド:AWS (EC2、S3、CodeCommit、Lambda、CloudFront) Unity上の主要な使用技術:Addressables、CRIWare、Timeline、UniTask、VContainer、InputSystem、MessagePipe 応募要件 必須要件 C#もしくはC++を用いた3年以上のゲーム開発経験 歓迎要件を3個以上満たすこと 歓迎要件 スマートフォンゲームの新規開発案件のリード経験 スマートフォンゲームの新規開発案件における、基幹アーキテクチャの策定・実装経験 スマートフォンゲームの運用案件の経験(2年以上) 複数PJ横断して利用できる共通モジュール・パッケージ・プラグインの開発経験 C#非同期プログラミングに対する理解、アプリケーション全体を見据えた堅牢なエラーハンドリング等、品質を意識したコーディングの経験 パフォーマンスチューニング、およびメモリ・CPUのプロファイリングと最適化の経験 アプリやアセットビルドなどのCI/CD環境の構築・運用経験 アセットのレギュレーション策定、セットアップ自動化、バリデーションフローの構築・運用経験 Unityエディタ拡張を利用したツール開発による、PJ業務効率化の経験 Addressablesなどを利用したアセットバンドルの設計やアセットビルドパイプラインの開発経験 iOS/Androidのネイティブ機能(課金、通知、外部連携など)の開発経験 このような方が活躍できます 自らの技術で、仲間であるエンジニアを支えることに情熱を注げる方 「面白いコンテンツ開発に注力できる環境を作ること」というミッションに共感し、チーム全体の成功を自分の喜びにできる方を求めています。 特定タイトルの機能開発だけでなく、アーキテクチャ設計やパフォーマンス最適化といった、ソフトウェアの「あるべき姿」を追求することが好きな方 目先の機能実装だけではなく、中長期的な視点で技術的負債や課題の解決に取り組むことにやりがいを感じる方を歓迎します。 「作って終わり」ではなく、長期的な運用を見据えた品質と堅牢性に強いこだわりを持つ方 前例のない表現や、複雑な仕様に対しても、実現する方法を粘り強く探し、ゲームのクオリティを一切妥協しない方を求めています。 まだ定まっていないルールやワークフローに対して、自ら課題を発見し、チームを巻き込みながら改善していくことを楽しめる方 指示を待つのではなく、主体的に行動し、開発環境をより良くしていく推進力に期待しています。 課題の本質を見極め、最適な技術を選定・実装できる方 前提や制約から問い直し、本質的な問題定義と解決に取り組める方を求めています。 モダンな技術トレンドを積極的に学び、実践の場で活かす意欲のある方 常に新しい知識をインプットし、チームに還元していく学習意欲の高い方と一緒に働きたいと考えています。 参考情報 続きを見る
-
テクニカルアーティスト
業務内容 【概要】 新規3Dゲーム開発において一緒にテクニカルアーティストチームを創っていただける方を募集します! チームは現在組成中のため、メンバー一人ひとりが日々研鑽を積みながら、新しい表現に挑戦しています。 プロジェクトにおいては、TAは単なる「サポート」ではありません。 3Dの制御面、3Dアセット制作のワークフロー整備が特に重要なプロジェクトとなっており、 プロジェクトのコアな部分に対して、あなたの技術力を発揮してください! TAとしての豊富な経験をお持ちの方はもちろん、「このプロジェクトと共に、これからTAとしてのキャリアを築きたい」という熱意ある方の応募も歓迎します! 【想定業務】 DCCツール上での3Dアセット制作サポート機能の開発 ゲームエンジン上での、キャラクター・背景などに対する、ランタイム・Editor拡張機能の開発 コミュニケーションや上記機能開発に関するドキュメンテーション(3D、クライアントエンジニア中心) プロファイリング・パフォーマンスチューニング、不具合調査・修正(3Dアセット) 3Dアセットにおけるコンテンツ制御の繋ぎ込み DCCツールや3D制御に関連する知見の共有・チームビルディング ※開発フェーズ応じて職務内容の比重はシフトします やりがい・魅力 本ポジションの魅力 「正解」がないからこそ、あなたの経験が頼りです。 正直に言います。今の私たちのチームは、まだ完璧なワークフローがあるわけではありません。 「どうすれば効率的に、最高のクオリティが出せるか?」を毎日泥臭く模索している真っ最中です。 だからこそ、TAとしての知見を持つあなたに来てほしいのです。 チームと一緒に、一歩ずつ。 今のメンバーも「もっと良いものを作りたい」と、日々新しい技術を学びながら開発に食らいついています。しかし、専門的な視点からの「一言」があれば、もっと遠くまで行けるはずです。 あなたの提案や工夫が、そのままチームの新しいルールになり、迷える制作現場を照らす光になります。「自分の手で現場を改善していく手応え」は、どこよりもダイレクトに感じられる環境だと考えています。 「アーティスト出身だけど、テクニカルを極めて現場を楽にしたい」 エンジニアだけど、もっと表現の美しさにこだわりたい」 そんな、何かしらの「こだわり」を持った方を歓迎いたします。 完成された組織に飛び込むのではなく、私たちと一緒に「テクニカルアーティストチーム」を創り上げていきませんか? 技術スタック 開発言語: C#、Python、 C++ GameEngine: Unity6 (URP17) DCCツール: Maya2024.2、Adobe Photoshop、SubstancePainter IDE: Rider、VisualStudioCodeなど(好きなツールを選べます) バージョン管理: Git、GitHub、 AWS CodeCommit 応募要件 必須要件 以下1.と2.のいずれかの条件に合致すること。 1.DCCツール(Maya/Blenderなど)を用いたTAとしての実務経験(1年以上) 2.ゲームエンジン(Unity / Unreal Engine等)を用いた実務経験(3年以上) 歓迎要件 様々な領域のTAを募集しており、いずれかの要件に合致する方を歓迎いたします! (また、現在の開発案件では、キャラクター制御の比重が大きめですが、背景やVFXが得意な方のご応募も歓迎しております) 企画セクションやデザインセクションの要望を汲み取り、それを叶えようとするホスピタリティ 技術的に難しい課題に対しても粘り強く取り組む思考体力 DCCツール上でのツール、Plugin開発経験 キャラクター、背景、Vfxなどのアセット制作レギュレーションの策定、およびチェック機構の開発経験 リギング・スキニングに関する知識、ツールの開発経験 キャラクター・背景などに対するランタイム制御機能、アセット制作補助機能の開発経験(DCCツール、ゲームエンジンどちらの領域でも可) ランタイム上でのパフォーマンスチェック、特にアセットに起因する問題のチューニング経験 Unity上でのエディタ拡張や、PySide(Qt)などのGUIフレームワークを用いたツールの開発経験 参考情報 続きを見る
-
グラフィックスエンジニア(Unity)
業務内容 【概要】 新規3Dゲーム開発プロジェクトのグラフィックエンジニアメンバーを募集します。 現在はチーム自体を組成している最中で、メンバーも日々学びながら開発に取り組んでいます。 グラフィックスエンジニアとしての豊富な経験をお持ちの方はもちろん、「このプロジェクトと共に、スペシャリストとしてのキャリアを切り拓きたい」という熱意ある方の応募も歓迎します! 「プロジェクトのルック」「性能面での手触り感」というコア部分に対し、あなたの技術を発揮してください! 【想定業務】 プロジェクト固有のグラフィックパイプラインの改修・保守 HLSLを用いた各種グラフィック表現の追加改修・シェーダーの保守(特にキャラクター・背景表現が多め) コミュニケーションや上記機能開発に関するドキュメンテーション(3D、クライアントセクション) グラフィック・3Dアセットにおけるプロファイリング・パフォーマンスチューニング、不具合調査・修正 グラフィック・3Dアセットにおけるコンテンツ制御繋ぎ込み グラフィック技術に関連する知見の共有・チームビルディング ※開発フェーズ応じて職務内容の比重はシフトします 開発初期フェーズ:グラフィックパイプラインやシェーダーの改修作業が多い 開発中盤・終盤フェーズ:パフォーマンスチューニングの対応作業が多い想定 やりがい・魅力 本ポジションの魅力 新設チームということもあり、表現の要となるグラフィックパイプラインやHLSLの改修・実装お任せします。 「既存のエンジン設定をそのまま使う」のではなく、キャラクターの質感や背景の空気感に合わせてシェーダーを自ら叩き、このプロジェクトに最適な「独自の美しさ」を定義できる。エンジニアとしての技術が、そのまま画面のクオリティに直結する。これこそが、GEにとって最大の魅力ではないでしょうか。 技術を「共通言語」としてチームを強くする実感 現在、チームは「学びながら作る」という非常に柔軟で吸収力の高いフェーズにあります。 あなたが持つグラフィックの知見をドキュメントに落としたり、勉強会で共有したりすることで、デザイナーや他のエンジニアの視座が目に見えて上がっていくはずです。「一人のスペシャリスト」としてだけでなく、「チームの技術的支柱」として成長を加速させる。そのプロセスは、単なる実装作業以上の達成感を与えてくれるはずです。 初期の「新機能を実装し、ルックを追い求める楽しさ」から、中盤以降の「1msを削り出すパフォーマンスチューニングの奥深さ」まで。 プロジェクトのライフサイクルに合わせて、グラフィックエンジニアとして必要な全てのスキルをフル活用する場面があります。「作りっぱなし」ではなく、最後の最後まで手触り感と性能に責任を持つ。そんな、エンジニアとしての誠実なモノづくりが可能です。 技術スタック 開発言語: HLSL、C# ゲームエンジン:Unity6 (URP17/RenderGraph) IDE: Rider、VisualStudioCodeなど(好きなツールを選べます) バージョン管理: Git、GitHub、 AWS CodeCommit 応募要件 必須要件 以下1.と2.のいずれかの条件に合致すること。 1.ゲームエンジン(Unity / Unreal Engine等)を用いた実務経験(3年以上) 2.グラフィックスエンジニアとしての実務経験(1年以上) 歓迎要件 技術的に難しい課題に対しても粘り強く取り組む思考体力 シェーダーを用いたグラフィック表現の実装経験(コードベース・ノードベースいずれも可) ゲーム仕様を加味したグラフィックパイプラインの策定・各パスの構築経験、およびURP/HDRPのカスタマイズ経験 ランタイム上でのパフォーマンスチェック、特にグラフィックや3Dアセットに起因する問題のチューニング経験 数学・物理学・アルゴリズムに対する興味・知識 DirectX、Vulkan、MetalいずかのGraphicsAPIの知識 プロファイリングツールを用いたGPU、CPU、メモリのデバッグスキル ※上記ご経験があれば、歓迎いたします 参考情報 続きを見る
-
フロントエンドエンジニア
当社が開発するゲームは、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に関する知識、構築経験 実務におけるフロントエンド技術選定経験 このような方が活躍できます ・技術を手段として活用し、課題解決志向で取り組む事が出来る方 ・能動的に周囲とのコミュニケーションを構築出来る方 ・柔軟に物事を捉えて行動することが出来る方 参考情報 続きを見る
-
サーバーサイドエンジニア
業務内容 スマートフォン向けゲームのサーバサイド開発(Java) ゲームのサーバ構築・運用(スケーラビリティを考慮した設計) 新機能の実装に向けた方式設計・開発 応答速度向上などのパフォーマンスチューニング 障害発生時のトラブルシューティング・解決 状況に応じて、サーバ負荷対策や大規模イベント対応など、 ゲームならではの高度な技術課題にも挑戦していただきます。 「安定性とスピードを両立させる」エンジニアリングに興味のある方、大歓迎です! やりがい・魅力 f4samurai サーバーサイドエンジニアチームのこだわり 「サーバーサイドエンジニア」という職種名にとどまらず、アプリケーションや通信経路を含めた広範囲な開発・運営に関わることができるチームです。 モバイルゲームならではの圧倒的な秒間リクエスト数を、遅延なく安定して処理する設計・実装力が求められる環境です。発生率0.0001%の不具合にも妥協せず、徹底的な改善を追求することで、最高のゲームプレイ環境を支えています。 また、エンジニアだけでなく他職種と密に連携し、「より面白いゲーム体験」を技術で実現することを大切にしています。個々のスキルを活かしながら、チーム全体でより良いものを生み出す楽しさを実感できる環境です。 本ポジションの魅力 高トラフィック&安定性を両立させる技術力を磨ける 金融業界など、多数のユーザーを捌きながら高い安定稼働が求められるシステム開発経験者に は、特に親和性の高いポジションです。 ユーザーの熱量をダイレクトに感じられる モバイルゲームはBtoCサービスの中でも、プレイヤーの声が最もリアルに届く領域。 「このゲームが好き!」「快適に遊べる!」といったフィードバックがダイレクトに得られ、自分の仕事の成果を実感しやすい環境です。 広範な技術領域をカバーし、テックリードを目指せる サーバーサイドだけでなく、ネイティブアプリやフロントエンド、配信インフラまで含めたアーキテクチャ全体を理解し、技術のスペシャリストへと成長できます。 テックリードとして、チームを牽引したい方も大歓迎です! 技術スタック 開発言語: Java 開発環境(フレームワークなど): Spring Boot, Tomcat, MySQL, Terraform, AWS(ECS, RDS, DynamoDB, Redshift, Athena, OpenSearchなど) プロジェクト管理: Git, Subversion, Jenkins, Concourse CI, Wrike 応募要件 必須要件 Javaを用いたエンジニア実務経験 3年以上 ※ゲーム業界未経験歓迎です! 歓迎要件 システム全体のアーキテクチャ設計・構築経験 クラウドプラットフォームの利用経験 データベースサーバ、アプリケーションサーバの選定・構築経験 負荷試験、メモリリーク対応など、非機能要件に対するテストや不具合対応経験 参考情報 続きを見る
全 5 件中 5 件 を表示しています