1ヶ月でWebデザイン・プログラミングスキルをオーダーメイドのカリキュラムで学べるスクール、それがWebCamp。

ゲームプログラマーになりたい人が準備すべきプログラミング環境の作り方

Pocket

前回はゲームプログラマーを目指す人がどのプログラミング言語を学んだら良いかをご紹介しました。
今回は環境構築の方法についてご紹介します。

初心者であればまずはC言語を習うのが良い

まず、ゲームプログラマーが現在メインで使用する言語はC++、C#です(会社によっては他もありますが)。特にコンシューマ機(3DSやPS4)などの開発ではC++が採用される例が多く、アプリ制作(iPhoneやAndroid)ではUnity(ゲーム制作エンジン)をベースにC#を採用している会社があります。

では何故、C言語を勧めるのかというとC++やC#に比べてシンプルであることです。初心者の場合、プログラムでつまづく要因として覚える要因が多く、C++やC#ならではの定義が難しいことが挙げられます。これらは非常に強力であり便利なのですが、いきなり初心者が覚えるには少しハードルが高いです。

イメージとしてはC言語を更に便利にしたのがC++、C++を更に便利にしたのがC#という認識でひとまずはOKです。ということは比較的シンプルであるC言語を学び、基礎的なことを理解した後にC++やC#を学ぶのが建設的であると言えます。

簡単にC言語のプログラミング環境を手に入れる方法

C言語を学ぶと言っても大事なのは実際にプログラムを組んで、実行させることが一番です。現在、インターネットのサイトではC言語を教えてくれるサイトは沢山あります。しかし、実際に自分でプログラムを組み込まない限り、力になりません。

そこで自宅のPCでプログラミング環境を手に入れるのが学ぶための第一歩になります。しかし、環境構築といっても初心者にはハードルが高いですし、英語のソフトウェアをインストールする場合もあり不安に思うこともあるでしょう。

そんな不安を払いのけるのがEasyIDECというC言語のプログラミング環境を整えたフリーソフトウェアです。今回はこの導入方法をお伝えしていきます。

EasyIDECの導入方法

EasyIDECの導入方法はいたってシンプルです。順番を明記すると下記になります。

1. まずはダウンロードできるページにアクセスします。
2.トップページからやや下に行くと、インストール不要なZIP版はこちらからがあるのでクリック(今回は手軽さ重視なのでインストール不要にしました。)
3.ダウンロードが始まり、保存されたフォルダで解凍

導入はこれだけとなります。後は解凍したフォルダ内にあるEasyIDEC.exeをダブルクリックすればC言語で色々なプログラムを作成することが出来ます。

EasyIDECのメリット

EasyIDECのメリットは下記になります。

EasyIDECのメリット

  • 初心者でも簡単にプログラミング環境を整えられる
  • フリーのソフトウェアなので料金が一切かからない
  • EasyIDECを開発した方のサイトではC言語を学べる情報がある
  • C言語はゲームプログラミングの基礎なのでC++やC#へのステップアップが可能
  • PCに求められるスペックが低スペックでもOK

特に低スペックPCでもOKなのは非常に大きい所ではないでしょうか。EasyIDECではWindowsの2000、XP、Vista、7に対応しています。後は.NET Framework Version 2.0がPCに入っていれば誰でも簡単に動かせます。.NET Framework Version 2.0という初心者にはかなり馴染みのない単語が出てきましたが、WindowsUpdateを通常通りしていれば特に気にしなくて大丈夫です。

EasyIDECのデメリット

ただし、EasyIDECにもデメリットがあります。

EasyIDECのデメリット

  • 広告表示がある
  • スクリプトエラーが出る
  • コンパイルミスが出た時に間違いプログラムを送信しますか?というポップアップが出て少し面倒

特にスクリプトエラーですが原因は掴めていないのですが、どうやら広告表示の組み込みが昔の仕組みを使っているとのことで現在との併合がされていないため出ているとのことです。

こちらに関してはPCの通信を切ることで回避が可能なので学ぶ場合は通信を切って下さい。恐らく勉強をする際にネットサーフィン出来てしまうと集中できないので逆にこっちの方がいいかもしれません。

全くの初心者であればEasyIDECはおすすめ


今回はゲームプログラマーになりたい人がプログラミング環境を手に入れる方法としてEasyIDECを紹介しました。デメリットがあり使いにくい所もありますが、フリーであること、簡単に導入できることを考えると非常に便利であると言えます。

冒頭でも書きましたがC言語はC++やC#と言った言語よりもシンプルであるので学んで損をすることは間違いなくありません。ゲームプログラマーになるには相応の勉強をする必要がありますが、一歩一歩スキルを磨いていくことで念願の会社に入れたり、自作のゲームを全世界に配信したりすることも出来ますので是非、頑張ってください。

【おすすめ記事】
独学で勉強!プログラミング学習サイト18個まとめ
就転職支援のプロが語る!未経験からでも挑戦できるゲーム業界の採用の実態とは
Unityの本・参考書の評判
Android(アンドロイド)アプリの本・参考書の評判

投稿者:プロスタ編集部

  • このエントリーをはてなブックマークに追加
  • follow us in feedly

おすすめスクール

全国30校舎で展開されるヒューマンアカデミーのWeb講座は修了者数4万人超、講師とカリキュラムの満足度がどちらも9割を超えています。就職や転職に必要なレベルの実務スキルを身に付けられます。

WebCampは、一ヶ月の短期集中でWebデザイン、プログラミングスキルを習得するスクールです。学習効果の高い反転授業(自主学習でインプット、講義でアウトプット)を採用し、年間1000名を輩出しています。

この記事が気に入ったら
いいね!しよう

プロスタの最新情報をお届けします

あわせて読みたい

関連記事

イチ押しランキング

1リナックスアカデミー

リナックスアカデミー

2システムアーキテクチュアナレッジ

システムアーキテクチュアナレッジ

3WEB塾

WEB塾
ページ上部へ戻る