Bakinでゲーム制作!① Bakinの研究
こんばんは!もんごりです。
今月は、これまでのゲーム制作を一時中断して、Bakinでゲーム開発をしようと思います!
Bakinはこんな感じのゲームが作れます!↓
動画は全てサンプルゲームのものです。
3D版RPGツクールって感じですね。
3Dならではのキャメラ制御とデフォルトで美しい3Dモデル、ポストエフェクト、バトル用のエフェクトが魅力です。
最近でたばかり、しかもアーリーアクセスなので、まだ開発途中という感じみたいです。
多彩なデフォルトのマップ
デフォルトで用意されたマップやマップチップがたくさんあります。
箱庭的に小さいですがここから大きくしていくんでしょうね。
Steamから無料・有料のDLCでまだまだ多くのマップを入手できます。
blenderで自作して取り込むこともできるみたいです。
プレイヤーを3Dモデルにもできる
3Dモデル操作のデフォルトのサンプルです↓
↓3Dキャラでのバトル
↓前作SmileBuilderのモデル
デフォルトではプレイヤーや村人、敵などがドット絵になってますが、3Dにもできます。
3Dのマップなら3Dのキャラの方が馴染む気がしますね。
昨今のHD-2Dの流れを受けてドット絵にしたのでしょうか。
しかし僕の使ってるようなリアル等身のモデルをこのデフォルメされた3D世界に持ってくると違和感がありそうなので、マップにあわせてキャラも4~6等身のデフォルメモデルにした方が良さそうです。
2等身もペーパークラフトみたいで可愛いですね。
ポストエフェクト(画面効果)
ポストエフェクトは画面全体にエフェクトをかけます。
色を変える、ピントをあわせて背景をぼやけさせる、光をにじませる、画面端を暗くする… など。
↓その他のポストエフェクト
(ci-enの画像ギャラリーを初めて使ってみました。スクロールで画像を切り替えれます。)
動画を見ていただければわかる通り、プリセットからポチっと押すだけで夜、洞窟、霧、夕方、マグマ、魔界… など、一瞬にして草原が様変わりします。すごい!
夜とか洞窟で視界が狭まると一気にホラゲー、エロゲーっぽくなりますねぇ!
いつ淫魔が襲ってくるのかというドキドキ…
環境エフェクト・バトルエフェクト
環境エフェクトは画面に雨や霧、日差しなどのエフェクトを表示させます。↓
バトルエフェクト↓
か、かっこいい…!!
ハートマークのエッチなエフェクトもあるぞぉ!
エフェクト、音、揺れを一緒に再生してくれます。
バトルエフェクトはバトルだけでなく通常のマップ上でも使うことができます。
ツクールと違って3Dなのでかっこいいキャメラアングルで主人公が敵をなぎ倒す映像が作れたりします。
↓村人を爆殺していくゲームを作りました。
環境エフェクトやバトルで使うエフェクト、パーティクルは「Effekseer」という外部ツールで作れるらしいです。
1人称視点、3人称視点切り替え
1人称視点、3人称視点の切り替えが驚くほど簡単でした。
キャメラを2種類用意してコマンド一つで切り替えるだけです。
1人称オンリーのゲームも3人称オンリーのゲームも、2つを切り替えるゲームも作れます。
1人称視点でもポストエフェクトは有効なので、主観視点で夜、視界が狭まった淫魔の出る森とかダンジョンを探索できるわけです…
スプライト表示
スプライトは複数の画像を組み合わせてキャラクターの表情を変えたりアニメーションさせたりする機能です。
元となる輪郭(ボディ)の上に口や目、眉のレイヤーを分けて上乗せ。
それぞれのレイヤーを変更することで、わざわざその組み合わせの1枚絵を用意しなくても、
3種類のレイヤーを変更するだけで多くの細やかな表情を作ることができるようになります。
ツクールでもSpineアニメのプラグインがあるみたいですが、それにも近いのかもしれません。ただしメッシュやボーンで変形できるわけではないのでSpineほど細やかでダイナミックな動きを作るのは大変そう。
3Dでいうシェイプキー(ブレンドシェイプ)の間を全く補間してくれない版。位置の移動だけは補間してくれる。
↓クリスタでグリッドを表示させて、Bakinで分割するコマ数を想定して文字を書く。
↓Bakinで実際そのように分割(横2×縦4)
↓スプライトツールでアニメーション作成
↓ゲームで実際に表示
Bakinでは「ムービーの再生」というコマンドがあるのですが、こっちは全く融通が利かない機能なので、あえてスプライトでの連番画像をムービーとして使った方がいい場面も多くでてくると思います。
「ムービーを再生」では、
・表示位置を設定できない。
・イメージのように管理番号を割り振れない。
・途中で終了できない。(「ムービーを終了」みたいなコマンドがない。強○的にイベントのページを変えたりイベントを削除しても絶対最後まで流れる)
スプライトにすればそれらは解決できます。
画面全体に表示して再生終了まで待つだけでいいならムービーの再生でもいいと思います。音入れれるし。
弾の発射
ボタンを押してイベントを生成する機能が標準で備わっています。
それを応用して、弾を発射して敵を撃退できるシステムを実装できたりします。
ただ、当たったのに敵が消えなかったり発射したとたん弾が消えてヒットエフェクトがでるだけになったり、再現性のないバグだったり制御が難しかったりで、今この機能を中心にゲームを作るのはちょっとこわいです。
1作目みたいに椅子を置いたりボールを置いたりするだけなら良さそう。
C#でのスクリプト自作
↓イベントの画面左下に「C#プログラムの割り当て」という項目があります。
↓そこで新しいスクリプトを生成できるのですが、
親のクラスを読むことができず、公式も何も説明していないので、何ができるのか、どうやったらできるのかが全くわからないのでスクリプトの自作は不可能です。
よって現状はこの項目が体を為していません。
しかし、今後も体を為さない項目を設けるとは到底思えないので、C#でスクリプトやプラグインを自作できるようになる可能性は大いにあるはずです。
まだアーリーアクセスですもんね!
スクリプトが書けるようになればムービーの問題も弾発射の問題も解決できる… といいな。
どんなゲーム作る?
まだまだ書きたいことはありますが長くなったので以上です。
アーリーアクセスかつスクリプトが書けないとはいえ、現状でも工夫次第でできることは多いです。
ゲームは作れると思います。
Y軸が上なところも気に入ってます。
ただ、僕が作りたいゲームの上でできないこと、難しいこととして
① 3Dは動かせても2人以上が同期して絡み合うような複雑なタイムライン制御は難しい?
② レバガチャができない。
条件分岐にツクールのような「ボタンを押したとき」がない
③ ムービーを途中で終わらせられない。
条件分岐でイベントのページを変えれてもムービーは再生されたままになる。終わらせるコマンド、トリガーがない。
ので、リアルタイム3Dでのエロゲーではなく1作目と同じくムービー、イメージ、スプライトを用いた録画3Dのエロゲーになると思います。
せっかくなので主観視点で、でも敵は2Dで、おっぱいぶるんぶるんダンスで揺らしながら迫ってくるようなホラーエロゲにしようかな~?と思ってます。
捕まったらムービーorスプライトのエロ。
レバガチャはないですけど捕まった回数制でしょうか。
またギミックを解きながらゴールを探す感じですかね?
戦闘は今回はなしで!
期間が短いのでエロアニメは短い奴3つか4つ!
そんな感じでいこうと思います!
先月の支援者様クレジット
先月の有料支援者様です!
ゲームのエンディングクレジットに掲載させていただきます。
毎月の初めの記事に、漏れが無いか確認させていただいております。
先月有料支援したのに自分の名前がないよ!という方や、
支援してもいいけど名前を出されたくないよ!という方は、
お手数ですがci-enのメッセージ機能か記事のコメント欄までご連絡をお願いします。
なお、バックナンバーの購入のみの方や、支援情報を非公開にしている方は支援者の一覧に載らないようですので、ご注意ください。
弑音 様
fox1fire2wolf 様
名無し 様 名無し 様 名し 様
KANS 様 やうやせ 様 shiro 様
名無し 様 Y 様 あなぐまき 様
名無し 様 ぐーす 様 hs 様
名無し 様 osh 様 名無し 様
ジュンじゅん 様 フナ 様 気体ムヒ 様
名無し 様 siro 様 Xuzzy 様
てんぷらの星 テンプラネッツ 様 名無し 様 名無し 様
名無し 様 なお 様 けーちゃん 様
くろまめ 様 Nyokky 様 りとほ 様
ゆっちゅ 様 名無し 様 かきーく 様
名無し 様 名無し 様 hatsukai 様
名無し 様 名無し 様 名無し 様
オシリスキー 様 flunkmaster 様 名無し 様
名無し 様 名無し 様 名無し 様
名無し 様 名無し 様 名無し 様
名無し 様 kokurei 様 Pat 様
PONI 様 よっしー 様 名無し 様
名無し 様 K 様 名無し 様
abfor 様 名無しa 様 名無し 様
しす 様 名無し 様 名無し 様
名無し 様 名無し 様 まろろ 様
イノシシ 様 名無し 様 名無し 様
DigiDom123 様 SHIN 様 fuji_ock 様
お髭の獅子舞 様 のら 様 名無し 様
名無し 様 ヨッシー 様 Takgu4 様
Freeman 様 名無し 様 ナブチ 様
ろっと 様 dalakkuma 様 dukon 様
名無し 様 tototo88 様 Error 様
名無し 様 ゐぬゐぬゐ 様 Kumu 様
drakuma 様 名無し 様 Evan 様
Gio 様 名無し 様 ほいっぱー 様
\(^o^)/ 様 名無し 様 えなが 様
Terence822 様 名無し 様 SOS 様
clay 様 KK 様 名無し 様
名無し 様 ンチE 様 mel 様
Jippix 様 王凸 様 名無し 様
zono 様 Kotora 様 Polka-G 様
egbertxdxd 様 マロングラッセ 様 名無し 様
tttjx 様 台風16号 様 zhugeliang 様
名無し 様 KY 様 Orangexjvice 様
名無し 様 AKT 様 名無し 様
名無し 様 名無し 様 sta 様
K 様 名無し 様 弋尘喵 様
名無し 様 benismane 様 月時計 様
名無し 様 即死する名無し 様 F2 様
りせ狐 様 名無し 様 名無し 様
時の賢者 様 パリダカ 様 名無し 様
T 様 名無し 様 裏庭の猫 様
タナケン 様 のりを 様 おげん 様
トウガラシ 様 名無し 様 名無し 様
ZeroKnight 様 Scud 様 名無し 様
竜司 様 テラノイド 様 名無し 様
kouuuuuuuuuuuu 様 名無し 様 名無し 様
ななっしー 様 マサ 様 名無し 様
名無し 様 ねぎ 様 Moron 様
アナリス 様 名無し 様 なつ 様
名無し 様 XiaQn 様 名無し 様
名無し 様 名無し 様 zzz 様
名無し 様 YYN 様 名無し 様
wpdlcl 様 タケレン 様 km-karin 様
WeskerWolf 様 名無し 様 名無し 様
Dowa12 様 ヒナタ 様 浜畑彰 様
林檎より蜜柑 様 しぃ 様 桜夜 結月 様
conman0129 様 名無し 様 テニー 様
りゅうと 様 P 様 名無し 様
名無し 様 ヒヨウ 様 名無し 様
名無し 様 名無し 様 名無し 様
ハル 様 カムカム 様 名無し 様
Pricykoopa 様 バルサン 様 ぺろー 様
コロネ 様 stupidwowgy 様 toon667 様
アチャー 様 Iaijutsu39 様 秋村 様
zoosan 様 Penny 様 名無し 様
名無し 様 DON 様 名無し 様
ドライ 様 名無し 様 フリーダム 様
名無し 様 master80 様 名無し 様
crow 様 名無し 様 MistressRena 様
名無し 様 名無し 様 名無しのカイオーガ 様
れん 様 名無し 様 名無し侍 様
通りすがり 様 エイドス 様 DADDYWATER 様
名無し 様 Tamo 様 Dolly 様
mmiimm 様 名無し 様
ご支援ありがとうございます!
今回はこんな感じです!
だんだんBakinくんのことわかってきました!
Unityくんより全然話せる!
でもまだ子供!
触っててとても楽しかったです。
新作の気分転換をするほど思い詰めてはいませんでしたが、やっぱり新しい刺激を受けるのはいいですね。
今月には完成ってことは、あれ、次回で完成したゲーム発表…?
…
ではまた!