結月ゆかりとマキさんとゆっくりのゲームを作ります!

結月ゆかり、弦巻マキ、ゆっくり霊夢が主人公の簡単なゲームを作成し始めました。以下のGifのように、見下ろし型のガン・シューティングゲームです。あまり大風呂敷を広げると途中で挫折してしまうので、まずは5分ぐらいで遊べるゲームを作ります。

A01
ゾンビだ!!

なので、最初のリリースをするまでの現在の残り作業は以下ぐらいです。

  • アイテムドロップと、取得して銃の性能アップをする仕組み
  • 敵をあと2,3種類は増やす。
  • 時間経過で、ウェーブ中の敵が多く強くなり、5分以上は無理な状態にする。
  • ライフバーやダメージテキストの表示
  • インベントリー管理は保留。

MagicaVoxelで東方プロジェクトのキャラクターも作ってみました。

A04

昨日はあまり実装する意欲がなかったので、東方プロジェクトのキャラクターの魂魄妖夢と十六夜咲夜を作ってみました。AH-SoftwareのVocaloid+と東方プロジェクトは、無償で二次創作をする際には、緩いライセンスのようで、ミニゲームを作るときのキャラクターとして使っても問題なさそうです。あと魔女っ娘も作ってみました。

以前、Blenderでリギングをしたので、これらモデルはボーンを簡単に入れられるはずなので、もう少しキャラクターを揃えてから、リギング作業をルーチンワークとして行い、作業手順を頭に叩き込みたいです。

 

MagicaVoxelで結月ゆかりなどを作ってみました。

プロシージャル・ジェネレーションの息抜きに、ゲーム動画の実況でよく使われているAH-Softwareの入力文字読み上げソフトVocaloid+のキャタクターをMagicaVoxelで作ってみました。作り方は、まず「MagicaVoxelで作ったプリキュアをUnityで動かす」のMagicaVoxel用素体と全く同じものを自分ではじめから作ってみました。これにより基本操作と頭身のバランスなどを理解できるようになりました。このモデルは体に厚みがなく、手足も1Voxel単位なので細かい表現は難しいですが、1つモデルを作ったらあとは髪の毛と色を調整すれば、それとなく別キャラクターが作れるのでとても便利でした。

1.モデルを複製しながら操作方法を覚える

001

2.結月ゆかりを作ってみる

002

 

3.弦巻マキは、髪型やヘッドセットは違うが、顔が平らで同じ大きさ、手足も1voxel単位で、縦横に伸びていて結月ゆかりと色が違うだけ。

003

3.いくつかモデルを作った後、オリジナルのゆっくり霊夢を作成。21x21x21の立方体のなかで小さく作ってしまったのでもっと大きくしてもよかった。

004

まとめ

MagicaVoxelだと絵が描けなくても、Googleで「ドット絵」と検索して、小さいモデルを作ればなんとかなりそうです。ハードマークやドル袋みたいなアイテムなども作ってUnityで動かしてみます。

 

ミニゲームJetpackYukarin

JetPackでFlappyBirdのようなゲームをUnity5で作ってみました。」の記事で作ったミニゲームを改造して、プレイヤーキャラクターをMagicaVoxelで作成した結月ゆかりと弦巻マキにしてみました。

001

いわゆるエンドレスゲームで、Flappy Bird(フラッピーバード)のようなゲームです。壁に衝突して戻されるとゲームオーバーではじめからなります。

操作方法

  • スペースキーでジェット噴射
  • Aキー、Dキーで左右移動

ゲームのダウンロード

https://hajimete-program.com/games/GameJetpackYukarin.zip

プロジェクトの配布

こちらはUnity5.3のプロジェクトになります。ソースコードや結月ゆかり、弦巻マキのモデルプレハブが含まれています。このミニゲームはシンプルなのでプログラミング初心者の参考になります。

https://hajimete-program.com/games/JetpackYukarin.zip

まとめとやってみたいこと

MagicaVoxelで簡単にキャラクターが作れました。SEやアイテムなどを用意したりアニメーションを作れるようになれば大分ゲームの印象が変わるので挑戦したいです。