13
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Unityを始めてから1週間で出来た2D横スクロールゲーム

Last updated at Posted at 2019-03-06

私がUnityをインストールしてからちょうど一週間が立ちましたので、成果物と参考HPを載せます。未経験者でもこれくらいは誰でも作れますよ的な記事です。

#成果物のゲーム
6.gif
ストアとかで配布したら評価が★☆☆☆☆とかになるやつ。
練習用なのでWebGL形式で配布とかは見送りました。

#心がけたこと
配布されているアセットは出来るだけ使わずに(画像素材は除く)、手でプログラミングすること。自分が考えたもののうち、ネットに情報が少ない題材は記事にして公開すること辺り。

#実装できたもの

  • 基本的な移動(横移動、一段ジャンプ)
  • アニメーション:移動アニメ・死亡アニメなど
  • プレバブの活用
  • 攻撃要素:Fキーを押したら弾丸を発射
  • 敵オブジェクト:プレイヤーが索敵範囲に入ったら近づいてくる
  • 移動床タイル:上に乗っても横移動で滑り落ちないやつ
  • 当たり判定:トゲにあたったら死亡判定
  • UI:右上にあるリトライボタン
  • ゲームクリア画面:質素なテキスト表示
  • tilemapEditorの活用

#実装できなかったもの(面倒で付けなかったとも言える

  • プレイヤーの加速度を付けた移動演算
  • ちゃんとした索敵:今の索敵では特定の索敵範囲に入ると全ての敵が反応してしまうため。(敵オブジェクトと索敵エリアをプレハブかつ親子関係にしたせい?配列とかで敵に番号を割り振るべきか?)
  • レイヤーの設定ミス:後から見返してみたらUIとかのレイヤーが一番上になっていなかった。ケアレスミスなので問題なし。
  • ゲームとしての面白さ:なにか目新しいものが欲しかった。何の脈絡も無くシューティングゲームに移行したりとか。2週目からプレイヤーと敵の関係が逆転するなど。(実は敵が人間でプレイヤーが化物とか)

#参考にしたもの
ネットの記事のみ。本も買いたいけど、自分の技術レベルにあった本がどれか分からないため、Google検索を活用してます。

基礎の基礎はなんとなく理解できたので違う題材の練習用ゲームを作りたい。例えば下のようなゲームとか。

  • タワーディフェンス:ステージクリア形式ではなく、無限に出てくる敵をトラップで圧殺してハイスコアを稼ぐようなタイプ。
  • ダンジョンクローラー:Wizardryのようなキャラ育成要素のあるもの。
  • ローグライク:Elonaのようなディープな育成要素のあるもの。

キャラのパラメータがグングン上がっていくゲームが好きなので、そんなものを試しに作ってみようかと思案中。

13
19
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
13
19

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?