Game a Week 1本目/3日目

グラフィックがひどくてやる気失せそうだったので、
配色くらいしっかりやろうと思います。

f:id:crowsbedroom:20181009203032j:plain
ブライトトーンで構成
f:id:crowsbedroom:20181009202825p:plain
秋の配色とイラスト
いちいち画像保存するのだるくね?まじだりぃ。でもやる気は回復。
DOTweenは初めてのため、時間めっちゃ使う。うるさい、初めのうちだ!
所要時間を短くしていきたい。

Twitterでつぶやいたことを書いてるだじゃん!

Game a Week、はじめました。

ブログの書き方を模索中のハシブトクロウです。

Game a Week を始めました。やっぱりいいらしいです。
だんだん成長を感じるそうです。
はじめさんの影響を受けました。パクリって言うな。
h-works.hatenablog.com

f:id:crowsbedroom:20181007173527g:plain
なぜか逆さま。

つるおかけんじさんの「ジェルベーダ―」を作っています。
ぶっちゃけ、続きそうにないです。それでも続けます。
こういうことを続けないとうまくならない。
だんだん良くなっていくはずです。

グラフィックをどうにかしたい。どうにかなるのか?

初めてゲームを完成させた話

初投稿にして、初めて完成させたゲームについて書きたい。

イデア

仮面ライダー鎧武のスイカアームズ初登場シーンをゲームにしようと思った。
これなら、玉転がしゲームを改造すればいい。

完成したもの

イカを転がして、敵を引き倒すゲーム。

プレイは こちら
ソースコードこちら

載せられそうにない。

こんなゲームでも、作るのにいろいろ苦労した。

よかった点

経験値ゴット(got)

こんなゲームでも、完成させたらいい経験になった。

改善点

いろいろな妥協をした。それほどこだわっていないので。むしろ妥協しないと完成しない。

リリースできなかった

今作一番の妥協。
「ゲームが完成したぞ!あとはリリースするだけだ!」
ニヤニヤしながらWebGLに出力して、Firefoxで遊んだら、

重い。

愕然とした。こんなのリリースしても遊んでもらえないじゃないか。
めげずに原因を探るも、見つからず。無駄にPCに負荷がかかる。

仕方ない、諦めよう。

今回はプレイ動画だけ公開しておく。申し訳ない。
次回はリリースを意識して作ることにする。

インチキシェーダー

せっかくなので、スイカのマテリアルはシェーダーグラフで作ろうと思う。

「スイカシェーダーは、緑ベースに縦のシマシマ模様、シマシマはSineノードで、  そしてグラディエントノイズを横方向にたしてシマシマのナミナミを表現する・・・ 」

いけそうな雰囲気だ。

しかし、今の私の力では、ノイズをシマシマにぶっこめない。

f:id:crowsbedroom:20180802200320p:plain
勉強不足

そこで、荒技!
スクショ撮ってテクスチャ化!

f:id:crowsbedroom:20180802203222p:plain
なんて実装だ・・・
いい感じだ。こういうインチキはざらにある。

動きのない敵

敵は適当なロボットにした。爆発するからな。
うろうろさせようとしたが、大変そうなので妥協する。
というわけで、突っ立ったまんまだ(しかもアニメーション無し)。
さらに、このゲームはとても小さいスケールで作った(スイカがScale1、敵がScale0.25くらい)ので、 だんだん敵が整列してしまう(理由はわかると思う)。

適当なステージ

町なみを作ろうとしたが、大変そうなので(ry
Polybrushで適当にキューブを配置するだけにした。 assetstore.unity.com

アニメーションしないスコア

DOTweenでスコアをアニメーションさせようとしたら、Unity4で作られたらしく、 エラーなど大変そうなので(ry

壊滅的なGit

完全にミスった。 f:id:crowsbedroom:20180814142354p:plain

汚いコード

完成を目的にしたので。自分のレベルに合わせて完成させることが大事。
リファクタリングしたいが、行きづまってしまうので我慢。

学んだこと

  • 妥協は大事
  • インチキも大事
  • 注意しないとGit運用ミスる
  • 自分のレベルに合わせて作る

さいごに

しばらくはこんなゲームを作ることになる。初めはこんなものだ。
次回のゲームは、もっとよく作れるはず。