よねちゃんねる

@Ynmr_2 のゲーム制作、就活、エトセトラ

11月まとめ

もう11月もおしまいですね、今月は様々なことがあったので振り返って行きます。

 

11月にやったこと(遊び)

・謎解き

・ミュージカル刀剣乱舞

・ITを観た

・3年ぶりにディズニーランドに行った

 

今月もたくさんの人と遊びました、皆さんいつもありがとうございます。

特に印象に残ってるのは3年ぶりのディズニーランドです。中々混んでる日に行ったのですが、アトラクションもショーも満足に見れてとても幸せでした。

 

11月にやったこと(勉強)

・Unity5の教科書を読んだ

・ブログを始めた

・Unityクソゲーマラソンをした

 

今月はアルバイトの時間が少なく、自分について考える時間が多かったです。

11月当初の目標は、「Unity4の入門書を読み終える」ことだったのですが、4と5では仕様が違ったので5の教科書を読み切りました。

 

1ヶ月前の自分と比べると、大分成長したなぁと感じています。自己肯定大事。

 

さて、いよいよ明日から12月。

12月の目標は、「オリジナルゲームの原案を決定する」ことです。

 

今、この記事を参考に、100のゲームアイデアを捻り出しているところです。

gigazine.net

 

20個ほどのアイデアが浮かんでて、今のところ一番気に入ってるのは

「曲に合わせて仏具を鳴らして、寺をどんどん賑やかにしていくゲーム」です。

 

頑張ってもっとアイデア捻って年内にはオリジナルゲームの方針を定めたいなと思っています。作りたいものが浮かんで来たら、技術をインプットしていきます。

 

皆様もよい12月をお過ごしください!

最近考えていること

もうすぐ11月も終わりますね、よねむらです。

 

2週間前に、7日間クソゲー作りマラソンを始めて、4日間で挫折しました。

僕のやってたクソゲー作りマラソンは、クソゲーにもなってなくて、技術サイトの内容を参考に僕の勉強を記録したものでした。

 

1つ1つのテクニックを学ぶことも大切だけど、目的が無ければテクニックも意味がないんじゃないか…と思い、1週間ちょいUnityから離れてました。

 

離れてる間も、ゲームデザインについての記事を読んだり、ディズニーランドに行ったり、1日中寝てみたり色々やってみました。

その過程で気づいたことがあります。

やっぱり僕は何かを作りたいんです。

 

何かしらを作り切って完成させたい、それが今の僕の目標です。

 

僕は友人に恵まれていて、彼らはエンジニアだったり動画だったり舞台だったり写真だったり、各々の目指すものに突き進んでいます。

特に何も考えずに毎日を過ごして、特に何も考えずにバイトしてなんだりしてた僕からみたら、友人たちはとってもカッコよく見えました。

尊敬する彼らに追いつきたいです。

 

僕が思ってることを思いつくままに書いてみました。

今は自分のゲームを完成させることを目標に、「どんなゲームにしようかな~」ってもやもや考えています。

 

また何か思いついたら記事を書こうと思います!

頭の整理にもなるからブログって便利だなあ……

Unity 7日間クソゲー作りマラソン、中断

4日間やってきたクソゲー作りマラソンですが、5日目で中断します!!

 

「志半ばに挫折したか…」と感じるでしょうがそうではなく、

4日間ゲームを作ることで自分の実力不足を感じたからです。

 

そもそもこの企画を始めたのはスキルアップを目的としてでした。

「漠然とチュートリアルばかりやっていても面白くない」

「技術ばかり身に着けて、作りたいものが無くては元も子もない」

と思い、行動に移したのがこの4日間です。

 

この企画で得られたものはとても多かったです。UIの使い方やスクリプトの書き方、

当たり判定の使い方など、とても参考になる記事をたくさん目にしました。

 

5日前の自分は、漠然と「ゲーム作りがしたい」状態でしたが今は、「アクションゲームが作りたい」と目的を具体化出来ました。一歩前進です。

2Dアクションを作ってるときがやはり楽しいです、ロックマンとかマリオみたいな。

 

