初めて作ったAndroidゲームアプリ【Ms.Alien’s Block Braking】

ついに、ゲームクリエイターデビューしました!!!

たった1カ月前でもとても考えられなかったことです。
ゲームを作るなんて、幼いころから自作している人や、専門学校や大学などでプログラムなどを学んでいた人、ゲーム好きすぎてゲーム会社に就職した人などができることであって、とにかく40歳過ぎてから興味を持っても絶対に無理だと思っていました。

確かに、一番最初に「俺、ゲーム作る」って言ったら、いろんな人に笑われましたしね。
でも、他人に笑われたら成功するんですよ!

このブログを書いている『うみんちゅ』は43歳7ヵ月でゲームを作るぞ!と思い立ってからたった20日ほどで、GooglePlayにゲームアプリを申請することができました。

というわけで、きっかけや方法、参考にしたYoutubeやブログなど紹介していきます。

ゲームアプリを作る前にやっていたこと

僕の幼少期にゲームはあまり登場しません。
というのも、ファミコンが発売されたとき、ねだりまくって買いに行ったらもう売り切れてて、その後も手に入れることはなかったから。
友達の家で、彼らがやっているのを見るくらい。
ドラクエもマリオも見てるだけなので、本当につまらなかった。

その後、ゲームボーイ(初期)を買ってもらうけど、まぁ、寝食を忘れて没頭するようなこともなく、ゲームにはまぁまぁ縁のない生活をしていました。

大人になっても任天堂DSを買ったくらいで(暇つぶしに20分もやると飽きていた)、40歳になるまでほとんどゲームはしなかったなぁ。

スマホが爆発的に普及した今では、様々なゲームをインストールしては削除しています。

『幼いころからゲームが好きで、ゲーム好きが高じてゲーム会社に就職しました!』とか、『ずっと趣味で作っていました!』というのでは全くない、ドはまりするほどにゲームなんてしたことがないような40代です。

2021年10月頃からNFTに触れるようになり、「お小遣い稼ぎができるなら」と、作品(ドット絵)を作り始め3Dを作るようになり、メタバースに興味を持ち始めました。
メタバースには3Dのオブジェクトなどで自分がイメージする世界(ワールド)を構築したり、自分のアバターを作って自分が作ったワールドやほかの人が作ったワールドで遊んだりできます。

※例えば、↓↓3Dのザトウクジラ。こんなのも作ることができます。

それらを作るために、Unityというゲームエンジンが必要になるのだけど、そのUnityではなんとゲームを作ることができると知ったのです。

それでも、「ゲーム作るには専用のプログラムとかいるんだろうし、今さらなんか勉強するのもだるいなぁ」と思っていました。
メタバースにワールドを作ることは、ほとんどプログラムを必要としないんですよ。
なのでとっつきやすかったです。

ゲームを作るきっかけ

一番大きなきっかけはひろはすさんという方のYoutubeを見た時に、「あ、俺も作れるかも?」って思ってしまったことでした。

初めて見た動画はこちら↓↓

【初心者向け】ゲーム制作してみたいけど躊躇してる方に始め方を解説します【ひろはす】

「誰でも作れるって言っても、やっぱり誰でもってわけじゃないんでしょ??」とめちゃくちゃ疑いながら見ていました。

結論、その気になって作っちゃいました!
ひろはすさんの話も聞いやすかったので、ついついその気になりました。

めちゃくちゃ簡単に要約すると…

  • 才能はいらない
  • 知識だけで作れる
  • 知識はやりながら必要なモノだけ

本当にその通りでしたね。
1本GooglePlayにリリースしたとしても、難しいことはできません。
でも、1本できたらきっと次もできるはず!!と確信しています。

参考にしたUdemyとYoutube

よし!!作ってみよう!と思ったところで何していいかわからなかったので、ひろはすさんのこの動画でまずブロック崩しを作ってみました。

【超初心者向け】ブロック崩しを作りながらUnityの基本的な使い方を解説します

非常にわかりやすくて、数時間後にはこの動画のようなブロック崩しは完成していました。

続いてこのブロック崩しを完成させるために、この動画↓↓

【Unity入門】基本的なUIの作り方とゲームクリア、ゲームオーバーの実装方法を解説します【ひろはす】

さすがにこれだけではリリースまでにたどり着かないので、以下のUdemyを参考にしました。

【全行程を網羅!最初に学びたい総合学習】Unityワールド制作講座
Benderでお世話になっている、うめちゃん先生の講座(有料講座)

https://www.udemy.com/course/unityworld/

ブロック崩しを作って学ぶ!Unityゲーム開発入門(有料講座)

ゲームを作って実際にみんなで遊ぶまでをとても分かりやすく解説してくれています。

https://www.udemy.com/course/unity-block-breaking/

あとは、AIチャットに質問しながら試行錯誤で完成までたどり着きました。
参考にしたAIチャット⇨ChatGPT

つまづいたところ

  • ボールをglbオブジェクトに変更する
    ⇨プラグインで解決
  • 最高得点を表示させる
    ⇨AIチャットに相談して解決
  • Adombに登録し、広告を表示させる
    スタジオシマヅさんの動画とAIチャットでバナー広告については解決
    ・インタースティシャル広告は表示させられなかった
  • Android(GooglePlay)に登録するとき
  • 紹介文、動画、サムネなど全く用意していなかった