Webプログラマー
ネットワークライブラリ/サーバー

  1. 職種紹介
  2. Webプログラマー:ネットワークライブラリ/サーバー

世界の「楽しい」を繋げる

Webプログラマー:ネットワークライブラリ/サーバー職では、オンラインプレイで必要となるゲームサーバーの機能と、その機能を使うためのライブラリの開発を行います。

オンラインプレイ対応のゲームも多くなり、必要となるネットワーク機能も多様化しています。対戦・協力プレイ、データの投稿や閲覧、オンラインランキングなどゲームの一般的なネットワーク機能だけでなく、各ゲーム特有のネットワーク機能などさまざまなオンラインプレイの要素があります。

そういったオンラインプレイは、ゲームプログラムがゲームサーバーと通信し、データのやりとりを行うことで可能となります。ゲームサーバーの機能を使用するには、専用のライブラリが必要となり、ゲームプログラムにそのライブラリを組み込むことで初めて使用することができます。

本職種はそのライブラリ、そしてオンラインプレイのためのゲームサーバーのプログラムを開発する職種です。なお、オンラインプレイにはインフラの運用・管理なども必要になりますが、当社ではプログラム開発のみを行っています。

ライブラリ、ゲームサーバーの開発はC++、Pythonといった言語や様々なデータベース、さらには最新のWeb技術を使って行います。また、ゲームサーバーを用いたゲームの開発・運用のための管理ツールの作成も行いますのでHTMLやCSS、JavaScriptといった言語を用いることもあり、Webサービスのフロントエンドからバックエンドまで触れることができる技術的なチャレンジの多い職種です。

ゲームサーバーに求められる機能はオンラインプレイに直結しますので、ゲームサーバー開発はゲーム開発と一体となって行われます。携わったゲームサーバーの機能は、ゲームを通して世界中のお客様に楽しんでもらえるものになります。