見出し画像

ド素人が1カ月Unityを勉強して作ったゲームが完成を見るまでpart1


はじめましてnicecarriです。
『Unityを使ってゲームを作る』というのが1月末に決めた今年の目標で、せっせと勉強してた成果がようやっと実を結び始めたのでnoteを立ち上げることにしました

Penguin Take-Off!!

で、できたのがこちら!『Penguin Take-Off!!』
こうやってUnityを勉強してゲームを作ろうって考えると、作ってみたいゲームというかアイデアというかはポロポロ出てくるものなのですが、私自身の実力(or外注する行動力とお金)がないのでそれらアイデアが日の目を見るのはずいぶん先になるでしょう

さておき、Penguin Take-Off!!ですが、これは処女作らしく簡単なUnityのスクリプトライティングでできるゲームってなんだらうと考えたときに、jump kingとか壺男みたいな2Dむずゲーはどうだろうかと思い至って制作を開始しました。

ゲーム紹介

ゲームはかわいらしいペンギンさんを操作して、スライドと歩きを駆使しながら雪の世界を右へ右へと進んでいきます。スライドモードになると坂を滑り降りることができ、スピードに乗って上り坂からTake-Off!!
たどり着いた最果ての地には何が待ち受けているのだろう?(今は何も待ち受けていません)

操作説明

ゲームの操作はシンプルでASDキーとShiftキーだけを使います。
A,Dキーは左右の歩行。
Sキーは押し込んでいる間スライドモードになります。スライドモードの時は下り坂では加速し、上り坂では減速しますが、上り坂の減速率は弱いので、下り坂より長い上り坂でも飛び立つことができます。

現状の課題

動画内で見つかったバグは以下です

  1. 歩き状態で滑るようになる

  2. 動く床の上でスライドモードになっていても滑らないことがある

今後の予定

まずは報告したバグを修正します。
その後、現状、主に物理演算処理が重くグラフィックの割にかなりカクつきます。
物理演算の軽量化とその他処理の高速化、最適化をしてあげてweb上でスムーズにプレイできるようにしていきます。
また、ゲームオーバー時とゲームクリア時に到達距離とかクリア時間とか何らかのリザルトを表示できるようにしたく考えています。
それができたらα版とでも銘打って公開したいですね。

最後に

Penguin Take-Offの完成は今年の目標なので年の瀬が聞こえる前には完成させたいと思ってはいるのですが、何分個人製作なものでモチベーションを保ち切るのも大変なので、こちらのnoteやyoutube, 今後開設予定のTwitterなど、フォローして応援していただけますと励みになります。
また、Unityに関してはずぶずぶの素人なので皆様の知見もお貸しいただけると嬉しいです。

この記事が気に入ったらサポートをしてみませんか?