Webプログラマー:
サーバーシステム
Web Programmer : server system
「楽しい」を支えるシステム開発
ゲームやゲーム機には、オンラインプレイ以外にも多くのネットワークサービスが利用されています。
Webプログラマー:サーバーシステム職では、任天堂のゲーム機用ネットワークサービスのサーバーシステムの開発を行います。
直接ゲームタイトル向けのサーバー機能の開発を行うわけではありませんが、開発したサーバーシステムはゲーム機や任天堂のWebサイト、連携する他システムで使われ、任天堂の「ゲーム」に関わるサービスに幅広く活用されています。
開発事例の一つに「ニンテンドーeショップ」向けのシステムがあります。ニンテンドーeショップは、ソフトの情報を知ることや、ソフト・追加コンテンツなどのダウンロード購入ができるゲーム機の機能です。
本職種ではゲーム機側(フロントエンド)のプログラムではなく、取り扱うデータを登録、配信するシステム(バックエンド)のプログラムを開発しています。
開発するサーバーシステムは、ブラウザーから操作を行うWebアプリケーションや他システムとの連携を行うWebサービスで構成されています。
開発にはJavaや各種データベース、最新のWeb技術を取り入れて進めていきます。また、開発するシステムには長期に渡って開発・改良を続けるものもあるので、常に新しい技術を学ぶ・改善をする姿勢が大切になります。
開発に携わるシステムはどれも任天堂のネットワークシステムの一部のため、影響範囲は大きく、責任も重大になりますが、エンターテインメントを支えるシステムとなります。