Unity Weekly 129

Unity Officials

Unity 2023.1 Tech Stream is now available

Unity 2023.1 Tech Stream is now available | Unity Blog

Unity 2023.1のテックストリームへのリリースに際して、このバージョンで新たに追加された機能(グラフィックスやプラットフォーム、マルチプレイ、スクリプト、エディターなど)について紹介しています。

Happy Harvest demo: See the latest 2D techniques

Happy Harvest demo: See the latest 2D techniques | Unity Blog

Happy Harvestという2Dゲームのデモアセット公開に際し、このデモに盛り込まれている2D向けのテクニック(2Dのライトやシャドウ、タイルマップ、キャラクターリグなど)の解説や、参考記事を紹介しています。

Your First Encounter with Unity ECS: A Basic Tutorial

Your First Encounter with Unity ECS: A Basic Tutorial - YouTube

ECS(Entiti Component System)の基礎を理解し、ECSによって簡単な実装を行うためのチュートリアル動画です。

ECSの概要から簡単なサンプル実装、従来のUnityのGameObjectとコンポーネントによるアーキテクチャとECSによるアーキテクチャの違いについて整理、ECSによる高速化の原理についてそれぞれ解説しています。

Articles

Rain Effects Breakdown

Rain Effects Breakdown | Cyanilux

雨を表現するVFXとして、雨そのものを表現するパーティクルや雨が地面に落ちたときの水の波紋の表現、雨粒がサーフェイス上を垂れるような表現についてそれぞれ実装方法を解説しています。

Unity・C#を簡単に最適化できるTips集

Unity・C#を簡単に最適化できるTips集 | ゆいブロ

UnityのC#スクリプティングにおける最適化テクニックを紹介しています。

Source Generatorでスクリプト以外のファイルにアクセスする

【Unity】Source Generatorでスクリプト以外のファイルにアクセスする

Source Generatorでコード生成時に、C#コード以外のファイルを参照する方法について紹介しています。

Unityでマーシャリングを利用してDLLの関数を呼び出してみよう!

【Unity】Unityでマーシャリングを利用してDLLの関数を呼び出してみよう! – 株式会社ロジカルビート

C言語で記述した処理をC#から呼び出す方法と、引数や戻り値のC言語とC#間での型変換(マーシャリング)について Blittable型と非Blittable型の変換についてそれぞれ触れています。

Line Rendererで破線を描画する

【Unity】Line Rendererで破線を描画する | ねこじゃらシティ

Line RendererとShaderGraphによるカスタムマテリアルを用いて、破線を描画する方法について解説しています。

Photo Fusion for UnityのサンプルSocial HubとProjectilesをあわせてシューターを作る

Photo Fusion for UnityのサンプルSocial HubとProjectilesをあわせてシューターを作る - Qiita

ShaderGraphでTextureを作成できるShaderGraphBakerの紹介

【Unity】ShaderGraphでTextureを作成できるShaderGraphBakerの紹介 - 武0武/blog

ShaderGraphのノードで計算される出力をテクスチャとして書き出せるShaderGraphBakerについて、その使い方を紹介しています。

.apk を Android 端末にインストールする MenuItem の例

【Unity】.apk を Android 端末にインストールする MenuItem の例 - コガネブログ

UnityにインストールしたAndroidModuleを用いて.apkをインストールするエディター拡張を実装する方法について紹介しています。

"Distortion"で画面を歪ませよう 【Unity/URP/ShaderGraph #ポケテク】

"Distortion"で画面を歪ませよう 【Unity/URP/ShaderGraph #ポケテク】|ポケラボ

歪み効果をShaderGraphで実装する方法について紹介しています。

基本的には同じだけどちょっと違うマテリアルが欲しい時に便利なMaterial Variant

基本的には同じだけどちょっと違うマテリアルが欲しい時に便利なMaterial Variant【Unity】 - (:3[kanのメモ帳]

Unity 2022.1から利用できるMaterial Variantについて、その概要と利用方法を紹介しています。

Repositories

derekShaheen/SkToolbox

derekShaheen/SkToolbox: This toolbox is used for designing overlay menus in Unity Games. Typically used for creating a custom menu for use with existing projects. Includes loader module.

独自コンソール実装のためのフレームワーク。

leth4/Colorlink: Unity editor tool for quickly changing the game's color palette

ゲーム全体のカラーパレットを管理するエディターツール。マテリアルやコンポーネント、プレハブ、アセットに対して動作し、シリアライズされたプロパティとマテリアルプロパティに対してパレットを調節リンクできる。

cdmvision/authentication-unity

cdmvision/authentication-unity: OAuth 2.0 Client for Unity

Unity向けのOAuth2.0クライアント。ビルトインクライアントとしてGitHubとGoogle、Facebookの実装やディープリンク経由のブラウザ認証やiOSの ASWebAuthenticationSessionWKWebView の実装などをサポートする。

omid3098/ShaderGraphBaker

omid3098/ShaderGraphBaker: Use ShaderGraph as a texture creation tool!

ShaderGraphの出力をテクスチャとして書き出すツール。

jiaozi158/UnitySSReflectionURP

jiaozi158/UnitySSReflectionURP: Screen Space Reflection for Unity URP (Universal Render Pipeline).

URPでのScreen Space Reflection実装。