プログラマー VTuber 衣亥栖ティオのちょっとした話

Youtubeに投稿したプログラミング学習動画の補足説明をするためのブログです。

Web系エンジニアにおすすめのプログラミング言語 2021 #2 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。
今回は以下の動画の補足説明をします。


ソシャゲの iPhone/Android アプリエンジニア

ソシャゲは2D, 3Dのキャラクターを表示し、ユーザーの操作によって動かす必要があるため、 ゲームを作るためのゲームエンジンを利用することが多いように思います。

【初心者向け】ゲームエンジンって何?|Primo|note

コンシューマゲームメタルギアでは Fox Engine というゲームエンジンを自作したようです。

Fox Engine - Wikipedia

最近のソシャゲはコンシューマゲームと同じようなクオリティが求められているので、 ゲームエンジンである Unity, Unreal Engine というゲームエンジンを利用することが多いです。

Unity のリアルタイム開発プラットフォーム | 3D/2D、VR/AR のエンジン

最高にパワフルな 3D 制作プラットフォーム - Unreal Engine

Web Frontend Engineer

Web Frontend Engineer は JavaScript と TypeScript 2つの言語を利用することになると思います。

JavaScript - ウェブ開発を学ぶ | MDN

TypeScript: JavaScript With Syntax For Types.

TypeScript は JavaScript の欠点を解消するためのプログラミング言語なので、現在の主流は TypeScript になっていると思います。 しかし、TypeScript は "最終的にプログラムをJavaScriptに変換して、動かす" というトランスパイラーツールになっているので、 JavaScript の知識も必要となります。