開発進捗

Unityで0からADV #3

Unityで0からアドベンチャーゲームを作ってます。「会話」ギミックの実装を試行錯誤しました。 セリフとキャラクター 会話パートにおける基本実装。 話者と話者名、登場。 一文字ずつ流れるテキスト。 セリフ音追加。 セリフ毎に待機。 待機アイ...
unity技術

【3D】2Dスプライトに影をつける【Unity6】

2D画像に影を反映させる方法です。「Unity Tutorial - Octopath 2D Sprite Shadows And Lighting」を参考にさせていただいています。 簡易版 オブジェクトの「Debug」で「Cast Sha...
unity技術

【3D】2Dキャラ・歩行アニメーション切り替え(左右)【Unity6】

キー操作でアニメーションを切り替える方法です。 簡易版 「待機」「歩行」アニメーションの用意。 「Animator」に「AnimatorController」をそれぞれ配置。 「Transition(矢印)」をそれぞれ作成。 条件変数を作成...
unity技術

【3D】2Dキャラ・キー操作移動(左右)【Unity6】

2Dのプレイヤーキャラをキー操作で左右に移動させます。 簡易版 キー操作用スクリプトを作成。 キャラオブジェクトに「Rigidbody2D」を追加。 キー操作用スクリプトをキャラオブジェクトにアタッチ。 必要なら「メインカメラ」をキャラオブ...
unity技術

【3D】ポストプロセス【Unity6】

ポストプロセスを使用して、ゲーム画面に特殊エフェクトをかけていきます。※「Package Manager」から「Post Processing」をインストールしておきましょう。 簡易版 「メインカメラ」に「Post-process Laye...
開発進捗

Unityで0からADV #2

Unityで0からアドベンチャーゲームを作ってます。「会話」ギミックは後回しで、「2.5D横スクロール」構築を試作しました。 3Dモデルで全配置 今回は、ライティングや影の影響を考えて、すべて3Dモデルでの配置を試みました。2D画像をテクス...
unity技術

【3D】カーソルクリックエフェクト【Unity6】

カーソルでクリックした場所にエフェクトを発生させる方法です。 簡易版 アニメーションオブジェクト(エフェクト素材)を用意。 オブジェクト破壊スクリプトを最終フレームにイベント追加。 アニメーションオブジェクト(エフェクト素材)をプレハブ化。...
unity技術

【3D】2Dパラパラアニメ【Unity6】

2Dのパラパラアニメーションを作成方法です。 簡易版 アニメーション画像をインポート。 アニメーションクリップを作成。 アニメーションクリップを編集。 画像素材登録 Assetsフォルダ内の任意の場所に、使用したいアニメーション用の画像ファ...
unity技術

日本語フォント設定 TextMeshPro【Unity6】

TextMeshProで日本語フォントを扱えるようにする設定です。TextMeshProは、登録したフォントを画像データとして扱うシステムになります。 簡易版 日本語フォントファイルをインポート。 フォントアセット生成。FontAssetC...
月報

チープ月報 / 202405

開発しているゲーム、当初の予定ではそこそこの開発具合になっているはずでしたが、実際はやっとUnityの実演を始めたところ。ストーリーのプロットがまとまらなかったのが原因だけれども、今後は開発技術での遅延が予想されます。ある程度進めば、スピー...
unity技術

【3D】2Dボタンのマウスオーバー【Unity6】

2Dボタン要素(2DオブジェクトおよびUIボタン)にマウスオーバー機能を付与します。ボタンのカーソルが乗ったときに変化、離れたときに元画像へ戻る、といった挙動です。 簡易版 C#スクリプト作成。 EventTriggerコンポーネント追加。...
開発進捗

Unityで0からADV #1

Unityで0からアドベンチャーゲームを作っていきます。どうせ何も分からないので(将来使うことになるなら)、最新の「Untiy6」を使用してみることにしました。 2Dか3Dか、それが問題だ 教則本では2Dを勉強しましたし、制作ゲームもドット...
unity技術

【3D】カーソルを変化させる【Unity6】

