プログラミング初心者のゲーマーが「自分でゲームを作る」という夢をかなえてみた
Udemyの無料で受講できるオンライン講座でゲームの作り方を学びます。(Udemyでは1月9日(木)まで新春セール実施中)
こんにちは。ライターのオケモトです。
みなさん、ゲームやってますか? 僕は生まれながらのゲーム好きなのですが、今回はゲームを作る講座が自宅のパソコンで受けられる、という話を聞いて実際にやってみることになりました。
ゲームは好きですがゲームを作るとなるとまったく意味が変わってくるのは素人の僕でもわかります。ところが今回の講座はオンラインで「動画を見るだけ」でいいんだとか。本当にそれだけでゲームが作れるのでしょうか?
ちなみに僕はパソコンをインターネットくらいにしか使わない人間で、プログラミングの類は全くやったことがないずぶの素人です。不安はありますがとにかく試してみましょう!
受けるのはこの講座。Udemyという世界中のトップ講師がレクチャーしてくれるサイトから「ユニティちゃんが教える!初心者向けUnity講座」を選びました。(Udemyでは2020年1月9日(木)まで1200円から人気講座を受講できる新春セールを実施中)
Udemyとは
Udemyとは米国法人Udemy,Inc.が運営する世界4,000万人以上が利用するオンライン学習プラットフォームです。Udemyは、C to C(Consumer to Consumer)プラットフォームで世界中の「教えたい人(講師)」と「学びたい人(受講生)」をオンラインでつなげます。最新のIT技術からビジネス、趣味まで幅広い領域の学びをオンラインで学ぶことができ、世界で約13万コース、50,000名の講師が登録しています。隙間時間にPC・スマートフォンなど好きなデバイスからのアクセスが可能で、学習期限はないため、必要な時に必要なだけ学習を進められます
この講座では、Unityというゲームエンジンの使い方をユニティちゃんというかわいいキャラクターがレクチャーしてくれます。
2時間半ほどのプログラムでUnityを学ぶのですがなんと無料で公開されています! Unityも無料でダウンロードできるので全て無料でゲームのプログラミングを学べるのです。本当? だまされてない?
では早速始めましょう!
始まってまず驚いたのはUnityのインストールからレクチャーしてくれることです。なんて親切なんだ。初心者はこのソフトのインストールでまずつまずきますからね。
ちなみにUnityのバージョンアップの影響かインストールの手順が少し変わっています。
ゲームを作る
講座ではユニティちゃんがボールを押してゴールまで進むというゲームを作ることになるのですが、ユニティちゃんが動画でしゃべりながらゲームの作り方、仕組みをていねいに説明してくれます。
まず何をやるのか→その仕組みを解説→実際にやってみる、といった順序を踏んで解説してくれるのでとてもわかりやすく、やってみるパートでは動画を止めてUnityを操作、動画を再生、また動画を止めてUnityを操作、という流れを繰り返し行いながら自分のペースで進めていけます。
こちらは手順に従い地面を配置して、プレイヤーとなる赤い球を設置したところ。
地面に色をつけたところで「余裕余裕〜」と調子に乗っていたら、「では復習としてプレイヤーにも色をつけてください」といわれ5秒で説明が終わり焦ります。全くわからなくなった。小学生の頃、算数で分数のかけ算が出てきた時と同じ感覚に襲われました。ここが僕のダメなところなんだな。
しかし! 動画を少し戻して見直すことができるのでなんとか理解してプレイヤーにも色をつけることができました。これがUdemyの動画講座のいいところですね。現実だったらここで色がつけられず、先生にも聞けずに授業が終わっています。勉強が苦手な人はこうやって勉強についていけなくなる。
そしてついに講座はプログラミング編へ。
プログラミングってあれですよね? あのパソコンを動かすために英語がいっぱい書いてあるやつ……。Unityでは「C#」というプログラミング言語を使うらしいですが、できる気がしない。
でもご安心ください! Unity講座では元からあるプログラムに動きを足すという優しい仕様になっているので初心者の僕でもなんとかできました。
動画の指示に従ってプログラミングを実行すると「Hello,World!」という文字を出すことに成功。プログラマーがプログラミングを習う時は最初にこの「Hello,World!」を出すことから始めるのが昔からの習わしだそうです。初めて知りましたが非常におしゃれですね。気に入りました。
ところがプログラミング中についに問題が発生しました。「Rigidbody」という重さを与えてプレイヤーをキーボードで動かすプログラミングが機能しません。これはヤバイ。ヤバすぎる。講座通りに進めてもエラーが出てしまいプレイヤーユニットがピクリとも動かない……。
講座が半分のところで早くも詰んでしまったと思いめちゃくちゃに焦る筆者。担当編集さんにも泣き言をメールで送り、「ダメだったら他の方法を考えよう」と言われ涙目になりながらプログラミング画面と講座の見本を見比べてどこがおかしいのか考えていると、プログラミングの文字が一字違うことに気が付きました!
それを直すと……動いた!!
すげーー!!!! プログラミングでゲームが動いた初めての瞬間です。
この後もアイテムを置き、そのアイテムをクルクルと回すプログラミングを書いたり、ステージから落下するとスタートに戻るといったプログラムを書いたりと、ゲームでは当たり前の機能をどんどんプログラミングを打ち込み実装していきます。ゲームを作るのって大変だ。
ここで動画の左下に「あともう少し! おめでとうございます! 68%完了しました」の文字が。このように左下に進行度が出てくるのはいいですね。コメントの励ましが身に沁みます。
その間にもエラーが出てはプログラミングの打ち間違いを探したり、エラー名をインターネットで検索して同じような事例を探したり、とさまざまな困難を味わいました。
メモにプログラミングのコードをコピーしてとっておき、他のプログラミングに書き換えても大丈夫なようにする、などの方法も使いました。本物のプログラマーもやっているそうです。
今まではプログラミングなんてどこか間違っていてもなんとかなるし、動くだろうと思っていたのですが一文字間違っているだけで何も動かないのです。そんなことってありますか? あるんです。それがプログラミングなのです。
プログラマーって本当にすごい。実際に自分でやってみるとよくわかります。
そんな感じで一通りのゲームを作る方法を学ぶと「では今まで学んだことを生かしてオリジナルのステージを作ってください」とユニティちゃんに言われます。
いきなり広大な大地に投げ出されたのですが大丈夫! わからなかなったら前の講座を見直すことを繰り返し、だんだんとプログラミングに慣れていけばいいのです。さながらサイヤ人の修行。死の淵を味わってプログラマーは強くなる。
この講座ではかわいいユニティちゃんも付属しているのでこれを加えることで一気にゲームらしくなります。
ということでなんとかオリジナルのステージを作ることができました。「え? 短くない?」と思った方もいると思いますがこのほうがデバックするときに楽だから……。初心者なのでこれで勘弁してください。
さらにゲームの音を加えて、アイテムを取った時のSEを加えて、リセットボタンをつけたら完成! 最後に「ビルド」という作業を行うとブラウザでゲームが遊べるようになりました。
おぉ……これが僕の作ったゲーム……。ちゃんと動いて、アイテムを取ったら消えるし取った数が右上に表示される、ゴールしたらユニティちゃんがこちらを振り向いてポーズします。プログラム通りに動作している……! 感動です。
ということで、初心者の僕でもUdemyのオンライン講座を受けるだけでUnityでゲームを作ることができました!
まとめ
今回Udemyの講座を受けてみて感じたことは「自分のペースで受講することができる」ので無理なく進められるということです。僕の場合は仕事が終わって家に帰って来てからの時間や、朝起きて仕事に行く前のちょっとした時間に少しずつ進めていきました。受講動画を見るだけだったら電車の移動中などの隙間時間にもできますね。
自分のペースで学べるので途中で休憩することもでき、無理なく完走できます。
今回は「ユニティちゃんが教える!初心者向けUnity講座」を受講して実際にゲームを作ってみましたが、Udemyには、このUnity講座以外にも13万以上ものさまざまなオンラインコースが用意されています。ちょうどUdemyでは、2019年12月31日(火)から2020年1月9日(木)まで新春セールを実施中。人気の講座が1200円から購入できるチャンスです。皆さんもUdemyで自分にあったオンライン講座を受けてみてください!
ゲーム開発などのおすすめ講座
Unity ゲーム開発入門:インディーゲームクリエイターが教えるマリオのようなゲームを作成する方法【スタジオしまづ】
Unity ゲーム開発:インディーゲームクリエイターが教える C#の基礎からゲームリリースまで【スタジオしまづ】
Unity VR 超入門 : Unity と C# をゼロから学んで5つの VR ゲーム を作ってみよう
はじめてのアンリアルエンジン【Unreal Engine 4】入門チュートリアル講座
【超初心者向け】Blenderでキャラクターをモデリングしてアンリアルエンジンで動かす講座【ハンズオン】
作って覚えるアンリアルエンジン【Unreal Engine 4】〜ダンジョンゲーム編〜
【UE4】Unreal Engine 4 + VR で建築ビジュアライゼーション
アンリアルエンジンで学ぶゲーム系UI・HUDデザイン - UnrealEngine4 UMG/Widget入門‐
【UE4】Unreal Engine 4サウンドアセット制作講座(初級〜中級編)~UE4で学ぶゲームサウンド
VR動画編集入門:Premiere Pro/AfterEffectsの360VR編集指南書
※表示している価格は本キャンペーン期間中の価格で、期間終了後の価格は異なります。また、紹介した講座名や講座内容は12月23日時点のものです。あらかじめご了承ください。
Copyright © ITmedia, Inc. All Rights Reserved.
-
1歳赤ちゃん、寝る時間に現れないと思ったら…… 思わぬお仲間連れとご紹介が「めっちゃくちゃ可愛い」と220万再生
-
【今日の計算】「8+9÷3−5」を計算せよ
-
「プロ野球チップス」で誤字 伊藤大海投手を「176m」と記載してカルビー謝罪
-
「ママ友襲来10分前」→さぁ、どうする……? 大爆笑の“あるある”再現が400万再生突破「腹ちぎれました」「バナナ食べんでもええやん」
-
富山県警のX投稿に登場の女性白バイ隊員に過去一注目集まる「可愛い過ぎて、取締り情報が入ってこない」
-
21歳の無名アイドル、ビジュアル拡散で「あの頃の橋本環奈すぎる」とSNS騒然 「実物の方が可愛い」「見つかっちゃったなー」の声も
-
「大型魚の餌に!!」 熱帯魚店の“思わず目を疑うPOP”に恐怖 「サメでも飼うの?」
-
2カ月赤ちゃん、おばあちゃんに手をスリスリされた瞬間…… 愛と幸せあふれる空間に笑顔になる「これぞ天使だ」
-
漂う違法感 東京に戻る息子へ持たせた“大量のブツ”に「九州人あるある」「帰省からの帰りいつもこれ」の声
-
異世界転生したローソン出現 ラスボスに挑む前のショップみたいで「合成かと思った」「日本にあるんだ」
- 生後2カ月の赤ちゃんにママが話しかけると、次の瞬間かわいすぎる反応が! 「天使」「なんか泣けてきた」と癒やされた人続出
- 車検に出した軽トラの荷台に乗っていた生後3日の子猫、保護して育てた3年後…… 驚きの現在に大反響「天使が女神に」「目眩が」
- 安達祐実、成人した娘とのレアな2ショット披露 「ママには見えない!」「とても似ててびっくり」と驚きの声
- 兄が10歳下の妹に無償の愛を注ぎ続けて2年後…… ママも驚きの光景に「尊すぎてコメントが浮かばねぇ」「最高のにいに」
- “これが普通だと思っていた柴犬のお風呂の入れ方が特殊すぎた” 予想外の体勢に「今まで観てきた入浴法で1番かわいい」
- 「虎に翼」、新キャラの俳優に注目が集まる 「綺麗な人だね」「まさか日本のドラマでお目にかかれるとは!」
- 「葬送のフリーレン」ユーベルのコスプレがまるで実写版 「ジト目が完璧」と27万いいねの好評
- お花見でも大活躍する「2杯のドリンクを片手で持つ方法」 目からウロコの裏技に「えぇーーすごーーい」「やってみます!」
- 弟から出産祝いをもらったら…… 爆笑の悲劇に「めっちゃおもろ可愛いんだけどw」「笑いこらえるの無理でした」
- 3カ月の赤ちゃん、パパに“しーっ”とされた反応が「可愛いぁぁぁぁ」と200万再生 無邪気なお返事としぐさから幸せがあふれ出す
- フワちゃん、弟の結婚式で卑劣な行為に「席次見て名前覚えたからな」 めでたい場でのひんしゅく行為に「プライベート守ろうよ!」の声
- 親が「絶対たぬき」「賭けてもいい」と言い張る動物を、保護して育ててみた結果…… 驚愕の正体が230万表示「こんなん噴くわ!」
- 水道検針員から直筆の手紙、驚き確認すると…… メーターボックスで起きた珍事が300万再生「これはびっくり」「生命の逞しさ」
- フワちゃん、収録中に見えてはいけない“部位”が映る まさかの露出に「拡大しちゃったじゃん」「またか」の声
- スーパーで売れ残っていた半額のカニを水槽に入れてみたら…… 220万再生された涙の結末に「切なくなった」「凄く感動」
- 桐朋高等学校、78期卒業生の答辞に賛辞やまず 「只者ではない」「感動のあまり泣いて10回読み直した」
- 「これは悲劇」 ヤマザキ“春のパンまつり”シールを集めていたはずなのに…… 途中で気づいたまさかの現実
- 「ふざけんな」 宿泊施設に「キャンセル料金を払わなくする方法」が物議 宿泊施設「大目に見てきたが厳格化する」
- がん闘病中の見栄晴、20回以上の放射線治療を受け変化が…… 「痛がゆくなって来ました」
- 食べ終わったパイナップルの葉を土に植えたら…… 3年半後、目を疑う結果に「もう、ただただ感動です」「ちょっと泣きそう」
提供:株式会社ベネッセコーポレーション
アイティメディア営業企画/制作:ねとらぼ編集部/掲載内容有効期限:2020年1月6日