見出し画像

たのしい2Dゲームの作り方見ながらゲーム作ってみた 第一回

みなさん初めまして、こんにちは、こんばんは、
akutsuzです。

今回は「たのしい2Dゲームの作り方」を参考にゲームを作ってみましたっ
読みながら、作りながら、Noteしながらやっていこうと思います笑



背景

今回やろうと思ったきっかけについて記そうと思います。
ぶっちゃけここの文章は飛ばしていいです笑

私はこれから大学院生になるのですが、
CGについて研究したいと思っておりまして・・・

でもCGの開発はやったことがなかったのです。

そこで元々興味のあったゲーム開発をやりつつCGについて学ぼうということですね。

そこで疑問が浮かぶと思います。
なんで2Dゲームの教本にしたの?!

そこは話すと長くなりませんが、
ご愛嬌ということで・・・。

ついでにNOTEに書いちゃって、
自分のやった記録なんかを作っちゃったりして、
みんなに見てもらっちゃったりして、
なんやかんやうまいこと言って有名人になっちゃったりして、
お金もらえちゃったりして、、、

やっていく

今回はさわりもさわり、Chapter1の「ゲーム開発とUnityについて知ろう」です

この章ではゲーム開発の基本と、インストール手順についてお話ししているところでして、
何も開発してるよっ、てところを見せられないのです。
軽く、すごーく軽く内容をまとめちゃったので流し見してもらえると嬉しいです

ゲームで大事な要素

ゲーム開発をしていく上で欠かせない要素を挙げたわけですな

1 ルール
2 敵と障害
3 干渉と変化
4 報酬

・・・ということだそうな

よくわからなかった人はぜひ本を手に取って読んでみてほしい。
書いちゃうと長くなっちゃう・・・。

僕的には1の「ルール」が一番大事なんじゃないかなと、

例えば子供の鬼ごっこで、
「バリアー」が無限に使えてしまうと面白くない

ある場所で一定時間だけ使えるみたいに
「ルール」があることでゲーム性が生まれるんじゃないかな
などと思ったよね

ゲーム作りの材料

ここではゲームを作る上でどんな材料、素材が必要になるか解説しますよっ

1 グラフィックス(画像)
2 プログラム
3 サウンド

・・・以上っ!

って書いちゃうと流石に淡白だから、少し解説しますね

1のグラフィックスは、ゲームキャラクターや背景、ボタンなんかの目に見えるもの全てのことです
画像編集ソフトを使って作ったり、手描きしたものをパソコンに取り込んで作ったりするんですね
画像編集ソフトでは、PhotoshopやIllustratorなんかが使われるということだそうで

2のプログラムは、キャラを動かしたり、プレイヤーの操作に反応させたりするためのプログラミング言語を使った命令のことですな
UnityではC#という言語が使われるんです
難しいです
一つ一つ学習していきましょうっ!

3のサウンドは、音楽や効果音のこと
でも、自分で音楽を作るのは難しいよね
でも大丈夫!フリー素材の音楽を使えばなんとかなります笑

Unityのインストール

上のリンクからUnityのインストールができます!
ちなみに、本書では「Unity 2022.3.2」という、2023年6月13日にリリースされたバージョンを扱っているので、それをインストールさせてもらいました!

言い忘れていましたが、僕のパソコンはmacなので、Windowsの人は少し手順が違うかもしれませんが、そこはご了承ください🙇

このバージョンは、「Unity Hub」を開いて「インストール」を押して「エディターをインストール」を押した後、

インストール手順だよ①

「アーカイブ」を押して「ダウンロードアーカイブ」を押すと
アーカイブ一覧のページが表示されます!

インストール手順だよ②

一覧の中から「Unity 2022.3.2Unity 2022.3.2」っていうやつを探してインストールしましょう!
僕がインストールしようと思った時(2025年2月12日)は、「Unity 2022.3.2f1」っていうやつしか見つからなかったから、これをダウンロードしました!

インストール手順だよ③

あとは「Unity Hub.app」を開いてモジュール選択をしていくところですね!
僕は本書に従って以下の項目にチェックを入れましたっ

・Visual Studio for Mack
・Android Build Support
・iOS Build Support
・Mac Build Support
・WebGL Build Support
・Language packs(Preview)「日本語」

なかなか容量を食うので、用途に応じて取捨選択するといいと思います
例えば、「WebGL Build Support」なんかは、Webブラウザーで遊ぶゲームを作るためのものなので、Webブラウザーのゲームを作らないよっ、ていう人はいらないと思います

あとは利用規約にチェックをつけて「次へ」を押すって感じですね!

Unityのゲーム構成

ユニティーでゲームを作る上での構成要素です!
これが頭に入っていないと、ユニティーを作っていく上でいちいち概念的なところを復習しないといけなくなるので、ぱぱっと覚えちゃいたいですねっ

以下の4つで構成されています

1 シーン
2 ゲームオブジェクト
3 コンポーネント
4 アセット

1の「シーン」は、ゲームの画面のことですね!

2の「ゲームオブジェクト」は、シーンの中にあるものです
キャラクターだけじゃなくて、背景や文字、画像など全てを「ゲームオブジェクト」と呼ぶらしいですね!
今後は「オブジェクト」って呼ぶことが多い気がしてますっ

3の「コンポーネント」は、オブジェクトに付属させることで、オブジェクトに変化を加えるデータのことみたいです
コンポーネントには、「キャラを動かすためのプログラム」以外に、「画像」なんかも含まれるらしく、「オブジェクト」との境目がまだいまいちよくわかりませんね・・・
とりあえず用語は覚えておいて、やっていくうちにわかっていくことにしましょう笑

4の「アセット」は、画像や音楽データなどの素材のことです。これに「コンポーネント」をくっつけることで「オブジェクト」になるのだとか

・・・わかったようなわからないような、
釈然としませんが、一旦飲み込んで次のステップに進んでみましょう!

終わりに

ここでChapter1は終わりです

「はよ開発しろ!」「何がやってみただよ!何もやってないだろ!」とかいう声が聞こえてきそうですが・・・
僕の人生はまだもう少し続くと思うので、温かい目で見守っていただけたらと思います

次回はChapter2「Unityで「はじめて」のゲームを作ろう」です
次回もまた、みてくれよな!


いいなと思ったら応援しよう!