クライアントサイドエンジニア

クライアントサイドエンジニアの「クライアント」は顧客の意味を持ち、ゲーム開発においてはゲームを利用しているユーザーの事を指す。
ユーザーがゲームを見たり遊んだりする部分を作成するプログラマーの総称を言い、フロントエンドエンジニアとも呼ばれている。

 

ゲーム開発におけるクライアントサイドエンジニアが使用する代表的な言語としては、C言語、Java等が該当する。企業の求人場を見ても、応募資格として”C、C++、Java、Objective-C、C#いずれかの言語での開発経験を有する”としている企業は多く、そのほかゲームエンジンによる開発経験も求められるケースが多い。
反対の言葉として、サーバーサイドエンジニアがあり、こちらはアプリケーション内部、つまりゲームの裏側のプログラム開発を行うエンジニアの事を指す。

 

関連記事