マウスカーソルを指定画像に変化させます。Unity依存カーソルの変更「ForceSoftware」とデバイス依存カーソルの変更「Auto」の2種類あるようです。 簡易版 素材画像設定 「Texture Type」タブ「Default」を「C...
unity技術

【3D】3Dモデルのカラーをベタ塗にする【Unity6】

質感や光などの影響を受けずに、3Dモデルに指定した色を反映させます。 簡易版 新規「Material」作成。 「Material」の「Shader」を「Unlit」に変更。 任意の色を指定。 「Material」を3Dモデル「Mesh Re...
unity技術

【3D】2Dオブジェクトをボタンにする【Unity6】

3D空間に配置した2Dオブジェクトを「ボタン化」します。オブジェクトをクリックしたら、別オブジェクトが表示・非表示されるようにしてみます。 簡易版 カメラ設定 「Main Camera」に「Physics 2D Raycaster」追加。 ...
unity技術

【3D】2Dオブジェクトのレイヤー概念【Unity6】

オブジェクトの重なり順の操作です。 簡易版 ■強さの違い Layer Sorting Layer Order in Layer Postion Z 上記の上から順が適用強度順になっています。 「Sorting Layer」リスト内では、下に...
unity技術

【3D】2Dオブジェクトの拡大縮小【Unity6】

配置した画像の「拡大縮小」調整の2つの方法です。 オブジェクトの「Transform」の「Scale」を調整する方法。 画像自体の「Pixels Per Unit」を調整する方法。 「Scale」を調整 オブジェクト「Inspector」の...
unity技術

【3D】2Dオブジェクトの透明度の調整【Unity6】

配置した画像の「透明度」の調整方法です。 調整したいオブジェクトを選択し、「Inspector」の「Sprite Renderer」内、「Color」をクリックします。 カラーピッカーが出るので、項目「A(Alpha)」部分を調整します。例...
unity技術

【3D】3Dテンプレートに2D画像を配置【Unity6】

2Dテンプレートと同じように、素材を「Scene」にドラッグするだけで出来ると思ったらできませんでした。素材画像自体の設定をいじる必要があるみたいです。 簡易版 ■ 画像設定変更 素材画像自体の「Inspector」設定。 「Texture...
教則本

楽しく学ぶUnity 2D超入門講座(9/9)完

Chapter10 UI(ユーザーインターフェース) ユーザーインターフェース用の「Canvas」という画面をゲーム画面に重ねてUIの表示を行っていきます。 ゲーム画面とCanvasはサイズが全然違います。実際のUI位置は「Scene」では...
教則本

楽しく学ぶUnity 2D超入門講座(8/9)

Chapter9.4 広いマップを作る カメラ範囲外にも床などを作成しマップを広くしていきます。 カメラをプレイヤーに追尾させる。 プレイヤーがくっつかない壁を作る プレイヤーがすり抜ける床を作る 横スクロール・アクションゲームには必須のス...
教則本

楽しく学ぶUnity 2D超入門講座(7/9)

Chapter9 重力を使う 「Rigidbody(重力)」と「Collider(衝突判定)」を設定して、落下や着地・壁などの影響を付与していきます。 サンプルゲームとして「積みバーガー」を作ってみます。前回の「マウスクリックでプレハブを出...
教則本

楽しく学ぶUnity 2D超入門講座(6/9)

Chapter8 プレハブでたくさん作る 「プレハブ」を学んでいきます。プレハブとは「ゲームオブジェクト」と「コンポーネント」をまとめて、部品化したものです。同じ仕様の敵キャラなどを複数出したいときにプレハブ化しておきます。オリジナルを修正...
教則本

楽しく学ぶUnity 2D超入門講座(5/9)

Chapter7 シーンを切り替える 複数のシーンを作成して、シーン遷移を行ってみます。「タイトル」画面 →「メインゲーム」画面 →「ゲームオーバー」画面 と遷移してみます。ボタンクリックで遷移、敵に当たったら遷移、というサンプルになります...
開発進捗

#スーパーゲ制デー / 202405

