OS非依存 |
WINDOWS、MAC、LINUXなどいろいろなOSで動くので、たくさんの人が学習できる。また、作ったものの移植作業を減らすことができる。 |
無料で開発できる |
商用製品に負けない品質の開発環境が無料で使える。 |
情報が多い |
開発者も利用者も多い言語なので、出版物も多く、ネット上に情報が豊富にある。 |
ゲーム処理に強い |
画像処理やネット通信処理などあらかじめ用意されている。
アクションゲーム、アドベンチャーゲーム、ロールプレイングゲーム、ネットゲーム・・・様々なゲームに対応できる。
また、ブラウザゲームや配布型ゲームなど、様々な形態に対応できる。 |
似ている言語が多い |
C、C++、C#、PHPなど文法が似ている言語が多い。覚えた知識を流用しやすい。(C/C++系言語) |
初心者にやさしい |
メモリ管理などプログラムの難しい部分を自動でやってくれる。 |
一通り何でもできる |
ゲームだけじゃなく業務用や趣味のソフトなど、様々なソフトの作成に対応できる。 |