Unity 7日間クソゲー作りマラソン、中断
4日間やってきたクソゲー作りマラソンですが、5日目で中断します!!
「志半ばに挫折したか…」と感じるでしょうがそうではなく、
4日間ゲームを作ることで自分の実力不足を感じたからです。
そもそもこの企画を始めたのはスキルアップを目的としてでした。
「漠然とチュートリアルばかりやっていても面白くない」
「技術ばかり身に着けて、作りたいものが無くては元も子もない」
と思い、行動に移したのがこの4日間です。
この企画で得られたものはとても多かったです。UIの使い方やスクリプトの書き方、
当たり判定の使い方など、とても参考になる記事をたくさん目にしました。
5日前の自分は、漠然と「ゲーム作りがしたい」状態でしたが今は、「アクションゲームが作りたい」と目的を具体化出来ました。一歩前進です。
2Dアクションを作ってるときがやはり楽しいです、ロックマンとかマリオみたいな。
なのでこれからはまたインプットの期間ということで技術を学んで、ある程度のところでまた似たような企画をやるつもりです。(また7日間走り切れないかもしれませんが笑
ここまで付き合っていただいた方、ありがとうございました。また記事を書いた際はまた読んでくださいね!
【Unity 7日間クソゲー作りマラソン】4日目 ZOMBIE BUSTER
4日目 ZOMBIE BUSTER
今日のクソゲーはこれ
ZOMBIE BUSTER / 7日間クソゲー作りマラソン4日目 | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう
シューティングっぽくなってて個人的には割と満足。
ただ視点とマウスの位置関係が時々面倒なことになるのでちょっとやだなあ。
昨晩、というか今朝の4時頃までひたすらにBlenderに向き合うことによってようやくリグを上手い具合につけることが出来ました!
その後は銃を構えるアニメーションやら、撃つアニメーションやらをこの記事を参考にぐりぐり作りました。
なんか思ったようには作れなかったけどそこは実力不足。
そこからアニメーションを組み合わせて銃を構えて撃つ流れが出来ました。
この時点で時刻がだいたい22時、「かめくめさんの FPSを作ってみよう」は10番までに切り上げました。
適当にステージを作って、AssetStoreからゾンビのモデルを配置。
スタートとクリアーのSceneを作るのが面倒だったのでまたUIのsetActiveに頼りました。
結構いい感じに作れたと思うのですが、マウスが変なところに行くと視点変更が大変、
銃の向きとは関係なく、マウスのレイで撃ってる、が改善点かなあと思います
とにかく今回感じたのは、アニメーションを作るのは大変だということ
本格的にアニメーションに触るのはもっと後にしよう…
【Unity 7日間クソゲー作りマラソン】3日目 走れる男
3日目 走れる男
fpsを作りたい。最近バイオ7をやっている影響もあるし、昨日スターウォーズを観た影響もあるけど兎に角シューティングが作りたいので、作り始めました。
結果から言えば「一日じゃ無理!!」
今日はここまで、ってとこで区切ったクソゲーがこちら
走れる音 / 7日間クソゲー作りマラソン3日目 | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう
いや...歩いて走れるだけじゃん...
この記事を参考に今日は作りました。
5.キャラクターの向きの変更や視点を上下に動かす
でかなり苦戦しましたが、6までは大体4~5時間で完成しました。
しかし問題は、7番から
6番からの難易度の上がり方が凄かったです。
blenderもMakeHumanも初めて聞くような私は、「リグ?なにこれ自分で組まないといけないの...アニメーション面倒過ぎない…??」と感じました。
それでも自分なりに試行錯誤して、(かなりこの動画に助けられましたが)
骨組みを人に合わせるところで息絶えました…
1~6で4~5時間、blenderで6時間ほどぶっ通しで作業してたのでそろそろ限界です。
明日には銃を構えるモーションを付けて今日の未完成品を完成させます。
頑張ります(課題……)
【Unity 7日間クソゲー作りマラソン】2日目 脱出不可能ゲーム(恐竜は飾り)
2日目 脱出不可能ゲーム(恐竜は飾り)
何を作ろうかぼーっと考えていたところ、中学生くらいからwebの脱出ゲームをよくやっていたことを思い出しました。
というわけで今回出来たクソゲーがこちら
脱出不可能ゲーム | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう
なんかWebでプレイするとまあまあ重いんだけどなんでだろう
「Unity 脱出ゲーム」でググって出て来たこのサイトを参考にソースコードを書いていきました。
Unityで脱出ゲームの作り方(1)「3Dの部屋を作る」 | 閃光絵巻ラボ
まず、GoogleSketchupで3Dの部屋を作っていきました。
これが大変。
最終的には四方を囲まれた部屋を作りたいので、一旦壁を1枚抜いた状態で様々配置していきます。
https://3dwarehouse.sketchup.com/
最後に壁をつけ、完成です。
しかし、視点を部屋の中に置いて作業をするのがなかなか難しい。
少し拡大すると壁をすり抜けたりして苦労しました…何か他にいい方法があるのかな…
上の記事を参考にして作って行ったのですが、iTweenを使おうとした際、エラーが出て来たため、鍵の落下はRigidbodyで表現しています。
前回音が無くて寂しかったので鍵を拾った時などのSEを付けてみました。
あとクリアのシーンを作る気力が無かったので、UIのTextをクリアしたら表示しました。
いざ出力すると、UIの位置が思ってた場所と違いとってもビビりました。
この記事を参考に修復しました…今後UIを使う時は
・Canvas ScalerをScale With Screen Sizeに変更
・Screen Match ModeをExpand に変更
覚えておきます。
今回の作業時間も4~5時間ほど。作ってると楽しくなってくるので明日どんなゲームを作るか考えながら、今からバイオ7をやってきます。
【Unity 7日間クソゲー作りマラソン】1日目 中二病の女の子が炎で敵を倒すシューティング
スキルアップを目的に、本日から7日間。1日1本ゲームを作っていきます。
この企画は、ういにゃんさんのこの記事のリスペクトになってます。
ご本人に企画を真似することをTwitterにて相談すると、「ぜんぜんオーケーです! 頑張ってください!」とのあたたかいお返事を頂けました。ありがとうございますういにゃんさん…。
7日間毎日作って、作り終わった後に総括の記事を書く予定です。
というわけで早速ゲームを作って行こうと思います。
よねむらのスペック
- ゲーム開発歴 : 1ヶ月
- プログラミング歴 : 1年半
ゲーム開発に触れるのはこれが初めてです。(1ヶ月の理由は後述)
プログラミングは、大学の授業でC言語を学びましたが、ソートのあたりから若干授業に置いていかれています…()
ひと月前に、就職や今後のことを考え自分の好きなゲームを開発してみようと思い立ちました。その際、生協で適当な本を買ったのですが、かなり難しい本を買ってしまったようで見事に挫折。
そこで簡単に3Dゲームが作れる。と評判のUnityに手を出しました。
この企画をする前に、
1.ドットインストール Unity入門
https://dotinstall.com/lessons/basic_unity
2.はじめてのUnity (玉転がし)
3.Unity5の教科書
https://www.amazon.co.jp/dp/B01H4ONR86/ref=dp-kindle-redirect?_encoding=UTF8&btkr=1
の順に勉強しました。どれも説明が丁寧なのでオススメです。
(ドットインストールはjavaScriptで説明していますが、Unityの動かし方をざっと学べるのでオススメ)
ある程度インプットしたところで、そろそろアウトプットしようと覚悟を決めたわけです。
1日目 中二病の女の子が炎で敵を倒すシューティング
私は2Dのアクションゲーが好きです。そこでまずは2Dシューティングを作ることに。
素材は適当にいらすとやさんから借りて来ました。
最初は横スクロールアクションにするつもりで作りましたがマップ作りが大変なことと、Prefab化した敵を、画面端に入ったタイミングで生成する方法が分からず、
急遽主人公のx軸を固定したシューティングゲームに変更。
キーボードの受付は本で学んだので問題無かったです。(Inpu.GetKeyで処理)
スペースキーを押すと炎が出るのはこの記事
敵がやられた際の爆破エフェクトはこの記事
体力ゲージはこの記事
を参考に作った。
3時間くらいぶっ通しで作業して出来たクソゲーがこちら
中二病ガールシューティング | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう
ぶっちゃけスペース連打で弾幕すればあっという間に20秒しのげるクソゲーだ。
・おばけ、土偶、トビウオとそれぞれに体力を設定
・敵も弾を撃ってくる
・敵の動きのパターンを変える(ジグザグに飛ぶなど)
等が出来れば多少はマシになるかと思いました。
しかし、いきなり敵の種類を3つも使うのは処理が大変であることが分かった。
このゲームを作って感じたのは、"どうしたら楽しんで貰えるか"
いくら技術があっても、楽しんで貰うことを第一に置かなければ面白いゲームにはならないんだと思った
1日でゲームを完成させるのはなかなかに辛い…今回も気力の限界を感じて完成にしました。
残り6日、どんなものでもいいから1日1つは作り上げていこうと思います。