求人ID: 34130
Unityエンジニア
400万円~700万円
採用背景
2023年4月より新規事業として運営を開始した VTuberプロダクションの3Dエンジニア・アーティストを募集いたします。
弊社はグループ会社において音のプロダクション事業やコンテンツ制作事業を展開し、音響制作や動画制作、声優・タレントマネジメント業も手掛けております。
これまでに培ってきた各分野における知見を活用し、新規事業としてVTuberプロダクションの活動をさらに加速、充実させるとともに、新分野にも活動の幅を広げていきます。
現在は、部門マネージャーの下、15名でプロダクションの運営を行っております。
スタジオ・技術・舞台/モデルまわりの調整等の業務を、VTuberチーム内におけるテクニカルチームとして3名で運用しておりますが、マンパワーが不足している状況です。
更なる事業拡大に向け、専任の3Dエンジニアを募集することにいたしました。
新規事業として、拡大を続けている「あおぎり高校」と一緒に成長していきたいという熱意をお持ちの方からのご応募をお待ちしております!
仕事内容
VTuberプロダクションの3Dエンジニア・アーティストとして、 3Dモデル/ステージのUnityへの組み込みをメインに、VTuberの3Dモデルの調整・制作といった業務 をお任せいたします。
VTuberの大本となるデザインやモデリングは外部のアーティストの方が担当しており、本ポジションではモデルやステージといった制作物を理想通りに動かすための調整・コンバートといった業務を業務からお任せいたします。
■具体的な業務内容
①3Dモデル/ステージのUnityへの組み込み・セッティング
外部のモデラーさんから納品された3Dモデルを、演者の要望や企画に合わせてUnityで利用できるように調整していただきます。
モデラーから納品された3Dモデルの調整(キャプチャソフトに合わせた最適化)
キャラクタライズ、ボーンの調整、リターゲティング、揺れ物の物理演算調整
ステージのセッティング
②小物類(オブジェクト)の作成とUnityへの組み込み・セッティング
カーテンやテーブルなど、一部小物も作成いただきます。
③3Dモデル/ステージ、作成した小物を外部環境でも利用できるように調整
納品されたモデルや作成した小物を、外部環境(演者個人のPC環境など)で利用する際に、想定通りの動きをするように調整していただきます。
業務量の配分は、目安としてUnityへの組み込み作業が7割、3Dモデルの調整や小物の作成が3割程度のイメージですが、得意な分野ややってみたい分野も相談しながら業務を進めていくイメージです。
各ツールにおけるデフォルト機能以上の方法で対応が必要になることも多々発生いたしますので、新しい手順を模索・吸収しながら業務を進めていただきます!
■開発環境
Unity
C#
上記の業務に加えて、新規事業部として組織づくりや事業開発にも携われる環境がございます。
配属組織
部門マネージャーの下に15名のメンバーが所属しています。
更なる事業拡大に向け、エンジニアを数名名採用予定です。
・プロデューサー:2名
・ディレクター:5名
・エンジニア:1名 ※ここを募集
・デザイナー:1名
・タレントマネージャー:3名
・経営戦略:1名
・動画編集:1名
・デスク:1名
働き方
現在コロナ対策などもあり、会社全体としてはご本人の希望を考慮しながら、リモートワークと出社を混ぜて対応をしています。
全社のうち半数がフルリモートワークとなっており、出社している社員についても「週3日以上の出社」としているため、週2日はリモートワークの社員も多いです。
また、1日7時間労働(本チームは11時出社~19時退社で、休憩1時間)で、給与にみなし時間外労働手当を含んでおりません。
世の中的には8時間働くことが当たり前という状況かもしれませんが、私たちの会社、私たちの部署においては、しっかりと成果をだしていれば、労働時間については個別の事情を考慮して弾力的に運用したいと考えています。
人事制度
中長期における会社の成長を支える人材の育成を重視するための人事制度を導入しています。
具体的には、グレード制に基づき、評価・等級・報酬が決定されます。
グレード毎に定義されている求めるミッション、ビジネススキルに応じて、個人OKRで短期~長期のマイルストーンを掲げ評価を行っていくため、評価軸が明確にされています。
また、いかに1日7時間の勤務時間内に効率よく、生産性高く業務を行えるかを大事な指標としているため、多く残業をすることが評価につながるということはありません。
業務内容
低レベルライブラリおよび関連ツールの設計・実装
必須経験・スキル
・C++による低レベル処理の実装経験
(算術処理、メモリ管理、マルチスレッド、ファイルシステムなど)
・ライブラリ開発チームもしくはゲーム開発プロジェクトでの実務経験
・ゲーム開発全般についての幅広い知識
(開発用ツール、ゲームエンジン、アセットワークフローなど)
求める人材タイプ
・新しい技術をキャッチアップするのが好きな方
・誰にどう使われるか、どのように使って欲しいかを考えられる方
・自ら主体的に動いたり、発信することができる方
・周りと協力しながら制作できる方
必要書類
・履歴書・職務経歴書(形式:PDF)
※応募作品は必要ありませんが過去プログラミングされたものを提出頂く場合がございます
※『ポケットモンスター』シリーズに関連するキャラクター、企画、ゲームは選考対象外です
スマートフォン向けソーシャルゲームのサーバ設計・構築・運用など、バックエンド領域の開発・運用を主に担っていただきます。
裁量が大きいので、企画を含めて自分の考えが大きく反映される環境です。
【具体的には】
<メイン業務>
◎ソーシャルゲーム開発エンジニア
・ソーシャルゲームのアプリケーション開発
<サブ業務>
◎ディレクティング
・開発・運営チーム全体の進行管理および対外折衝
◎企画
・ソーシャルゲームの新企画立案
・運用中のソーシャルゲームの企画・運用業務
・ユーザーが楽しめるようなイベントの企画・立案
・従事すべき業務の変更の範囲
(雇入れ直後)ゲーム開発業務 (変更の範囲)開発業務全般
・就業場所の変更の範囲
(雇入れ直後)会社の定める場所(テレワークを行う場所を含む) (変更の範囲)なし
職務内容
iPhone / Android/ PCプラットフォーム向けソーシャルゲームの設計、開発、実装、申請、運用を行って頂きます。
・新規開発タイトルでのアウトゲーム基盤部分の設計および実装
・新規開発タイトルでのアウトゲーム機能部分の量産設計および実装
・運用開発タイトルでのアウトゲーム機能部分の改修および新規実装
・アウトゲーム部分を効率的に開発するために必要な周辺ツールの実装および改修
・その他、エンジニア/デザイナー/プランナー間とのコミュニケーション
※ご経験やご希望に合わせて、下記キャリアパスのような配属を予定しております。
募集背景
今後スマートフォンやPCプラットフォームでリリース予定のタイトルが複数あり、 アウトゲーム部分の開発経験が豊富な方を迎えてよりクオリティの高いプロダクトを 作っていくためにエンジニアの方を増員募集しております。
キャリアパス例
例) アウトゲームの開発メンバーとして配属
→ 1年程度アウトゲームの開発後、同タイトルのアウトゲームチームのマネジメントを行いつつ開発を行うプレイングマネージャーに着任
→ その後、新規のタイトル立ち上げ時に、アウトゲームリードとして立ち上げからジョイン
会社の魅力
・新規、運用のゲームタイトルを複数開発しつつ、非ゲーム領域(システム領域)については積極的な基盤開発を進めています。
・職種にとらわれない開発を大切にしており、誰でもゲームの企画を考えたり、意見をすることができます。
・プロジェクトごとに特色のある技術選定をしており、広くさまざまな開発手法を経験することができます。
・社内のプロジェクト数が多く、情報量が多い中、勉強会など交流も活発でさまざまな開発の情報を得ることができます。
・アプリボットのみならず、サイバーエージェントのゲーム・エンタメ事業部(SGE)に属するグループ会社との情報交換・連携を通して、多数のタイトルの知見を学び、活かしながらゲーム開発を行うことができます。
開発体制
・新規、運用のゲームタイトルを複数開発
・チーム規模はプロジェクトにより、40名~100名前後
・内クライアントエンジニアは最低5名程度、最大20名程度
開発ツール
・Unity (プロジェクトによりバージョンは異なります)
・使っているライブラリの一例 UniTask、UniRx、MasterMemory
参考ページ
・技術ブログ「てっくぼっと!」
・技術支援制度
・ゲームエンジンにおけるモーションライブラリ、及びツールの設計・実装
社内タイトルのプログラマー、アーティスト、プランナーと
やり取りをしながら開発を進めます。
- アプリプログラマー、アーティストの要望を精査し、
モーション再生・ブレンドシステムの開発を行う
- アーティストと協力して、ゲームキャラクター向けの
ランタイムリグの設計・開発を行う
- アーティスト、プランナーとやり取りをしながら
ノードベースのモーション制御ツールの改修を行う
- サウンド、エフェクトなど他モジュールと連携した、
モーション連動システム・ツールの開発を行う
・モーション制作のワークフローを改善するための研究開発
- 社内モーションキャプチャースタジオと協力し、効率的にキャプチャーデータを
ゲームキャラクターへ反映するためのフロー改善を行う
- AI・物理プログラマーと協力して、プロシージャルモーション
およびモーション制御自動化の研究を行う
仕事内容
社内開発タイトルにおける、ネットワーク通信を伴うゲームシステム/コンテンツ制作に関わる職務を担当していただきます。
サーバー/クライアント方式による通信を伴うシステムの設計と開発
P2P方式による通信を伴うシステムの設計と開発
データベース構築と運用
サーバー上で動作するゲームロジック開発
構築されたオンラインインフラの上で動作する各種プロセスの開発
ネットワーク負荷検証環境の構築
関連記事
STAFF VOICE :『コンシューマーもサイゲームス 。』
Cygames Magazine :コンシューマーエンジニアの仕事とは? プログラムによってゲームの「手触り」を作り出す【サイゲームス仕事百科】
サイマガTV:「10 Questions」エンジニア編
仕事内容
・コンシューマー向けゲームのプログラム開発
求めるスキル
・C、C++やC#での開発経験
・プロ/アマ問わずゲームソフトに関するプログラム開発経験
・ゲーム開発に関連する技術への興味と関心を持っている方
歓迎するスキル
・Windows上でのゲームやツールの開発経験
・コンシューマ向けゲームの開発経験
・Unityなどゲームエンジン上での開発経験
・DCCツールのプラグインやスクリプトの開発経験
・ビルドエンジニアとしての経験
・レンダリング関連プログラムの知識
・サウンド関連プログラムの知識
・ネットワーク関連プログラムの知識
・3D関連の数学
・デザイナーやディレクターなどの他のセクションと連携して業務を進めることが出来る方
ブロックチェーンゲーム開発のクライアントエンジニアとしての仕事となります。
裁量が大きいので、企画を含めて自分の考えが大きく反映されます。
【具体的には】
<メイン業務>
◎ブロックチェーンゲーム開発エンジニア
・ブロックチェーンゲームのアプリケーション開発
<サブ業務>
◎ディレクティング
・ブロックチェーンゲームの新企画立案
・開発・運営チーム全体の進行管理および対外折衝
◎企画
・ブロックチェーンゲームの新企画立案
・運用中のブロックチェーンゲームの企画・運用業務
・ユーザーが楽しめるようなイベントの企画・立案
・従事すべき業務の変更の範囲
(雇入れ直後)ゲーム開発業務 (変更の範囲)開発業務全般
・就業場所の変更の範囲
(雇入れ直後)会社の定める場所(テレワークを行う場所を含む) (変更の範囲)なし
主な仕事内容
あなたにお任せしたいお仕事は、AndroidやiOSアプリの開発、運用保守、リリースといったアプリケーションに関わるエンジニアリング業務のお仕事になります。
・iOSアプリの開発、運用保守、リリース
・Androidアプリの開発、運用保守、リリース
・新規追加機能の企画、設計、プロトタイピング、開発
・UIUXの改善提案
・新規アプリのシステム設計・開発
・アプリの速度やエラー・クラッシュ率の改善 など
IT系だとCTCやSCSK、Skyや帝人など、WEB系だとアクセンチュアやシャノン、PPIHなど業界を牽引するトップ企業含め様々な企業と安定的な取引を行っております。
当社社員は、プロダクションカンパニーの一員として各社クライアントのプロジェクトに参画し、1つの会社に長年いては実現できない多彩なスキルやノウハウを身に付けることができます!
エクストリームってどんな会社?
エクストリームは2005年の創業以来、一貫してクリエイターやエンジニアなどのデジタル人材が活躍できる事業を多角的に展開してきました。ゲーム開発・運用、アプリ開発、WEBサービス開発、クラウドプラットフォームなど事業領域もどんどん広がっています。
社員数はグループ全体で600名以上。
エンジニアをはじめデザイナー、ディレクター、プランナー、PMなど幅広い職種のメンバーが所属しています。
クライアントのプロジェクトごとにクリエイターとエンジニアがひとつのチームをつくり課題を解決していきます。多彩なプロジェクトに参画できるのでスキルを固定化せず、常に新しいスキルを身につけられるのがメリットです。
エクストリームは、社員同士が技術やノウハウを共有して常にアップデートしているので、時代の変化にも対応できるクリエイター・エンジニアになれます。
はたらく環境
【働き方改革】
エクストリームは働き易い会社を目指して、休日休暇、各種福利厚生など様々な制度を策定し、ワークライフバランスのとれた環境を整えています。また社員の産休・育休取得・復帰を応援しています!安心して長く働きたい方に適した環境です。
・年間休日127日
・平均残業時間10.9時間
・育児休暇取得率100%(2017年5月~2021年4月)
・豊島区ワーク・ライフ・バランス推進認定企業(第13期)
【出社体制について】
参画するプロジェクトにより異なりますが、全社員の70%が週1回以上リモートでの勤務を行っています。
【スキルアップ支援】
技術や知識を増やすための制度が充実しています。
・資格取得支援制度(情報処理技術試験、日商簿記検定など)
・ビジネスマナー研修
・社員力向上研修
・OJT研修
・クリエイター・エンジニア&エンジニア研修
・社長表彰制度
・図書購入制度
・10xEng(オンライン研修制度)
・eaTech(テーマ別技術研修制度) 他
【社員同士の交流・割引制度について】
・部活動補助金(ゲーム部・ダーツ部・バスケ部・軽音部など)
・社員超会(全社員参加で開催するお祭りイベントです!)
・C&E感謝の集い(月に一度、開催月に入社した社員(クリエイター&エンジニア)を集めて交流パーティーを行っています)
・全国40カ所にある保養施設、レストラン、スポーツ施設などで割引あり
・クラブオフ制度(映画や演劇チケット、旅行や飲食店の大幅割引など)
福利厚生などはたらく環境について詳しくはサイトをご覧ください。
募集要項
【必須要件】
■下記どちらかのアプリ開発経験 12ヵ月
└Swift、Objective-C等を利用したiOSアプリ開発・運用・リリース経験
└Kotlin、Android Java等を利用したAndroidアプリ開発・運用・リリース経験
└WEBアプリ開発、運用、リリース経験
【歓迎要件】
■データベースを使用しての実務経験
■バージョン管理ツール(Git、SVNなど)を利用した開発経験
■安定性とパフォーマンスを重視した設計、実装経験
■向上心があり、粘り強く物事に取り組める方
■チームワークを大切にできる方
新しい技術に挑戦し、AIを活用したサービス展開に携わりながら、自身の技術向上を実現できるチャンス!
自社サービスの開発では、新しい技術があればどんどん提案して現場で活かせる環境です。
受託開発では、お客さまのニーズをヒアリングし、提案していただけます。
また、自分がやってみたいサービスや作ってみたいアプリなど、ぜひご提案ください。
総合力を問われるポジションではありますが、ご自身が思う形で成長していけます。
■具体的な業務内容
・AIを活用した業務効率化、課題解決
・Azure/Tencent Cloudなどのパブリッククラウドを使用した開発業務
・受託・自社開発のバックエンド開発業務
■仕事のやりがい
・お客さまのニーズを見きわめ、課題解決できるエンジニアとして活躍できます
・弊社の開発チームとMicrosoft社の社員とともに勉強会を定期開催
最新技術を学べる機会も多いです
・プロジェクトの開発に携わりながら、会社の成長を感じることができます
■その他の職場環境
・技術力が高いメンバーが在籍しているので、自身の技術向上に繋がります
また、意思決定から開発リリースまでが早いです!
・チーム全員仲が良く、全員で昼食に行ったり、仕事後にも食事に行ったりと、
和気あいあいとしています
開発・運用をするだけではなく、企画などにも積極的にかかわっていきます。
世界中に感動体験を…!をビジョンに掲げ、今日も私たちは挑戦し続けています。
当社ではジャンルに捉われず多様な案件を受託しています。コンシューマゲムからソーシャルゲムまで対応プラットフォームも幅広く、プロジェクトの立ち上げからリリースまで一貫して携わるチャンスもあります。
使用エンジンはUnity(C#),UnrealEngine(C++)が主となり、社内で制作したフレームワークも用いて開発を進めています。担当いただくパートは個人のスキルや適性を考慮して決定いたします。
案件のバリエーションが豊富な分、徐々に業務範囲を広げていくなど無理なく着実なスキルアップが可能な当社。仕様書どおりに制作するのではなく、ゲムをより面白くするための意見提案を積極的におこなえる方を歓迎いたします!
【業務内容】
・使用言語はC#、C++(使用比率はC#が8割、C++が2割程度)
・プレイヤーキャラクタの行動作成
・敵やNPCに関わるAIの作成
・会話システムやイベントの作成
・メニューの作成
・ネットワーク通信の組み込み
・デバッグの自動化やEditorの拡張等、業務効率化に向けた機能の作成
業務内容
・コンシューマゲーム開発におけるサーバーシステムの設計・開発・運用
・サーバーAPI等に関する研究開発
・プランナーからの要件に対する整理や仕様調整
必須経験・スキル
・最新の技術や未知の領域に対して、常にキャッチアップを行い続けていること
・WebシステムのAPIの開発経験(Java/Go/Erlang等、言語不問)
・AWS/GCP等のパブリッククラウドサービスを利用したシステム開発経験
・RDB/NoSQL/NewSQLなどのうち、1つ以上のデータストレージテクノロジーに精通していること
・プロダクトにおけるデータモデルの設計とチューニングの実施経験
・Docker/Kubernetesを利用したシステムの設計と開発の経験
歓迎経験・スキル
・ゲームプログラミング経験(C++/C#など、言語不問)
・大規模/高負荷なサーバーシステムの開発・運用経験
・グローバル規模のサービス開発に携わった経験
・何らかのサービスやプラットフォームを0から設計・開発した経験
・マイクロサービスアーキテクチャを利用したサービスの設計・開発経験
・TCP/UDPなどのネットワークプロトコルについての深い理解
・システムの技術的課題を発見し、自ら原因特定・提案・解決した経験
・エンジニアリングチームをリードし、チームで課題解決を行った経験
求める人材タイプ
・ゲームに関するマルチプレイやサーバーサイドに強い興味があり、実現したいことがある方
・誰にどう使われるか、どのように使って欲しいかを考えられる方
・自ら主体的に動き、発信することができる方
・チーム内外問わず積極的なコミュニケーションを取り、協力しながら制作できる方
必要書類
・履歴書・職務経歴書(日本語/ファイル形式:PDF)
※業務として携わられてたもの以外の『ポケットモンスター』シリーズに関連するキャラクター、企画、ゲームは含めずにご提出ください
社員対談
・開発責任者メッセージ
https://www.gamefreak.co.jp/message/
・プログラマ対談
https://www.gamefreak.co.jp/recruit/crosstalk-programmer/
・システムプログラマ対談
https://www.gamefreak.co.jp/recruit/crosstalk-system-programmer/
IaaS / PaaS / SaaSを問わず、全社クラウド環境整備のための企画~実装・保守までご担当いただきます。
【主な業務内容】
・Google Cloud、AWSを中心としたアカウント共通基盤管理
・業務で利用するクラウドサービスなどの提案、構築、運用とサポート
・ITリテラシー教育や勉強会の開催
・上記をはじめ、外部パートナーと協力した業務遂行
クリエイターが活躍しやすい環境を作るため、既存サービス、システムやインフラの維持、管理に加え、
新規サービス・システムやツールの提案、構築、サポート、導入システムの勉強会など、社内のITに関わる幅広い業務に携わっていただきます。
社内からの要望に対処するだけでなく、新しい技術やツールなどに常にアンテナを張りながら、主体的に課題解決に取り組んでいきます。
【クリエイターやエンジニアの多い組織】
クリーチャーズはポケモン原作3社のうちの1社として、主にポケモンカードゲームとデジタルゲームの開発、3DCG関連事業を展開しています。
特にデジタル関連事業で顕著ですが、クリエイターやエンジニア、テクノロジーに強いメンバーたちが集っている組織のため、情報システム部と同じ目線で協力しながら課題解決に向き合うことができます。
業務内容
【概要】
株式会社gumiでは、ブロックチェーンを用いたアプリケーション開発に加わっていただくエンジニアを募集しております。当社の開発案件は特許を絡めた先進性の高い案件が多く、ゲームのようなエンタメ系だけでなく金融系やインフラ系など分野も多岐にわたります。極めて希少かつ価値の高い知見を要求されるため、グローバルで通用するスキルを数多く得られる環境があります。EVM以外のブロックチェーンを深く理解する必要のある開発案件が複数あり、TendermintやMove、Solana上での開発経験のあるエンジニアを優遇いたします。
【詳細】
・あらゆる種類のブロックチェーンと連携するアプリケーションの設計/開発/運用
・それらに付随するスマートコントラクト開発
・ブロックチェーンノードの立ち上げ及び保守メンテナンス業務
・Wallet及びスマートコントラクトの管理に必要なシステムの開発
【開発環境】
・言語:NodeJS (Typescript)、Go、Python
・OS:Linux、macOS
・DB:PostgreSQL、Redis、NoSQL
・インフラ環境:AWS、GCP
・ブロックチェーン: EVM、Tendermint、Move、Solana、その他ブロックチェーン
【関連URL】
・採用オウンドメディア「ばんぐみ」
・ゲームタイトル一覧
各サービスを支える基盤システムの設計、開発、運用に関わる業務を担当いただきます。
基盤システムのひとつである「KONAMI ID」は、ゲームとゲーム外のサービスの架け橋となるIDシステムで、幅広い関連サービスを構築しています。
★また『Web3ゲーム』について、手間を省き分かりやすい設計をすることで、あらゆるゲームプレーヤーにとって使いやすいサービスの仕組みを整備。同時にその仕組みを使った全く新しい体験を提供するゲームの制作も進めています。ウォレットや暗号資産の準備がなくともWeb3ゲームをプレイできる環境を、世界のゲームプレーヤーに向け構築していきます。
ゲーム制作チームと連携しながらシステムを構築し、ユーザーを盛り上げる施策をシステム面で支えることです。日々めまぐるしく変わる幅広い技術スタックに一緒に挑戦していただけるエンジニアを募集します。
<具体的な業務内容>
・Webアプリケーション開発、API開発
・ゲームタイトル横断の基盤システムの開発全般(決済システムやゲーム内ポイントシステムなど)
・全社共通のデータ分析システムのETL/データパイプラインの設計、開発、保守運用
・ゲームに関する各種イベントやキャンペーンを支援するバックエンドシステムの開発全般
★ブロックチェーンコンテンツに関する各機能開発
■プレーヤー同士での自由なアセットの交換や売買
■所持するアセットに、プレーヤー自身が手を加えられる機能(ユーザーによる生成機能)
■ゲーム運用の意思決定へプレーヤーが参加できる(DAO:ユーザー運営機能)
<開発環境>
・プログラム言語:Go, Python
・インフラ:Google Cloud Platform(Kubernetes Engine, AppEngine, Cloud Run, Spanner, BigQuery, Dataflow, Pub/Sub その他色々)
・Amazon Web Service(EC2, Aurora など)
業務内容
・コンシューマゲーム開発における、ゲームプレイ全般の実装業務
・ゲーム内のバトルシステム、プレイヤー挙動、レベルデザインに関する遊び・コンテンツ、UIなど、ゲームプレイ全般の実装に関して、仕様に沿ってだけではなく、企画立案時のプリプロを行い、遊びのコアを実現から携わる
必須経験・スキル
・プログラミング経験(C++・C#など)
・ベクトル、行列、クォータニオン、座標変換など3Dゲーム制作に必要な数学知識
※ゲーム業界およびゲーム制作未経験可
・ビジネスレベルの日本語能力(JLPT N1相当)
歓迎経験・スキル
プライベートまたは学校でのゲーム開発経験
求める人物タイプ
・専門性を高めながらも、マネジメント能力も伸ばしていきたい方
・自身で遊びを考えながら実装できる方
・ゲーム作りへの強い思いを持っている方
◆第2新卒応募可
必要書類
履歴書・職務経歴書(形式:PDF)
※応募作品は必要ありませんが過去プログラミングされたものを提出頂く場合がございます
※『ポケットモンスター』シリーズに関連するキャラクター、企画、ゲームは選考対象外です
主な仕事内容
あなたにお任せしたいお仕事は、スマホ向けゲームアプリ、家庭用ゲーム、PCゲームなど、幅広いゲームコンテンツの開発業務のお仕事になります。
・インゲーム実装(AI設計/実装/キャラクター制御/演出実装など)
・アウトゲーム実装(UI実装/画面遷移/合成/進化画面実装など)
・API実装
・開発環境の整備
・ゲームエンジン開発
・プラグイン開発など
※上記クライアントサイド業務は全てではなく、これまで実績や適性に合わせていずれかの業務を担当頂きます。
バンダイナムコグループ、セガグループ、コナミなど、ゲーム業界を牽引するトップ企業と安定的な取引を行っております。当社社員は、プロダクションカンパニーの一員として様々なクライアントのプロジェクトに参画。1つの会社に長年いては実現できない多彩なスキルやノウハウを身に付けることができます!
エクストリームってどんな会社?
エクストリームは2005年の創業以来、一貫してクリエイターやエンジニアなどのデジタル人材が活躍できる事業を多角的に展開してきました。ゲーム開発・運用、アプリ開発、WEBサービス開発、クラウドプラットフォームなど事業領域もどんどん広がっています。
社員数はグループ全体で600名以上。
エンジニアをはじめデザイナー、ディレクター、プランナー、PMなど幅広い職種のメンバーが所属しています。
クライアントのプロジェクトごとにクリエイターとエンジニアがひとつのチームをつくり課題を解決していきます。多彩なプロジェクトに参画できるのでスキルを固定化せず、常に新しいスキルを身につけられるのがメリットです。
エクストリームは、社員同士が技術やノウハウを共有して常にアップデートしているので、時代の変化にも対応できるクリエイター・エンジニアになれます。
はたらく環境
【働き方改革】
エクストリームは働き易い会社を目指して、休日休暇、各種福利厚生など様々な制度を策定し、ワークライフバランスのとれた環境を整えています。また社員の産休・育休取得・復帰を応援しています!安心して長く働きたい方に適した環境です。
・年間休日127日
・平均残業時間10.9時間
・育児休暇取得率100%(2017年5月~2021年4月)
・豊島区ワーク・ライフ・バランス推進認定企業(第13期)
【出社体制について】
参画するプロジェクトにより異なりますが、全社員の70%が週1回以上リモートでの勤務を行っています。
【スキルアップ支援】
技術や知識を増やすための制度が充実しています。
・資格取得支援制度(情報処理技術試験、日商簿記検定など)
・ビジネスマナー研修
・社員力向上研修
・OJT研修
・クリエイター・エンジニア&エンジニア研修
・社長表彰制度
・図書購入制度
・10xEng(オンライン研修制度)
・eaTech(テーマ別技術研修制度) 他
【社員同士の交流・割引制度について】
・部活動補助金(ゲーム部・ダーツ部・バスケ部・軽音部など)
・社員超会(全社員参加で開催するお祭りイベントです!)
・C&E感謝の集い(月に一度、開催月に入社した社員(クリエイター&エンジニア)を集めて交流パーティーを行っています)
・全国40カ所にある保養施設、レストラン、スポーツ施設などで割引あり
・クラブオフ制度(映画や演劇チケット、旅行や飲食店の大幅割引など)
福利厚生などはたらく環境について詳しくはサイトをご覧ください。
募集要項
【必須要件】
■ゲーム案件での実務経験 36ヵ月
■プログラム(コーディング)の経験 36ヵ月
■C#を用いたクライアントサイドの開発経験 36ヵ月
■ゲームエンジン(Unity、UnrealEngineなど)を用いた開発経験 いずれか36ヵ月
【歓迎要件】
■AWSなどクラウドを活用した、インフラ設計/構築/運用
■ゲームのDB設計、API作成
■クライアントサイド、サーバーサイドの基盤構築
■iOS/Androidアプリの開発経験
仕事内容
???? 主にテスト自動化の戦略立案、実装の領域を担当します。
また、進化するUXやサービスの速いリリースサイクルと高い品質の両立のため、
テスト自動化の適用範囲拡大を含め、新しい技術やプロセスの積極的な導入を企画・リードしていただきます。
★チームの雰囲気や業務内容の理解を深めて頂ける記事も是非ご覧ください★
▼品質管理チームのインタビュー記事
https://www.wantedly.com/companies/www-vivion-co/post_articles/533958
▼「Flutterの自動テストをPatrolでやってみた」
https://qiita.com/Fuzicue_/items/abc76ddd521dcecbc145
募集の背景
弊社では国内最大級の二次元総合ダウンロードサイト「DLsite」を中心に、
二次元に関わる幅広いサービスを提供しております。
チームリーダーとともに、各関係部門とコミュニケーションを図りながら、業務を推進いただきます。
現在、弊社サービス・プロジェクトの数に対して、テスト自動化エンジニアが不足している為、ジョインして頂ける方を募集しています。
【具体的な業務】
<テスト自動化の基盤形成>
・自動テストの環境構築
・自動テストシナリオの作成/保守
・自動テスト実行結果のレポーティング
<テクノロジー>
・テスト自動化関連の研究調査, 技術調査
・テスト自動化ツール等の調査
・CI/CDツール等の調査
◆これまでの実績
▼DLsite向け自動テスト作成
Playwrightというブラウザテスト自動化のフレームワークを利用し、一部のテストシナリオを作成しました。
openCVによ画像比較等も駆使し、人間の目では見つけづらい不具合の検知等、工数以外についての価値も自動テストで出すことができました。
▼ネイティブアプリ耐久テストツール作成(エージング)
Airtestという画像認識をベースとする自動テストフレームワークを利用し、
テストシナリオを書くことによって24時間連続実行かつ端末の監視ログを取得するツールを作成しました。
リリース予定の自社アプリに対してツールを実行し、頻度の低い不具合の検知、長時間稼働に対する品質担保に貢献しました。
▼テスト管理ツール(TestRail)と連携し、自動テスト実行時にテスト項目とテスト結果を自動生成
TestRail導入に伴い、自動テストについてもテスト結果をTestRail側で閲覧できるようにしました。
この対応によって、今後の自動テストについては効率的にテストケース管理もテスト結果も
TestRailで他手動QAと同様に管理できるようになりました。
また、ログを蓄積することによって今後の品質分析にも利用できるようになりました。
現在取り組んでいること
▼Android/iOSアプリ「comipo」のリグレッションテスト自動化
Appiumというモバイルアプリテスト自動化のフレームワークを利用し、リグレッションテスト自動化を対応しています。
リグレッションテストを自動テスト化することで
- 不具合の早期発見
- リグレッションテスト工数の削減
- 既存機能不具合の検知
- ヒューマンエラー防止
等、様々なメリットが発生することを期待しています。
また、自動テストを導入する為に、以下のようなシステム構成も検討、対応しました。
- モバイルテスト自動化構成例 -
1.Jenkinsをトリガーにgitから最新のコードを取得
2.TestRail APIでテストランを自動生成
3.pytestを実行し、appiumを経由してスマートフォン(実機)を操作、期待値確認
4.テスト結果をTestRail APIで送信
モバイルテスト自動化構成例
今後取り組んでいきたいこと
▼自社サービスの自動テスト適用範囲の拡大
いくつかの自動テストを作成しましたが、自社サービスの自動テスト網羅率はそれほど高くありません。
今後も引き続き自動テストの範囲を広げ、継続的な品質担保を行っていく必要があります。
その為には新規メンバーの追加、モダンな技術やAIを用いて作業を効率化する必要があります。
▼自動テストを用いた本番環境エラー時のアラート追加
弊社のサービスのいくつかはアプリを運営する為に、機能リリースとは関係なく変更が入る瞬間があります。
その為に、開発サイクルの中で実行する自動テストは引き続き作成すると同時に、
本番環境での品質にも今後はフォーカスしていきたいと考えています。
UIに関するエラー発生にも早急に気付けるように、今後はUI自動テストツールの利点を生かした取り組みをする予定です。
自動テスト開発環境
・言語
Python
・テスト管理
TestRail
・自動テスト利用
Playwright / Appium / Airtest / openCV
・CI/CD
Jenkins
・コミュニケーションツール
Slack / Notion
仕事の魅力
・自社サービスのアプリケーションに対して自動化を推進することができます。
・自動テストの技術選定やシステム設計について、裁量を持って活動することができます。
・2021年7月より品質管理チームが設立、2022年8月に自動テストを始動し、少人数チームとなりますので、意見を通しやすい環境にあります。
社内の雰囲気
オタクな人たちだけでなく、様々なバックグラウンドの社員が在籍しており、会社のビジョンを実現するため社員一丸となって働いています。
全体として、仕事やプライベート問わず何かしらこだわりや、夢中になるものを持っている社員が多く、お互いのこだわりや大切なものを尊重しています。
・メンバーをフォロー、サポートするための1on1を定期的に行っています。
・OKRで短期~長期のマイルストーンを掲げ、チーム間の連携や協働を促進しています。
・外部セミナーや書籍購入支援などスキルアップできる環境が整っています。
・飲み会の強制参加などは一切ありません。
・10時~18時の実働7時間に、集中力を高めて時間内で仕事をする社風です。
・オンオフの切り替えがしやすくメリハリをつけて仕事ができます。(全社平均残業20時間/月)
チャットツールとしてslackを利用しており、業務の内容にとどまらず、
同じ趣味を持った方が集まって雑談を行うチャンネルが多数あります
例えば・・・猫部 / 犬部 / スターアライアンス部 / 野球部 / 貴腐人の会 / お絵かき部 /
温泉部 / 狩部 / フリー雀荘 大三元
働き方
現在コロナ対策などもあり、会社全体としてはご本人の希望を考慮しながら、リモートワークと出社を混ぜて対応をしています。
全社のうち半数がフルリモートワークとなっており、出社している社員についても「週3日以上の出社」としているため、週2日はリモートワークの社員も多いです。
※品質管理チームでは作業環境の都合により「週3日以上の出社」を必須とさせていただいております。
また、viviONは1日7時間労働(10時出社~18時退社で、休憩1時間)で、給与にみなし時間外労働手当を含んでおりません。
世の中的には8時間働くことが当たり前という状況かもしれませんが、私たちの会社、私たちの部署においては、しっかりと成果をだしていれば、労働時間については個別の事情を考慮して弾力的に運用したいと考えています。
人事制度
中長期における会社の成長を支える人材の育成を重視するための人事制度を導入しています。
具体的には、グレード制に基づき、評価・等級・報酬が決定されます。
グレード毎に定義されている求めるミッション、ビジネススキルに応じて、個人OKRで短期~長期のマイルストーンを掲げ評価を行っていくため、評価軸が明確にされています。
また、いかに1日7時間の勤務時間内に効率よく、生産性高く業務を行えるかを大事な指標としているため、多く残業をすることが評価につながるということはありません。