2019ゲーム制作を続けていく上で、プログラミングの知識なしでは作れないものが必ず出てきます。これからの時代、必ず役に立つスキルの1つです。本を買って勉強してもいいですが、すぐにでも無料でプログラミングスキルを身につけられる学習サイトがあるので、紹介していきます。オリジナルのものを作ろうとしても分からないことが多い状態では大変です。学習サイトでは、手順に沿って作っていけば完成するという点が大きいです。見よう見まねでも完成させた経験は、オリジナルのものを完成させることに繋がります。スポンサーリンク目次オススメの学習サイトドットインストールProgate次のステップRPGツクールMVを使っている場合Unityを使っている場合サーバのあるゲームを作りたい場合プログラミングは学ぶものが多い?オススメの学習サイトドットインストール動画形式で作るところを見せながら解説してくれるので、とても分かりやすいです。僕も初めて使うプログラミング言語を学ぶ時は、このサイトを使っています。応用系のレッスンなど有料プラン専用のものもありますが、入門系のレッスンは無料で受けられるものも多いです。Rubyをはじめ、iPhoneやAndroidアプリの作り方も学べます。豊富な3分動画を見ることで、はじめての人でも無理なくスキルを身につけていくことができるプログラミング学習サービスです。何から手をつけたらいいの?レッスン一覧のページを見ると、いろいろなレッスンがあります。何から手をつけたらいいか分からないという人にはJavaScriptをオススメします。Webサイトが見れるPCさえあれば学習が進められるので、高性能なPCを持っていなくても問題ありません。間違えている人が本当に多いのですが、JavaとJavaScriptはインドとインドネシアくらい別物です。「はじめてのJavaScript」HTML/CSSはプログラミングというよりデザイン寄りの内容ですが、特に近年はプログラミングの世界に足を踏み入れるなら避けて通れないものなので是非やってみて下さい。ドットインストールの特徴として、1本の動画は大体3分くらいに収まっています。それゆえ、解説がそこそこハイペースに進みます。分からなくなりそうだったら、一時停止して頭の中を整理しながら見れば大丈夫です。ついていくのが大変、もっと自分のペースで学びたいと思ったら次に挙げるProgateがオススメです。Progateこちらも利用者の多い人気の学習サービスです。ドットインストールに比べて無料レッスンの範囲は狭いですが、基礎を身につけるという点では十分です。creative.Progateはオンラインでプログラミングを学べるサービスです。プログラミングを学んでWEBアプリケーションを作ろう。Progateでは、スライドを見る&コードを書いて実践という流れで学習が進んでいきます。お手軽に始められるのと、ゲーム感覚で楽しめるので、ぜひやってみて下さい。次のステップJavaScriptを通してプログラミングの基礎を身につけることができたら、次のようなことに挑戦してみましょう。RPGツクールMVを使っている場合JavaScriptの知識をそのまま使って、プラグインを作ることができます。プラグインを作ることで、バトル画面を自分の好きなように変更したり、オリジナルのイベントを追加したりすることができます。外部サイトRPGツクールMVのプラグインを作る方法|趣味に生きる。この記事では、「指定されたIDのアニメーションを再生する」という単純なプラグインを作成しながら、RPGツクールMVのプラUnityを使っている場合UnityではC#というプログラミング言語を使うので、C#を学習してみましょう。C#」で書かれている本(プログラミングなしで書かれていない本)の中から進められそうだと感じたものを買ってみることをオススメします。難易度の高いものに挑戦するのではなく、自分のレベルに合ったものを選択しましょう。サーバのあるゲームを作りたい場合ソーシャルゲームやプレイヤー同士で共有するランキングなどを作ってみたいという場合はPHPもしくはRubyというプログラミング言語を学んでみるといいでしょう。JavaScriptと組み合わせることで一気に出来ることが広がる言語でもあります。PHPとRubyサーバの処理を作るのに、現在の主流はこの2つです。覚える難易度はあまり変わらないのでどちらを使っても問題ありません。サーバをレンタルした時など、PHPは最初から動く状態になっていることが多いです。サーバ構築の知識がなくても動かせるという点では、初心者向きと言えます。サーバ使う場合はレンタル費用がかかります。開発の時は、ローカル環境を構築することで手元のPCで開発できます。こちらもドットインストールなどで構築方法を知ることが出来ます。プログラミングは学ぶものが多い?学習サイトを見て、プログラミング言語の種類の多さにびっくりした方も多いのではないでしょうか?プログラミング言語にはそれぞれ得意や不得意があり、必要に応じて使い分けていきます。1つだけを極めて仕事にしている人もたくさんいますが、複数の言語を扱わなければいけないことは多いです。基礎の部分はおおむね共通しているので、1つ身につければ次の言語を覚えるのにそんなに苦労することはないです。身構えずに、気軽にプログラミングの世界に足を踏み入れてもらえれば嬉しいです。天神いなゲーム制作の専門学校を卒業後、大手スマートフォンゲーム会社に就職しました。現在もゲームクリエイターとして新作ゲームの開発を行っています。当サイトでは、ゲームクリエイターを目指す人に向けて必要な情報や考え方を発信しています。