Special
» 2019年12月31日 16時00分 公開

プログラミング初心者のゲーマーが「自分でゲームを作る」という夢をかなえてみた

Udemyの無料で受講できるオンライン講座でゲームの作り方を学びます。(Udemyでは1月9日(木)まで新春セール実施中)

[オケモト,PR/ねとらぼ]
PR

 こんにちは。ライターのオケモトです。

 みなさん、ゲームやってますか? 僕は生まれながらのゲーム好きなのですが、今回はゲームを作る講座が自宅のパソコンで受けられる、という話を聞いて実際にやってみることになりました。

 ゲームは好きですがゲームを作るとなるとまったく意味が変わってくるのは素人の僕でもわかります。ところが今回の講座はオンラインで「動画を見るだけ」でいいんだとか。本当にそれだけでゲームが作れるのでしょうか?

 ちなみに僕はパソコンをインターネットくらいにしか使わない人間で、プログラミングの類は全くやったことがないずぶの素人です。不安はありますがとにかく試してみましょう!

Udemy Unity講座

 受けるのはこの講座。Udemyという世界中のトップ講師がレクチャーしてくれるサイトから「ユニティちゃんが教える!初心者向けUnity講座」を選びました。(Udemyでは2020年1月9日(木)まで1200円から人気講座を受講できる新春セールを実施中)

Udemy Unity講座 動画学習プラットフォーム「Udemy(ユーデミー)」

Udemyとは

 Udemyとは米国法人Udemy,Inc.が運営する世界4,000万人以上が利用するオンライン学習プラットフォームです。Udemyは、C to C(Consumer to Consumer)プラットフォームで世界中の「教えたい人(講師)」と「学びたい人(受講生)」をオンラインでつなげます。最新のIT技術からビジネス、趣味まで幅広い領域の学びをオンラインで学ぶことができ、世界で約13万コース、50,000名の講師が登録しています。隙間時間にPC・スマートフォンなど好きなデバイスからのアクセスが可能で、学習期限はないため、必要な時に必要なだけ学習を進められます


Udemy Unity講座

 この講座では、Unityというゲームエンジンの使い方をユニティちゃんというかわいいキャラクターがレクチャーしてくれます。

 2時間半ほどのプログラムでUnityを学ぶのですがなんと無料で公開されています! Unityも無料でダウンロードできるので全て無料でゲームのプログラミングを学べるのです。本当? だまされてない?

 では早速始めましょう!

Udemy Unity講座

 始まってまず驚いたのはUnityのインストールからレクチャーしてくれることです。なんて親切なんだ。初心者はこのソフトのインストールでまずつまずきますからね。

 ちなみにUnityのバージョンアップの影響かインストールの手順が少し変わっています。

Udemy Unity講座 Unity HubというファイルからUnityをインストールする手順になっているのでそこからインストールして、

Udemy Unity講座 ここのモジュールを加えるから

Udemy Unity講座 「Microsoft Visual Studio Community 2017」をインストールしておきましょう

ゲームを作る

Udemy Unity講座

 講座ではユニティちゃんがボールを押してゴールまで進むというゲームを作ることになるのですが、ユニティちゃんが動画でしゃべりながらゲームの作り方、仕組みをていねいに説明してくれます。

 まず何をやるのか→その仕組みを解説→実際にやってみる、といった順序を踏んで解説してくれるのでとてもわかりやすく、やってみるパートでは動画を止めてUnityを操作、動画を再生、また動画を止めてUnityを操作、という流れを繰り返し行いながら自分のペースで進めていけます。

Udemy Unity講座

 こちらは手順に従い地面を配置して、プレイヤーとなる赤い球を設置したところ。

 地面に色をつけたところで「余裕余裕〜」と調子に乗っていたら、「では復習としてプレイヤーにも色をつけてください」といわれ5秒で説明が終わり焦ります。全くわからなくなった。小学生の頃、算数で分数のかけ算が出てきた時と同じ感覚に襲われました。ここが僕のダメなところなんだな。

Udemy Unity講座

 しかし! 動画を少し戻して見直すことができるのでなんとか理解してプレイヤーにも色をつけることができました。これがUdemyの動画講座のいいところですね。現実だったらここで色がつけられず、先生にも聞けずに授業が終わっています。勉強が苦手な人はこうやって勉強についていけなくなる。

Udemy Unity講座

 そしてついに講座はプログラミング編へ。

 プログラミングってあれですよね? あのパソコンを動かすために英語がいっぱい書いてあるやつ……。Unityでは「C#」というプログラミング言語を使うらしいですが、できる気がしない。

Udemy Unity講座

 でもご安心ください! Unity講座では元からあるプログラムに動きを足すという優しい仕様になっているので初心者の僕でもなんとかできました。

Udemy Unity講座

 動画の指示に従ってプログラミングを実行すると「Hello,World!」という文字を出すことに成功。プログラマーがプログラミングを習う時は最初にこの「Hello,World!」を出すことから始めるのが昔からの習わしだそうです。初めて知りましたが非常におしゃれですね。気に入りました。

