エントリー

Webプログラマー:
サーバーシステム

Web Programmer : server system

「楽しい」を支えるシステム開発

ゲームやゲーム機には、オンラインプレイ以外にも多くのネットワークサービスが利用されています。

Webプログラマー:サーバーシステム職では、任天堂のゲーム機用ネットワークサービスのサーバーシステムの開発を行います。

直接ゲームタイトル向けのサーバー機能の開発を行うわけではありませんが、開発したサーバーシステムはゲーム機や任天堂のWebサイト、連携する他システムで使われ、任天堂の「ゲーム」に関わるサービスに幅広く活用されています。

開発事例の一つに「ニンテンドーeショップ」向けのシステムがあります。ニンテンドーeショップは、ソフトの情報を知ることや、ソフト・追加コンテンツなどのダウンロード購入ができるゲーム機の機能です。

本職種ではゲーム機側(フロントエンド)のプログラムではなく、取り扱うデータを登録、配信するシステム(バックエンド)のプログラムを開発しています。
開発するサーバーシステムは、ブラウザーから操作を行うWebアプリケーションや他システムとの連携を行うWebサービスで構成されています。

開発にはJavaや各種データベース、最新のWeb技術を取り入れて進めていきます。また、開発するシステムには長期に渡って開発・改良を続けるものもあるので、常に新しい技術を学ぶ・改善をする姿勢が大切になります。

開発に携わるシステムはどれも任天堂のネットワークシステムの一部のため、影響範囲は大きく、責任も重大になりますが、エンターテインメントを支えるシステムとなります。