Unity公式のパズルゲーム『Gem Hunter Match』、URPの学習などに役立つサンプルプロジェクトとして無料公開

2024.04.30
ニュースUnityUnityアセットストア
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • Unity Technologies、パズルゲームのサンプルプロジェクト『Gem Hunter Match』を公開
  • 公式ブログで公開された同サンプルの紹介記事では、URPを活用した2Dのライティング描写などについて説明されている
  • 本サンプルで活用された技術は、「Unite 2023」の講演動画でも解説されている

Unity Technologiesは、2Dゲームのサンプルプロジェクト『Gem Hunter Match』を、Unity Asset Storeにて公開しました。

それに伴い、同作の制作に使われたテクニックを紹介する記事が、公式ブログで掲載されています。

『Gem Hunter Match』トレーラー

マッチ3パズルのサンプルプロジェクト『Gem Hunter Match』『Unity 2022 LTS』で開発され、Universal Render Pipeline(URP)が活用されています。

このサンプルプロジェクトは、Unity Asset Storeから無料で入手できます。

海の生き物や宝石をそろえるマッチ3パズル(画像はブログ記事より引用)

2Dのライティング描写

同記事では、「Sprite Custom Lit Shader」を使ったライティングについて紹介されています。

本シェーダーは、シェーダー内で2Dライトのテクスチャ情報を変更し、スプライトごとにライティングをコントロール可能。これにより、シーンに実際のライトオブジェクトを配置することなく動的なライティングを表現できます。

(画像はブログ記事より引用)

『Gem Hunter Match』に登場する宝石を輝かせる描画には、架空の光源の位置を設定したうえで、Dot Productノードを利用しています。

Dot Productノードでは2つのベクトルの向きを基に、ハイライトの有無を決められます。サンプルプロジェクトでは、宝石表面のノーマルマップにおける各ピクセルの向きと、架空の光源から受ける光の向きを比較。この結果に基づいて、ピクセルがハイライトするようになります。

Dot Productノードについて(画像はブログ記事より引用)

Camera Sorting Layer Texture

『Gem Hunter Match』では、パズルのコマである海の生き物や宝石をそろえると、画面全体に波紋のようなエフェクトが発生します。

このエフェクトは、URPの「Camera Sorting Layer Texture」で特定のソートレイヤーまでの描画情報を取得して、それを基にしてRadial Warp Shaderを使い、実装されています。

(画像はブログ記事より引用)

その他、本アセットで確認できるさまざまな描画技術については、同社主催の技術カンファレンス「Unite 2023」で行われた『Lighting and AI techniques for your 2D game』と題する講演ですべて説明されているとのこと。

『Lighting and AI techniques for your 2D game | Unite 2023』

なお、同記事内では、アーティスト向け2Dゲーム開発ガイドや上級クリエイター向けのURP紹介など、URPに関するさまざまな電子書籍やチュートリアルも紹介しています。

詳しくは、Unity公式ブログおよびUnity Asset Storeのダウンロードページをご確認ください。

Find a treasure trove of lighting and visual effects in our new match-3 sample Gem Hunter Match | Unity BlogGem Hunter Match - 2D Sample Project | Unity Asset Store

関連記事

「Unity 6 Preview」がリリース。レンダリングのパフォーマンス向上、ライティング機能の強化など多岐にわたるアップデート
2024.05.03
Unity上でセリフの音声合成ができる「A.I.VOICE for GAMES」でリップシンクが可能に。キャラの口がセリフに合わせて自然に動く
2024.04.26
Unityのプロジェクトをインポートできるプラグインも無料公開。3DゲームやVRアプリの開発に向いた「UNIGINE Engine」、バージョン「2.18.1」がリリース
2024.04.25
【GDC 2024】Unity Technologies講演の日本語吹き替え動画、5/8(水)より順次公開予定。Unity Japan公式YouTubeチャンネルにて
2024.04.24
Unity Technologies、HDRPを解説した無料の電子書籍をUnity 2022 LTS版にアップデート。進化した水面の表現やSpeedTreeを組み合わせたTerrainの使い方を183ページにわたって紹介
2024.04.19
Steamの「実績解除」を手軽に実装。インディーゲーム開発者のザクロスケ氏、Unity用ビジュアルノベル制作ツール「宴」のプラグインを無料公開
2024.04.16

注目記事ランキング

2024.05.14 - 2024.05.21
VIEW MORE

イベントカレンダー

VIEW MORE

今日の用語

フォワードシェーディング(Forward Shading)
フォワードシェーディング オブジェクト毎にライティングの計算を行い、その計算結果を描画するレンダリング手法。フォワードレンダリングともいう。ディファードシェーディング(Deferred Shading)に比べてポストプロセスの自由度は低いが、(何も物を配置しなかった際にかかる)最低限の描画コストが低く、アンチエイリアス処理などにおいてフォワードシェーディングの方が有効な分野も存在する。
VIEW MORE

Twitterで最新情報を
チェック!