Udemy Unity講座

 ところがプログラミング中についに問題が発生しました。「Rigidbody」という重さを与えてプレイヤーをキーボードで動かすプログラミングが機能しません。これはヤバイ。ヤバすぎる。講座通りに進めてもエラーが出てしまいプレイヤーユニットがピクリとも動かない……。

 講座が半分のところで早くも詰んでしまったと思いめちゃくちゃに焦る筆者。担当編集さんにも泣き言をメールで送り、「ダメだったら他の方法を考えよう」と言われ涙目になりながらプログラミング画面と講座の見本を見比べてどこがおかしいのか考えていると、プログラミングの文字が一字違うことに気が付きました!

Udemy Unity講座

 それを直すと……動いた!!

 すげーー!!!! プログラミングでゲームが動いた初めての瞬間です。

Udemy Unity講座

 この後もアイテムを置き、そのアイテムをクルクルと回すプログラミングを書いたり、ステージから落下するとスタートに戻るといったプログラムを書いたりと、ゲームでは当たり前の機能をどんどんプログラミングを打ち込み実装していきます。ゲームを作るのって大変だ。

Udemy Unity講座

 ここで動画の左下に「あともう少し! おめでとうございます! 68%完了しました」の文字が。このように左下に進行度が出てくるのはいいですね。コメントの励ましが身に沁みます。

 その間にもエラーが出てはプログラミングの打ち間違いを探したり、エラー名をインターネットで検索して同じような事例を探したり、とさまざまな困難を味わいました。

Udemy Unity講座

 メモにプログラミングのコードをコピーしてとっておき、他のプログラミングに書き換えても大丈夫なようにする、などの方法も使いました。本物のプログラマーもやっているそうです。

 今まではプログラミングなんてどこか間違っていてもなんとかなるし、動くだろうと思っていたのですが一文字間違っているだけで何も動かないのです。そんなことってありますか? あるんです。それがプログラミングなのです。

 プログラマーって本当にすごい。実際に自分でやってみるとよくわかります。

Udemy Unity講座

 そんな感じで一通りのゲームを作る方法を学ぶと「では今まで学んだことを生かしてオリジナルのステージを作ってください」とユニティちゃんに言われます。

 いきなり広大な大地に投げ出されたのですが大丈夫! わからなかなったら前の講座を見直すことを繰り返し、だんだんとプログラミングに慣れていけばいいのです。さながらサイヤ人の修行。死の淵を味わってプログラマーは強くなる。

Udemy Unity講座

 この講座ではかわいいユニティちゃんも付属しているのでこれを加えることで一気にゲームらしくなります。

Udemy Unity講座

 ということでなんとかオリジナルのステージを作ることができました。「え? 短くない?」と思った方もいると思いますがこのほうがデバックするときに楽だから……。初心者なのでこれで勘弁してください。

 さらにゲームの音を加えて、アイテムを取った時のSEを加えて、リセットボタンをつけたら完成! 最後に「ビルド」という作業を行うとブラウザでゲームが遊べるようになりました。

Udemy Unity講座

 おぉ……これが僕の作ったゲーム……。ちゃんと動いて、アイテムを取ったら消えるし取った数が右上に表示される、ゴールしたらユニティちゃんがこちらを振り向いてポーズします。プログラム通りに動作している……! 感動です。

 ということで、初心者の僕でもUdemyのオンライン講座を受けるだけでUnityでゲームを作ることができました!

Udemy Unity講座

まとめ

 今回Udemyの講座を受けてみて感じたことは「自分のペースで受講することができる」ので無理なく進められるということです。僕の場合は仕事が終わって家に帰って来てからの時間や、朝起きて仕事に行く前のちょっとした時間に少しずつ進めていきました。受講動画を見るだけだったら電車の移動中などの隙間時間にもできますね。

 自分のペースで学べるので途中で休憩することもでき、無理なく完走できます。

 今回は「ユニティちゃんが教える!初心者向けUnity講座」を受講して実際にゲームを作ってみましたが、Udemyには、このUnity講座以外にも13万以上ものさまざまなオンラインコースが用意されています。ちょうどUdemyでは、2019年12月31日(火)から2020年1月9日(木)まで新春セールを実施中。人気の講座が1200円から購入できるチャンスです。皆さんもUdemyで自分にあったオンライン講座を受けてみてください!

ゲーム開発などのおすすめ講座

Unity ゲーム開発入門:インディーゲームクリエイターが教えるマリオのようなゲームを作成する方法【スタジオしまづ】

Udemy Unity講座

Unity ゲーム開発:インディーゲームクリエイターが教える C#の基礎からゲームリリースまで【スタジオしまづ】

Udemy Unity講座

Unity VR 超入門 : Unity と C# をゼロから学んで5つの VR ゲーム を作ってみよう

