Unity

Unity

【Unity】UnityでDictionary型はゲームの保存に適していない?その理由と対策方法を解説

前書きUnityでゲームの開発をしていると、よく使う便利な型の一つであるDictionary<Key, Value>型があります。キーと値の組み合わせでデータを管理できるため、例えば「アイテム名と所持数」や「武器と強化レベル」など、さまざま...
TopDownEngine

【TopDown Engine】Demoを元にオリジナル要素を加えてみよう-その3-(BGMの追加)

前書きTopDown Engineのデモシーンをカスタマイズし、自分だけのオリジナルゲームを作っていく記事の第3回目となります。これまでの記事では、プレイヤーキャラクターの変更やクリア条件のカスタマイズについて紹介してきました。しかし、まだ...
TopDownEngine

【TopDown Engine】Demoを元にオリジナル要素を加えてみよう-その2-(クリア条件の変更)

前書きTopDown Engineを使ってゲームを作るために前回はDemoシーンにオリジナル要素を加える方法について紹介しました。今回はその続きとして「クリア条件」を自分のゲームに合わせてカスタマイズする方法について解説していきます。ゲーム...
TopDownEngine

【TopDown Engine】Demoを元にオリジナル要素を加えてみよう-その1-(キャラクタ変更)

前書き前回、TopDown Engineを購入して初めて動かす方法について記事を書きましたが、今回はある程度Demoを触ったうえでこれからオリジナル要素を加えていく方法について紹介していこうと思います。前回の記事は以下になります。どのDem...
TopDownEngine

【TopDown Engine】初めて動かすときにまず始めること

前書き現在、Spring Sale と Flash Deals が開催中ですね。TopDown Engine も半額になっていてとてもお買い得です。もし購入を迷っている方がいればこの機会に手に入れてみてはいかがでしょうか?さて今回は、Spr...
Unity

【Unity Asset】2025年 Spring Sale と Flash Deals が始まります

前書き2025年の SpringSale と FlashDeals が4/18から始まります。多くのアセットをお得に手に入れるチャンスですので、これまで気になっていたAssetがある方はこの機会にぜひチェックしてみてはいかがでしょうか。今回...
FEEL

【FEEL】Feedbacksでヒットストップを実装する方法

前書きアクションゲームにおいて攻撃が当たった瞬間に一瞬ゲームを止める「ヒットストップ」という機能は、爽快感を高めるうえで重要な演出です。ヒットストップを適切に活用することでプレイヤーに攻撃の手応えを感じさせたり、ゲームのテンポを調整すること...
FEEL

【FEEL】【Cinemachine】Feedbacksでカメラを振動させる+そのためのカメラ設定について

前書き今回はカメラを振動させる方法について紹介していきます。必殺技の発動時やボスの出現時など、特定のタイミングでカメラを振動させることで臨場感が増してより見栄えの良いゲームになります。FEEL(Feedbacks)を使うことで簡単に動かすこ...
AllIn1SpriteShader

【All In 1 Sprite Shader】の使い方

前書き自分が現在TopDown2Dゲームを開発していることもありますが、他のゲームと同じキャラクターアセットを使用することが増えています。ただし、Assetにあるキャラクターをそのまま使用してしまうと似たような見た目になりがちで、キャラクタ...
UniBulletHell

【UniBulletHell】の始め方

前書きUnityで弾幕シューティングゲームを作りたい場合に使用されることが多いアセットとして「UniBulletHell」というアセットがあります。このアセットはいろいろな弾道が設定されており、所定の弾道を設定することで好きな方法で弾道を設...