「#スーパーゲ制デー」は「ふりーむ!」企画の、毎月第2土曜日にゲーム進捗などの報告をするタグです。プロットが固まってきたので、実際のゲーム画面、UIなどのイメージを思い悩んでいるところです。 ゲームイメージ いままでゲーム画面のデフォルトサ...
ドット絵

2024 メイドの日

「May(メイ)」と「10(ド)」で「メイドの日」みたいですね。急遽メイドさんを描いてみました。しかしいつも思うのが「~の日」って、皆どうやって覚えているのだろうか、ということ。だいたいがSNSで流れてきて、そんな日が!?となります(´・ω...
教則本

楽しく学ぶUnity 2D超入門講座(4/9)

Chapter6 アニメーション 「アニメーションをしながら動くゲームオブジェクト」を作成していきます。Unityでは「Animation」ウィンドウと「Animator」ウィンドウを使用してアニメーションを制御します。 「Animatio...
教則本

楽しく学ぶUnity 2D超入門講座(3/9)

講座の前に、Unityを操作するうえでのショートカットキーを、馴染みのものに変えてみたいと思いカスタマイズしてみました。 テストプレイは「F5」が馴染み深し。 Chapter5 マウスのクリックで変化させる 衝突判定でマウスのクリック行動を...
ドット絵

【妄想ゲームズ】新食感火星人

イメージトレーニングの妄想作品・第二弾。3つのキーワードから「チャットGPT」にあらすじを書いてもらい、それをイメージして作ります。今回のキーワードは【目玉焼き】【量産型】【火星人】キーワード選出方法は「ランダム単語ガチャ」を使用。 チャッ...
月報

チープ月報 / 202404

ゲーム原作が思うように進まなかったので、少し集中しようとしていました。結果的にはそこまで集中できなかったのですが、外部からの刺激もあり、なかなか良い感じにまとまってきています。そしてまだ4月5月なのに最近の夏日に辟易し、早く冬が来ないかなぁ...
教則本

楽しく学ぶUnity 2D超入門講座(2/9)

Chapter4 キー入力と衝突判定 キー入力に反応するスクリプトと衝突判定(当たり判定)を学んでいきます。 Chapter4.2 キー入力スクリプト キー入力移動のスクリプト内では、「Update」クラスにキー入力指定、「FixedUpd...
教則本

楽しく学ぶUnity 2D超入門講座(1/9)

Chapter1 Unityって何? 本書の発行年数は2019年であり、Unityバージョンが「Unity2018」という古い情報となっています。過去バージョンで見ると、「Unity 3.5」「Unity 4」「Unity 5」「Unity...
ファンアート

黎明パラノイア-鏡の檻-

フリーゲームプレイ記念。「みゃう缶ソフト」制作のホラー脱出アドベンチャーゲームです。仲良し三人組女子高生。学校では不審な事件が起こり、黒い影の噂が広がっていく。そんな中、ついに影に襲われてしまった三人は異空間へと閉じ込められてしまう。影とは...
開発進捗

#スーパーゲ制デー / 202403

「#スーパーゲ制デー」は「ふりーむ!」企画の、毎月第2土曜日にゲーム進捗などの報告をするタグです。シナリオの方向性が決まり、キャラとタイトルなどを考えています。 落書き 最初の設定は敵役として分かりやすく「ピエロ」と「ウサギ」をイメージして...
教則本

10日で学ぶUnity5 2Dゲーム入門(4/4)完

8日目 ゲームを管理する 敵キャラ出現の自動化。 不要な敵キャラの削除。 ハイスコア(テキスト)の表示。 ハイスコアの保存。 敵キャラの出現及び削除は本書のスクリプトをひたすら記述します。各敵のプレハブ登録・座標取得・敵出現乱数・出現位置調...
月報

チープ月報 / 202402

寒暖差が激しい月でしたが、なんとか元気でいられました。しかし振り返ってみれば「ウォーキング」「ランニング」の日課を結構サボってしまい、「運動」が不足してしまったと反省です。 活動 今年は、いままであまり気にしてこなかった「年間行事」に少し目...
ファンアート

大正浪漫ミステリーシリーズ「蝶々髑髏」

楽しく遊んだ記念2。YUKIRINS大正浪漫ミステリーシリーズの第二弾ノベルゲームです。見世物小屋「横浜大幻惑座」で起こる連続殺人事件。果たして「蝶々髑髏」の呪いとは!? 2作目なのでレギュラー陣の安心感の中進めてましたが、彼らにもぽつぽつ...
教則本

10日で学ぶUnity5 2Dゲーム入門(3/4)

6日目 ステージ背景とカメラワーク 背景を追加して、カメラをプレイヤーキャラに追従するようにします。 背景も1枚だけだと流れていってしまいます。 プレイヤーキャラにカメラ追従させる場合、今回は左右移動にだけ対応したいので専用スクリプトを記述...
ドット絵

【妄想ゲームズ】最終章

イメージトレーニングの一環として妄想作品のタイトルを制作してみました。3つのキーワードから「チャットGPT」にあらすじを書いてもらい、それをイメージして作ります。今回のキーワードは【最終章】【彼女】【夜の森】キーワード選出方法は「ランダム単...
教則本

10日で学ぶUnity5 2Dゲーム入門(2/4)

4日目 プレイヤーキャラ・アニメーション プレイヤーキャラをアニメーションさせるために、Unityへ複数の画像をドラッグ&ドロップします。それらの画像をまとめてプレイヤーキャラクターに紐付け(アタッチ)ると「アニメーションクリップ」と「アニ...
ドット絵

2024 バレンタインデー

チョコレートケーキでもと描いていましたが、なんだかぴんとこなくて迷走しました。直近で立派なバナナを食べたこともあり、脳裏にチョコバナナが浮かんだのでそのままゴールです。 チョコバナナといえば「お祭り」での印象しかなく、最近お祭りにも行ってな...
開発進捗

#スーパーゲ制デー / 202402

「#スーパーゲ制デー」は「ふりーむ!」企画の、毎月第2土曜日にゲーム進捗などの報告をするタグです。今回は、まだまだ企画段階の脱出ゲーム「ピエロコード」のイメージボード的なものを作ってみました。 色縛り ドット絵は基本的には「CLIP STU...
ドット絵

2024 節分

あの炒った豆が香ばしいのを覚えている。毎年「恵方巻」の話題にもなりますが、恵方巻も食べてない気がする。そして何気なく「節分」を調べていたら「恵方巻食べ方ルール」が存在していて驚きました。 一人につき一本用意し、決して切ってはならぬ。 その年...
月報

チープ月報 / 202401

2024年、早くも一ヶ月が過ぎようとしています。1日から「能登半島地震」が起こるなど、大変な思いをされている方々がたくさん出てしまいました。その他あまり良いニュースも流れてきませんが、元気を出して進んでいきます。 活動 去年から新スタジオを...
教則本

10日で学ぶUnity5 2Dゲーム入門(1/4)

1日目 Unityインストール 本書の発行年数は2016年であり、Unityバージョンが「Unity5」という古い情報となっています。過去バージョンで見ると、「Unity 3.5」「Unity 4」「Unity 5」「Unity2017」「...
Unity

Unity始めてみます。

新たなるゲームエンジン選定 ゲームエンジン選択の際は「Unity」と「Unreal Engine」(以下UE)で迷いました。Unityはなんだかんだプログラミングが必要、UEはノードというものを使用して直観的に組み上げていけそう、という知識...
ゲームタイトル

旧ゲームタイトル

以前に制作したゲームは、各フリーゲーム投稿サイトでブラウザにてプレイすることが可能となっています。テキストを読み進めていくアドベンチャー式のノベルゲームです。レトロな雰囲気を堪能できますので、ぜひ遊んでみてください。 フリーゲーム夢現 スタ...
公式報告

新拠点 挨拶

「伊藤コウ」の新たな活動拠点として、個人ゲーム開発スタジオ「スタジオチープ」を立ち上げました。今後どのような開発・作品に関わるかは分かりませが、自分は創作・開発を行う上で「人を傷つけない」を指針とし活動をしています。(もちろん創作上の話だけ...