なのでこれからはまたインプットの期間ということで技術を学んで、ある程度のところでまた似たような企画をやるつもりです。(また7日間走り切れないかもしれませんが笑

 

ここまで付き合っていただいた方、ありがとうございました。また記事を書いた際はまた読んでくださいね!

【Unity 7日間クソゲー作りマラソン】4日目 ZOMBIE BUSTER

4日目 ZOMBIE BUSTER

今日のクソゲーはこれ

ZOMBIE BUSTER / 7日間クソゲー作りマラソン4日目 | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう

f:id:ynmr2:20171117011856j:plain

 

シューティングっぽくなってて個人的には割と満足。

ただ視点とマウスの位置関係が時々面倒なことになるのでちょっとやだなあ。

 

昨晩、というか今朝の4時頃までひたすらにBlenderに向き合うことによってようやくリグを上手い具合につけることが出来ました!

その後は銃を構えるアニメーションやら、撃つアニメーションやらをこの記事を参考にぐりぐり作りました。

gametukurikata.com

 

なんか思ったようには作れなかったけどそこは実力不足。

そこからアニメーションを組み合わせて銃を構えて撃つ流れが出来ました。

 

この時点で時刻がだいたい22時、「かめくめさんの FPSを作ってみよう」は10番までに切り上げました。

適当にステージを作って、AssetStoreからゾンビのモデルを配置。

スタートとクリアーのSceneを作るのが面倒だったのでまたUIのsetActiveに頼りました。

 

結構いい感じに作れたと思うのですが、マウスが変なところに行くと視点変更が大変、

銃の向きとは関係なく、マウスのレイで撃ってる、が改善点かなあと思います

 

とにかく今回感じたのは、アニメーションを作るのは大変だということ

本格的にアニメーションに触るのはもっと後にしよう…

 

【Unity 7日間クソゲー作りマラソン】3日目 走れる男

3日目 走れる男

fpsを作りたい。最近バイオ7をやっている影響もあるし、昨日スターウォーズを観た影響もあるけど兎に角シューティングが作りたいので、作り始めました。

 

結果から言えば「一日じゃ無理!!」

今日はここまで、ってとこで区切ったクソゲーがこちら

走れる音 / 7日間クソゲー作りマラソン3日目 | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう

 

いや...歩いて走れるだけじゃん...

 

gametukurikata.com

 

この記事を参考に今日は作りました。

5.キャラクターの向きの変更や視点を上下に動かす

でかなり苦戦しましたが、6までは大体4~5時間で完成しました。

 

しかし問題は、7番から

gametukurikata.com

 

6番からの難易度の上がり方が凄かったです。

blenderもMakeHumanも初めて聞くような私は、「リグ?なにこれ自分で組まないといけないの...アニメーション面倒過ぎない…??」と感じました。

 

それでも自分なりに試行錯誤して、(かなりこの動画に助けられましたが)

www.youtube.com

 

骨組みを人に合わせるところで息絶えました…

f:id:ynmr2:20171115232209j:plain

f:id:ynmr2:20171115232204j:plain


1~6で4~5時間、blenderで6時間ほどぶっ通しで作業してたのでそろそろ限界です。

 

明日には銃を構えるモーションを付けて今日の未完成品を完成させます。

頑張ります(課題……)

 

 

【Unity 7日間クソゲー作りマラソン】2日目 脱出不可能ゲーム(恐竜は飾り)

2日目 脱出不可能ゲーム(恐竜は飾り)

何を作ろうかぼーっと考えていたところ、中学生くらいからwebの脱出ゲームをよくやっていたことを思い出しました。

 

というわけで今回出来たクソゲーがこちら

脱出不可能ゲーム | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう

なんかWebでプレイするとまあまあ重いんだけどなんでだろう 

 

「Unity 脱出ゲーム」でググって出て来たこのサイトを参考にソースコードを書いていきました。

Unityで脱出ゲームの作り方(1)「3Dの部屋を作る」 | 閃光絵巻ラボ

 

まず、GoogleSketchupで3Dの部屋を作っていきました。

f:id:ynmr2:20171115002655j:plain



 

 

これが大変。

最終的には四方を囲まれた部屋を作りたいので、一旦壁を1枚抜いた状態で様々配置していきます。

3D Warehouseから素材を集めました 

https://3dwarehouse.sketchup.com/

 

最後に壁をつけ、完成です。

 

f:id:ynmr2:20171115002702j:plain



しかし、視点を部屋の中に置いて作業をするのがなかなか難しい。

少し拡大すると壁をすり抜けたりして苦労しました…何か他にいい方法があるのかな…

 

上の記事を参考にして作って行ったのですが、iTweenを使おうとした際、エラーが出て来たため、鍵の落下はRigidbodyで表現しています。

f:id:ynmr2:20171115002652j:plain

 

前回音が無くて寂しかったので鍵を拾った時などのSEを付けてみました。

あとクリアのシーンを作る気力が無かったので、UIのTextをクリアしたら表示しました。

 

いざ出力すると、UIの位置が思ってた場所と違いとってもビビりました。

tsubakit1.hateblo.jp

この記事を参考に修復しました…今後UIを使う時は

Canvas ScalerをScale With Screen Sizeに変更

・Screen Match ModeをExpand に変更

覚えておきます。

 

今回の作業時間も4~5時間ほど。作ってると楽しくなってくるので明日どんなゲームを作るか考えながら、今からバイオ7をやってきます。

 

 

 

 

 

【Unity 7日間クソゲー作りマラソン】1日目 中二病の女の子が炎で敵を倒すシューティング

スキルアップを目的に、本日から7日間。1日1本ゲームを作っていきます。

この企画は、ういにゃんさんのこの記事のリスペクトになってます。

uinyan.com

ご本人に企画を真似することをTwitterにて相談すると、「ぜんぜんオーケーです! 頑張ってください!」とのあたたかいお返事を頂けました。ありがとうございますういにゃんさん…。

7日間毎日作って、作り終わった後に総括の記事を書く予定です。

 

というわけで早速ゲームを作って行こうと思います。

 

よねむらのスペック

  • ゲーム開発歴 : 1ヶ月
  • プログラミング歴 : 1年半

ゲーム開発に触れるのはこれが初めてです。(1ヶ月の理由は後述)

プログラミングは、大学の授業でC言語を学びましたが、ソートのあたりから若干授業に置いていかれています…()

 

ひと月前に、就職や今後のことを考え自分の好きなゲームを開発してみようと思い立ちました。その際、生協で適当な本を買ったのですが、かなり難しい本を買ってしまったようで見事に挫折。

そこで簡単に3Dゲームが作れる。と評判のUnityに手を出しました。

 

この企画をする前に、

1.ドットインストール Unity入門

https://dotinstall.com/lessons/basic_unity

2.はじめてのUnity (玉転がし)

Unity - はじめての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で処理)

 

スペースキーを押すと炎が出るのはこの記事

hiyotama.hatenablog.com


敵がやられた際の爆破エフェクトはこの記事

nn-hokuson.hatenablog.com


体力ゲージはこの記事

qiita.com


を参考に作った。

 

3時間くらいぶっ通しで作業して出来たクソゲーがこちら

中二病ガールシューティング | 無料ゲーム投稿サイト unityroom - Unityのゲームをアップロードして公開しよう

 

ぶっちゃけスペース連打で弾幕すればあっという間に20秒しのげるクソゲーだ。

・おばけ、土偶、トビウオとそれぞれに体力を設定
・敵も弾を撃ってくる
・敵の動きのパターンを変える(ジグザグに飛ぶなど)

 

等が出来れば多少はマシになるかと思いました。
しかし、いきなり敵の種類を3つも使うのは処理が大変であることが分かった。

 

このゲームを作って感じたのは、"どうしたら楽しんで貰えるか"
いくら技術があっても、楽しんで貰うことを第一に置かなければ面白いゲームにはならないんだと思った

1日でゲームを完成させるのはなかなかに辛い…今回も気力の限界を感じて完成にしました。
残り6日、どんなものでもいいから1日1つは作り上げていこうと思います。