Udemy Unity講座

はじめてのアンリアルエンジン【Unreal Engine 4】入門チュートリアル講座

Udemy Unity講座

【超初心者向け】Blenderでキャラクターをモデリングしてアンリアルエンジンで動かす講座【ハンズオン】

Udemy Unity講座

作って覚えるアンリアルエンジン【Unreal Engine 4】〜ダンジョンゲーム編〜

Udemy Unity講座

【UE4】Unreal Engine 4 + VR で建築ビジュアライゼーション

Udemy Unity講座

アンリアルエンジンで学ぶゲーム系UI・HUDデザイン - UnrealEngine4 UMG/Widget入門‐

Udemy Unity講座

【UE4】Unreal Engine 4サウンドアセット制作講座(初級〜中級編)~UE4で学ぶゲームサウンド

Udemy Unity講座

VR動画編集入門:Premiere Pro/AfterEffectsの360VR編集指南書

Udemy Unity講座

※表示している価格は本キャンペーン期間中の価格で、期間終了後の価格は異なります。また、紹介した講座名や講座内容は12月23日時点のものです。あらかじめご了承ください。



Copyright © ITmedia, Inc. All Rights Reserved.

昨日の総合アクセスTOP10

  1. /nl/articles/2110/25/news149.jpg 「くそが……!」 最上もが、奮発した「Uber Eats」の対応に怒り爆発 1400円ステーキの“中身”に「絶望」「もう頼まねえ」
  2. /nl/articles/2110/26/news040.jpg ニトリで猫用ベッドを購入→「大変気に入ってるようです」 笑撃のオチに「そっちだよね」「猫あるある〜」の声
  3. /nl/articles/2110/25/news023.jpg 産み捨てられた未熟児の子猫を保護、生死をさまよったが…… すくすく育った1カ月後のビフォーアフターに涙
  4. /nl/articles/2110/20/news052.jpg 「PS5購入者は箱に名前を書いてもらう」ノジマはなぜ転売ヤーを許さないのか? 苛烈な転売対策の背景を担当者に聞いた
  5. /nl/articles/2110/24/news050.jpg 庄司智春、愛車ダッジ・チャレンジャーが廃車に ガソリンスタンドで炎上、ボンネットから発煙し「やばい」
  6. /nl/articles/2110/26/news020.jpg 「最後くそわろた」「盛大に吹いたw」 コンビニバイトが出会った“変なお客さん”の珍行動漫画が話題に
  7. /nl/articles/2110/25/news057.jpg 子どもが熱を出したママのシフト変更を断った独身時代…… 親になって気付いた“ワーママの休みづらさ”を描いた漫画に反響
  8. /nl/articles/2110/26/news070.jpg ガンダムを廃材から作り出す職人がすごい 可動まで実現する神業に「令和のプラモ狂四郎」の呼び声
  9. /nl/articles/2012/09/news170.jpg ノジマ、PS5抽選販売で「転売ヤーを1件ずつ人力で排除」 応募総数は12万件、当選発表の遅れを謝罪
  10. /nl/articles/2110/21/news140.jpg 「早よ来い。ボケ」 知らない人から暴言メールが来たと思ったら…… ダブりの先輩から告白される漫画がシュールなハイスピードラブストーリー

先週の総合アクセスTOP10

  1. 「くそが……!」 最上もが、奮発した「Uber Eats」の対応に怒り爆発 1400円ステーキの“中身”に「絶望」「もう頼まねえ」
  2. 伊藤かずえ、13年間ともにした愛車とお別れ 総走行距離は14万キロ超で「今まで本当に有り難う」と感謝
  3. 庄司智春、愛車ダッジ・チャレンジャーが廃車に ガソリンスタンドで炎上、ボンネットから発煙し「やばい」
  4. 山本美月、ウエディングドレス姿がまるで「妖精」 母親のドレスをリメイクし背中に“羽”
  5. 「シーンとなった球場に俺の歌声がして……」 上地雄輔、後輩・松坂大輔の引退試合で“まさかのサプライズ”に感激
  6. シャンプーしたての柴犬に、猫がクンクン近づいて…… 何年たっても仲の良い姿に心がほかほか癒やされる
  7. ニトリで猫用ベッドを購入→「大変気に入ってるようです」 笑撃のオチに「そっちだよね」「猫あるある〜」の声
  8. じゃれ合う保護子猫たち、1匹が逃げ込んだのはまさかの…… ダッシュする姿に「一番安心だと知ってる」「爆笑した」の声
  9. 元SKE石田安奈、第1子出産後のぽっこりおなかに驚愕 産んだらへこむと思っていたのに「もう1人いるの!?」
  10. 産み捨てられた未熟児の子猫を保護、生死をさまよったが…… すくすく育った1カ月後のビフォーアフターに涙

提供:株式会社ベネッセコーポレーション
アイティメディア営業企画/制作:ねとらぼ編集部/掲載内容有効期限:2020年1月6日