職種紹介

ゲーム開発

主な業務
ゲーム開発、ゲームエンジン開発、ゲーム開発用ツール開発、ゲームソフト品質管理

任天堂のゲーム機やスマートデバイス向けゲームのプログラム作成のほか、ゲーム開発の基盤となるゲームエンジン(グラフィックス、物理演算、AI、ゲームフレームワーク、サウンド、ツールなど) 開発、ゲーム機上で動作するゲームソフトウェアの品質検証・管理などを担当します。

ゲームのアイデアをカタチにするためには、プログラムの知識に加え、技術に裏打ちされたアイデアを考案する発想力、物理演算やAIを駆使してゲームに登場するキャラクターを生き生きと動かすセンスなども求められます。 また、ゲーム開発の効率化を目指し、さまざまな技術を複合的に扱えるようにする幅広い知識も必要となります。

システム開発

主な業務
オペレーティングシステム開発、デバイスドライバー開発、SDK/ファームウェア開発、開発環境(コンパイラー/IDE)開発、生産設備技術開発

ハードウェア上でゲームやミドルウェアを動作させるためのオペレーティングシステム・各種デバイスドライバー・システムモジュールなどの開発のほか、ハードウェアを直接動作させるためのファームウェアの開発、製品となるハードウェアの評価プログラム、コンパイラー・デバッガーなどをはじめとする基本的な開発ツール、Windows上でGUIを用いたゲームソフトの開発を効率よく行うための開発ツールなど、幅広い領域でのシステム開発業務を担当します。

オペレーティングシステムや信号処理などに関する知識に加え、プログラミングスキルを用いた問題解決力や、技術への興味・探究心が求められます。

ネットワークサービス開発

主な業務
サーバー/ネットワークインフラ開発、フロントエンド開発、ゲーム通信開発

任天堂のネットワークサービスを展開するうえで必要なWebフロントエンド、バックエンドの設計・開発、クラウドを含むインターネットサーバーインフラの設計・構築・運用、ゲーム機に搭載する無線に関連する機能の開発などを担当します。

社内ITシステム開発

主な業務
社内情報システム開発、社内システム/ネットワークインフラ開発、ITサポート、生産設備技術開発

任天堂の業務を行ううえで必要となる、人事・経理・貿易・製造・販売等に関わる基幹業務システムや、社内情報共有システムの開発のほか、ファイアウォール・無線LAN・各種サーバー等のITインフラ、電子メール・プロジェクト管理システム等のITサービスの構築・運用などを行います。

サーバーやネットワークに関する知識を持ち、社内の業務や求められるシステム要件を理解したうえで、社内外の関係者と適切にコミュニケーションを図りながら進めていく力が求められます。