求人ID: 34106
アプリ開発エンジニア NEW!
---
◆comico全般のグローバルサービスでAndroidアプリの開発・維持保守ご担当いただきます。
グローバル対応を強化すべく、新規メンバーを募集することになりました。
※comicoサービスサイト
https://www.comico.jp/
ネットワークインフラ環境は日々変化しています。
ユーザーが快適にオンライン機能を楽しむためにはそうしたの変化の中でも安定した接続性や新しい環境への対応を行っていく必要があります。
近年、一層複雑化していく環境や「繋がる事が当たり前となった」時代に対応していくため、
「ゲームクライアント」「ゲームサーバ」「インターネット環境」の3つの視点から考え、
問題が起きたときに解決に向かって尽力できる体制を整えいくための人員強化をしたいと考えています。
業務内容
マルチプラットフォーム向けのP2P/NAT超えライブラリの開発/運用サポート
IPv4/IPv6共存技術/IPv6の標準仕様・技術・環境変化の調査・検証
ルータ・各種デバイスのネットワーク挙動の調査・検証
開発環境向けのネットワーク環境整備・検証
大規模通信ログの調査・解析
開発環境
OS
Windows/macOS/Linux
補足:メインとする環境は任意だが、特定のプラットフォームに縛られることなく、幅広いプラットフォームを扱うことに抵抗がないことが望ましい。
使用言語
[必須] C/C++,shell script
[あるとよい] Python,SQL,C#
ツール
[必須]VisualStudio, XCode, Android Studio, Wireshark, Git, zsh等任意のCLI環境
仕事内容
・ゲームコンソールのためのリアルタイムグラフィックスシステムの設計・開発
・低レベルグラフィックスAPIを用いたグラフィックスシステムの開発
・シェーダー開発
関連記事
STAFF VOICE:
『世界に通用するゲームでユーザーの方々を楽しませる。』
『独自のゲームエンジンで開発。』
Cygames Magazine :
「Cyllista Game Engine」開発レポート テクニカルディレクターが開発の進捗や設計のこだわりを語る
ツールエンジニア・ビルドエンジニアに聞く 効率的な開発をかなえる「Cyllista Game Engine」の特長
サイマガTV:「10 Questions」エンジニア編
Cygames Engineers' Blog:
ダイナミックな変更を可能にするCyllista Game Engineのオープンワールド向けプロシージャル背景制作ツールと描画機能
Python による大規模ゲーム開発環境 ~Cyllista Game Engine 開発事例~
業務内容
ゲームの遊びやシステムを制作するお仕事です。
他のセクションのスタッフと連携してゲームを作り上げます。
・アクションなど様々なゲームの実装
・レベルなどゲーム進行に関わる実装
・ゲーム開発を支援するためのツールの構築
・トラブル対応サポート
応募資格
・C++を使ってゲーム開発を行い、リリースしたことがある方
・3年以上のゲームタイトル開発経験がある方
あると望ましいスキル・経験
・Unreal Engineでゲーム制作を行い、リリースしたことがある
・フルスクラッチで3Dグラフィックスのゲーム制作を行い、リリースしたことがある
・ハイエンドの3Dアクションゲームを制作したことがある
・様々なスタッフと協力してゲームを面白くしてきた経験がある
この度、次世代を見据えた新規VRゲーム開発プロジェクトを本格的にスタートするにあたり、グラフィックス技術業務全般をお任せできるゲームプログラマーの採用を進めております。
対象プラットフォームは、Meta Quest2をはじめ、各種PCVRや、PlayStation VR2向けの開発を予定しており、常に最先端のVR環境に触れていただくことができます。
【業務概要】
ゲーム開発におけるグラフィックス技術業務全般および
VRアクションゲーム開発における開発全般をお任せします。
ゲームの中でのユーザー体験を体現しつつ、現在販売されているコンシューマーゲームと同等レベルのクオリティに引き上げていただくことを期待しています。
【具体的には】
・グラフィック仕様の検証
・シェーダープログラムの作成
・システム要件定義・設計
・システムサイドから見た企画の実現性、開発工数、企画への改善案提案
・開発環境やワークフローの構築・改善
・負荷軽減などによるプログラムの高速化
・開発技術のスキルアップ、ノウハウ共有
・ゲームエンジンのカスタマイズ
【開発環境】
アジャイル的手法を取り入れつつ、常に開発フローや環境の改善に努めています。
また、タスクに関しては本人の希望を尊重し、興味のある分野に積極的に挑戦していただける環境です。
・ゲームエンジン : Unreal Engine 4
・開発言語 : C++/JavaScript
・OS : Windows
・バージョン管理 : Perforce
・ビルド管理 : Jenkins
・クラウド : AWS/GCP
・タスク管理 : JIRA
・その他 : デュアルモニタ支給
1) サーバープログラマー
・ゲーム機、スマートフォン向けゲーム制作における、
サーバーサイドアプリの設計及びプログラム
2) ネットワークプログラマー
・ゲーム機、スマートフォン向けゲーム制作における、
ネットワークプログラムの設計・実装
3) レンダリングエンジニア
・ゲーム機、スマートフォン向けゲームにおける、
描画プログラムの設計・実装
4) システムプログラマー
・ゲーム機、スマートフォン向けゲームにおける、
システムプログラムの設計・実装
5) ゲーム (クライアント) プログラマー
・ゲーム機、スマートフォン向けゲーム制作における、
プログラム設計・実装
6) AI プログラマー
・野球/サッカーゲームにおける選手の挙動やチームの判断を行う
AI プログラムの設計・実装
【業務内容】
『ファンタシースターオンライン2 ニュージェネシス』のクライアント部分開発業務を行っていただきます。
下記のいずれかの業務内容になります。
・ゲーム開発に必要なツール、ライブラリの設計、開発
・プログラムのリーダー業務(人員の管理)、オンラインゲームのクライアント部分の開発業務
【必須要件】
・C++を使用した、商用の3Dゲーム(家庭用・PC・アーケード)のプログラム開発経験
【歓迎スキル】
3Dアクションゲームの開発経験、コンソールゲーム機での開発経験、C#によるプログラム開発経験
日本語会話能力
【雇用形態】
正社員
※ご経験やスキルに応じ、契約社員での提示となる場合がございます。
【配属タイトル】 『ファンタ シー スター オンライン 2 ニュー ジェネシス』 https://pso2.jp/
【主な仕事内容】
あなたにお任せしたいお仕事は、組み込み・制御エンジニアを募集致します。要件定義から基本設計、仕様設計、システム評価まで幅広い工程の業務があり、各々のスキルに合わせた業務のお仕事になります。
・ロボット、FA機器、検査装置、AV関連機器また家電などの組み込みソフトウェア開発
・自動車の組み込みソフトウェア開発
・IoT関連
・組込みLinux関連
・計測器、電力計
・センサー装置 など
IT系だとCTCやSCSK、Skyや帝人など、WEB系だとアクセンチュアやシャノン、PPIHなど業界を牽引するトップ企業含め様々な企業と安定的な取引を行っております。
当社社員は、プロダクションカンパニーの一員として各社クライアントのプロジェクトに参画し、1つの会社に長年いては実現できない多彩なスキルやノウハウを身に付けることができます!
3Dコンソールゲームにおける、ゲームプログラム制作を行う職種になります。
・ゲーム開発チームで、ディレクター&リードエンジニアの意図を把握してゲームプログラム制作を
行う
・製品の企図や目的に沿ったゲームプログラムをプランナーやアーティストと協力して設計し実装す
る
・設計した商品を内外の開発チームや既存のプログラムを利用しながら開発しそれを評価する
・リードエンジニアとともに開発の進行を管理し、遅滞なくプロジェクトに成果物を納品できるよう
に作業を行う
・アーティストと連携し実装パイプラインの改善や、チーム内外のワークフローの問題を見出して改
善の提案を行う
・市場調査結果や競合製品のトレンド、あるいはコミュニティから得られる評価を収集し分析を行っ
て実装の提案を行う
■エンジニアチームについて
現在、Pococha事業部は全職種併せて約270名の組織規模になっており、うちエンジニアは約80名になっています。
エンジニアチームは「プロダクト開発チーム」と「技術基盤チーム」の2つに大きく分かれています。
プロダクト開発チームでは、PdM・PO・Backend / Frontend Engineer・QA・Designerで構成されたクロスファンクショナルチームが複数存在し、それぞれが企画~開発~QA~リリースまでを一貫して担当しています。
一方、技術基盤チームは難易度が高い技術課題の解決に向き合い、Pocochaのシステムを横断的に立ち向かいます。
様々な役割のチームで構成されていますが、お客様に高品質なプロダクトを提供するために、チームや技術領域を跨いで活躍しているメンバーもいます。
開発体制においてはアジャイル開発を積極的に取り入れており、お客様にとって良いものを開発チームも楽しくつくることをモットーに日々推進しています。
私達エンジニアチームの使命は、プラットフォームに参加する人々の個性や自分らしさを理解し、一人の人間として捉えた上で、お客様一人ひとりに個別最適化された特別な居場所をテクノロジーを以て創ることです。
これを実現するためには、前例のない事業課題はもちろんのこと、技術課題や組織課題に立ち向かい、各メンバーが自らがソーシャルライブドメインを牽引するような存在になる必要があると考えています。
■本ポジションについて
当社が運営する「Pococha」において、他のメンバーと議論しながらアーキテクチャの再構成を担っていただきます。
【業務詳細】
・アーキテクチャ上の構成要素のプロトタイピング・詳細設計・実装・テスト・妥当性の検証
- ソフトウェア要求仕様書のレビュー
- 開発の方向性を確認するための、プロトタイピングと詳細設計書の作成
- ソフトウェアテスト計画の作成・レビュー・実施
- コーディングスタイルやテストカバレッジなどの各種規約に準拠したコードの実装と、詳細設計書の更新
- 開発したコードとテスト、関連文書の最終レビューとその文書化
・現行システムの構造・振舞の調査と考察
- 既存のRuby on Railsアプリケーションのソースコードの解析
- ER図、データフロー図、シーケンス図、状態遷移図などによる構造と振る舞いの文書化
- 既存機能の実装や設計の意図の考察とヒアリングによる確認
・現行システムからの移行の設計とその実装
- 所要期間や難易度、TCOのバランスを考慮した移行範囲の調査と調整
- 移行元・移行先の各連携部の設計・実装・テストおよび運用
※ チーム内の議論は英語がメイン、現行システムの文書は日本語がメインです
■開発環境
・サーバー:Go, Ruby, Ruby on Rails, Docker
・インフラ:AWS
・配信:Amazon IVS
・OS:Swift
・Android:Kotlin
・WebFront:TypeScript、Next.js、React
・その他:GitHub、CircleCI、Figma、Notion、Slack
◆業務内容
【雇入れ直後】仕事概要に記載のある業務内容
【変更の範囲】会社の定める業務
33Dコンソールゲームにおける、ゲームプログラム制作の分野で開発を主導し、
工程や品質をライブサービスに合わせて包括的に管理する職種になります
・ゲーム開発チームで、ディレクター&プロデューサーの意図を把握してゲームプログラム制
作の基本方針と目標を定める
・製品の企図や目的、ビジュアルの指針に沿ったゲームプログラムをプランナーやアーティス
トと協力して設計しプロジェクトに対して提案する
・設計した商品を内外の開発チームや既存のプログラムを利用しながら開発しそれを評価する
・プロジェクトマネージャーとともに開発の進行を管理し、遅滞なくプロジェクトに成果物を
納品できるようにチームを率いる
・アーティストと連携し実装パイプラインの改善や、チーム内外のワークフローの問題を見出
して改善の提案を行う
・市場調査結果や競合製品のトレンド、あるいはコミュニティから得られる評価を収集し分析
を行って戦略を立案する
会社のすべての情報セキュリティ業務を請け負っているチームで、情報資産の取り扱いやIT監査の対応をしていただきます。
専門知識を身につけて市場価値を上げたい方、これまでの経験を活かして新しいスキルを身につけたい方はぜひご応募ください!
<具体的な業務内容>
・脆弱性診断、ペネトレーション診断、ログ解析など
・情報セキュリティのソリューション管理・運営
・関連部署、関連企業とのコミュニケーション業務
・パワーポイント・wordを使用した資料・マニュアル作成業務
※ゆくゆくは、情報セキュリティ監査(ISO)などの業務もご担当いただきます!