unity1week online共有会 #5 https://youtu.be/7qeqimK0h2s
青木とと@lycoris102unity1week online 共有会 #5GOOLF!のデザイン!⛳
View Slide
GOOLF!というゲームのデザインについてお話しします
GOOLF!お題「2」= 2つのボールを同時にショットするゴルフゲーム片方がもう片方を邪魔したり、片方が片方を助ける 複数のボールを制御する理不尽さ、それをうまくできた時の達成感今回のunity1weekで作ったゲーム
ゴルフゲームボールとステージ = 基本的には単純の図形で成り立つゲームキャラクターが登場しないので、絵が苦手な自分でも作りやすいのでは
ゴルフはステージをデザインして成り立つゲームいかに魅力的なレベルデザインやギミックを作れるかいかに魅力的なステージを複数個用意できるかハードルが高い!
フリー素材を使おう!そうだ……!!
「KENNEY」ポップでフラットな2D/3D素材無償の素材もあれば、有償のバンドルパッケージもあるパブリックドメインCC0ライセンスで提供されていますケニー
「Abstract Platformer」2Dプラットフォーマーを作る上での良い感じの素材飾り付けの素材や鍵/スイッチなどのギミックのための素材も含まれているhttps://www.kenney.nl/assets/abstract-platformer
試しに作ってみるUnityのTilemapの機能を使って配置していくAtlas化素材をSpriteEditorでSlice > TilemapのPaletteに配置 > SceneにTilemapを設置今回はTilemapの詳細な使い方は割愛 / 3D素材を使う際はProGridsを使うと配置しやすい
良い感じ!レパートリーを作るビジョンが湧いてくるのが大事!
Tilemapの素材から色のバランスを取る素材のメインカラーを見て、バランスを取るようにボール/予測線の色を決定
差別化する絵作りの話フリー素材を使っても自分の作品らしさを残すために
背景を変更する作品の解像度(リアルかシンプルか)に合わせることを前提にする今回はポップ/フラットな背景に合わせパターン素材を使用し「死んだ画面にしない」ためにShaderGraphでUVスクロールBg-patterns 背景パターン配布&作成サイト: http://bg-patterns.com/
ちなみにレベルデザイン後に背景設定しました最終ステージは情報量が多く、鍵など見つけてもらいたいパーツがある背景をにぎやかにしすぎるとステージの存在感が薄れるので、暗くシンプルに
色のテイストを変更するBeforeAfter気持ち明るく、温かみのある色調に
色のテイストを変更するPostProcessのColorLookupを使用するルックアップテーブル画像(LUT)を用いて入力色と対応色を置き換えて雰囲気を作るアセットストアからLUT画像をインポートして使用 (既に配信停止してるやつでした……)
ライティングを工夫する今回はURPの2DLightを使用して、ボールをほんのちょっと光らせるように これによりボールに目が行きやすくなったりならなかったり実際のゲームよりも露骨に設定しています
UIと演出の話
1周目は打数を気にせずにプレイしてほしい難しいステージも多く、思うように行かないので打数が増えることをネガティブに捉えられたくない世界観への没入/アート感の尊重ポップかつシンプルな見た目が出来たので システムによってそれを崩したくないコンセプトの策定×必要最低限の情報開示極力シンプルに!!
打数をプレイ画面には表示しないゴルフゲーム暗黙的な「何回打っても大丈夫だよ」のメッセージ
結果画面にて表示するランキングと共に表示することで「次はもっとやれるのでは?」→2回目プレイを訴求を狙う(狙ったけど、正直そこまでリピートされなかった気がするので、ホール毎のハイスコアは推しても良かったかも)
ホールクリアはとにかく褒める紙吹雪🎉少ない打数でも、多い打数でも褒めるステージの情報量も多いので文字情報は重ねず、派手に褒めるためにカラフルな紙吹雪を採択ちなみにParticleSystemと正方形画像の素材で作ってます
ここまで来たら操作にも文字は使わない(意地)ドラッグの起点や方向が分かる / キャンセルできる / ドロップ時に戻して弾いてる感 表示非表示でショットの可不可を判断 / ステージにも使われている◉の模様を使用(誰も褒めてくれなかったけど) 実は個人的に一番のこだわりポイント
ボールの軌跡もさりげなくアクションに対する賑やかし(すごいことしてる感)として機能するステージ素材の花モチーフを利用し、ParticleSystemを使って実装オブジェクトが移動したら出す系は「Emission」の「Rate over Distance」を使うと楽に実装できる
トランジションは基本カラーを使って統一感を出す時間がなかったので、4つの矩形を順番に引き延ばし / 戻しただけ黒フェードアウトは気分が沈むかも?と思って、今回はポップでカジュアルで勢いを尊重した
まとめ
GOOLF!のデザインは「フリー素材を使いながら」も「特徴付けにより差別化」しポップでシンプルな素材デザインを活かすために「UIや演出もシンプルにし統一感を持つ」そんなことを目指しました何か参考になりそうな部分が1つでもあったなら嬉しいです〜!
青木とと@lycoris102unity1week online 共有会 #5GOOLF!のデザイン⛳