勉強会のレポート(メモ)です。
参加したのはこちら「Unity お・と・なのLT大会 2019」
会場はユニティ・テクノロジーズ・ジャパンさんです。
- LT#1 むろほし@RyotaMurohoshi: Tilemap 2019 Winter
- LT#2 とりすーぷ@toRisouP: DoozyUI
- LT#3 ichijo@takaaki_ichijo: 同じ音が二度とならないゲーム環境音を作る
- LT#4 のたぐす@notargs: SteamVR2.0対応のためにVRインタラクションを全て作り直した話
- LT#5 かーくん@kakunpc: お気に入り機能の話
- LT#6 mekezzo@mogmogvr: unitywasm関連話します
- LT#7 mao@TEST_H_: DOTSでゴリラ向けのゲームを作ってみた話
- LT#8 Shanon@___shanon: Parallax Occlusion Mapping in Correct Texture Space
- LT#9 tomotomospot: yokohama.unityの話 and 今だから話せる社内でUnityを浸透させる際のアレコレ
- LT#10 なかの.asmdef@naninuneno_y: clean architecture と asmdef
- LT#11 mewlist: ジッタを攻略する
- LT#12 さやちゃんぐbot@songofsaya_: HDRPで使えるようになるポスプロカスタマイズを使ってレイマーチングを描いてみよう!
- LT#13 青木とと@lycoris102: URP + Light2D でエモい影が出せるという話
- LT#14 OROCHI@OROCHI_TUNGUS: キャラクター制御関連で何か
- LT#15 だいさんさん@dsgarage: Unity Teacher Tsukada2019なお話(とある世界線の専門学校の話)
- LT#16 荻野雄季@YuukiOgino: DOTS Visual Scriptingのお試しバージョンを触ってみた+闇の開発話(可能なら)
- LT#17 Cova@8bitdots: SpriteAtlas の落とし穴について
- LT#18 ヤスハラユウジ@dsedb: 敵キャラ行動の実装テクニック
- LT#19 gremito@grem_ito: ゲーム系から離れてもUnityは触っていたい話とか
- LT#20 えんちゃん@enpel: SteamVR1.x to 2.x でAssemblyDefiniton使ったら移行作業が良い感じに進んだ話
- LT#21 鉄@tetsujp84: 新規開発でやっちまった話の予定
- タイムライン
長丁場のイベントなので簡単な概要とスライドだけ。
※スライドがまだ公開されていないLTもあります。
LT#1 むろほし@RyotaMurohoshi: Tilemap 2019 Winter
『【年末だよ】Unity お・と・なのLT大会 2019』の発表資料です。https://t.co/1hODziQ1WJ
— むろほし (@RyotaMurohoshi) 2019年12月8日
#unity_lt
ゲームロジックを作るうえでオススメのC#の機能を紹介。
プロパティやタプルなどいろいろ。
LT#2 とりすーぷ@toRisouP: DoozyUI
Doozy UI 使おうぜ! #unity_lt by @toRisouP #unity https://t.co/GINjGWmPCD @SlideShareさんから
— とりすーぷ (@toRisouP) 2019年12月7日
— とりすーぷ (@toRisouP) 2019年12月7日
人気アセットDoozyUIの解説です。
前回のHumble Bundleで購入された方も多いのではないでしょうか?
心当たりのある方はマイアセットを覗いてみましょう。
LT#3 ichijo@takaaki_ichijo: 同じ音が二度とならないゲーム環境音を作る
#Unity_lt 死霊です 同じ音が二度と鳴らないゲームの環境音を作る https://t.co/VkHjwr3upR
— ichijo (@Takaaki_Ichijo) 2019年12月7日
ゲーム内の環境音などで、ループ音源で同じ音を繰り返さないようにする方法について。
ADX2を使って実現しています。
本もあるよ!
LT#4 のたぐす@notargs: SteamVR2.0対応のためにVRインタラクションを全て作り直した話
VRTKがSteam VR2.0に対応していないため、同等の機能を自前で実装した話。
LT#5 かーくん@kakunpc: お気に入り機能の話
資料公開しました! お気に入り機能の話 - https://t.co/j4mdK1CJqv #Unity_LT
— かーくん (@kakunpc) 2019年12月7日
Unityのお気に入り機能(Selection)について、
これはUnityEditorが終了すると全て保存した内容が消えてしまうため、保存するEditor拡張を作った話。
↓こちらからダウンロードできます。
LT#6 mekezzo@mogmogvr: unitywasm関連話します
Unity初心者がWebAssembyで苦戦した話。
LT#7 mao@TEST_H_: DOTSでゴリラ向けのゲームを作ってみた話
資料公開しました!#Unity_LT
— mao (@TEST_H_) 2019年12月7日
DOTSでゴリラ向けのゲームを作ってみた話https://t.co/mvP1PgPimf
ゴリラ向けゲームをDOTSで作ったときの話。
もなふわすい〜とる〜むはいいぞ
参考資料
LT#8 Shanon@___shanon: Parallax Occlusion Mapping in Correct Texture Space
Parallax Occlusion Mapping in Correct Texture Space の資料公開しました!https://t.co/iZmlzamvLB#Unity_LT
— Shanon (@___shanon) 2019年12月7日
パララックスオクルージョンマッピングについて。
板ポリでも板ポリでないような表現ができる機能です。
LT#9 tomotomospot: yokohama.unityの話 and 今だから話せる社内でUnityを浸透させる際のアレコレ
Yokohama.unityなど、コミュニティについてのお話。
Yokohama.unityに参加した時のレポートはこちら
LT#10 なかの.asmdef@naninuneno_y: clean architecture と asmdef
本日の死霊ですhttps://t.co/3oAYk7tY66
— なかの.asmdef (@naninuneno_y) 2019年12月7日
#Unity_LT
CleanArchitectureとAsemblyDiffintionについて。
今回作ったプロジェクトはgithubにあるので興味の方はぜひどうぞ。
参考資料
LT#11 mewlist: ジッタを攻略する
先程お話した「ジッタを攻略する」のスライドを公開しました!https://t.co/esaBa80Gv3
— mewlist - Massive Clouds @ AssetStore (@mewlist) 2019年12月7日
#Unity_LT
MassiveCloudというアセットをリリースしています。
ジッタ(fpsは60あるのになんだかカクカクする現象)はFIxedUpdateのズレが原因。
これを解消しヌメヌメ動かすtipsについて。
LT#12 さやちゃんぐbot@songofsaya_: HDRPで使えるようになるポスプロカスタマイズを使ってレイマーチングを描いてみよう!
発表スライドです。
— さやちゃんぐbot (@songofsaya_) 2019年12月7日
HDRPで使えるようになるポスプロカスタマイズを使ってレイマーチングを描いてみよう!https://t.co/EzSALzCBjy#Unity_LT
HDRPでポストプロセスを自作する話+レイマーチング。
20min Shader Live Coding by @kanetaaaaaa / KLab TECH Meetup #4 https://t.co/t7bpXfh3Y2 @YouTubeさんから#Unity_LT
— EF (@_EorF) 2019年12月7日
LT#13 青木とと@lycoris102: URP + Light2D でエモい影が出せるという話
📝本日の資料です! #Unity_LT | [Unity] URP + ⁰ShadowCaster2D 2Dプロジェクトで影を出す - Speaker Deck https://t.co/CiDDC4xtek
— 青木とと(ˊᗜˋ*) (@lycoris102) 2019年12月7日
Shadow Caster 2Dで影を作る話。
— 青木とと(ˊᗜˋ*) (@lycoris102) 2019年12月7日
📝こういうカメラの揺らぎ、CinemachineのNoise機能でノーコーディングで実装できます https://t.co/VorVUNPhBX
— 青木とと(ˊᗜˋ*) (@lycoris102) 2019年12月7日
告知
📣イベント告知
— 青木とと(ˊᗜˋ*) (@lycoris102) 2019年12月6日
【#gotandaunity #15】
日時:1/8(水) 19:30~22:00
場所:日本マイクロソフト様 品川オフィス
【#unity1week meetup 2020】
日付:1/18(土) 12:00~16:00
場所:ユニティテクノロジーズジャパン様
ゲーム展示等を予定しています!
イベントページ公開は12/10(火) 12:00を予定しています🎉
LT#14 OROCHI@OROCHI_TUNGUS: キャラクター制御関連で何か
接地判定、モーション繊維、キャラクター制御クラスについて。
・設置判定はOnGroundではなくRaycastでとる。
・アニメーションは複数のステートからなるステートマシンだと複雑になるのでスクリプトで管理。
・キャラクター制御クラスは全てのキャラクターの基底となるクラスを使いました。
LT#15 だいさんさん@dsgarage: Unity Teacher Tsukada2019なお話(とある世界線の専門学校の話)
専門学校でUnityを教えたときの知見、カリキュラムなど。
LT#16 荻野雄季@YuukiOgino: DOTS Visual Scriptingのお試しバージョンを触ってみた+闇の開発話(可能なら)
色々とライブコーディングしくじりましたがw
— 荻野雄季@デジゲー博X-12ab (@YuukiOgino) 2019年12月7日
スライドアップしました。DOTS VSの参考に
DOTS Visual Scriptingのお試しバージョンを触ってみた https://t.co/ymnMBjosld #Unity_LT
DOTS Visual Scriptingを使ったときの知見について。
LT#17 Cova@8bitdots: SpriteAtlas の落とし穴について
https://t.co/7adbXmKGdh
— Cova (@8bitdots) 2019年12月7日
先ほどのSpriteAtlasの愚ch(ry 改め使い方の注意点をまとめた死霊になります。#Unity_LT
Sprite Atlasを実際に使ってみた時の落とし穴についてのお話。
告知
prodevelopers-gamejam.connpass.com
LT#18 ヤスハラユウジ@dsedb: 敵キャラ行動の実装テクニック
先ほどお話しした内容をブログに書きました。https://t.co/uUwelxZiNi#unity_lt
— ヤスハラユウジ (@dsedb) 2019年12月7日
パッドの入力バッファを使ってキャラクタの行動を作る方法について。
リピート機能でどの位置から初めても破綻しないようにしています。
LT#19 gremito@grem_ito: ゲーム系から離れてもUnityは触っていたい話とか
これまでとこれからのキャリアのお話。
LT#20 えんちゃん@enpel: SteamVR1.x to 2.x でAssemblyDefiniton使ったら移行作業が良い感じに進んだ話
AssemblyDefinitionでSteamVRの移行作業をした知見について。
えんぺるのタイムラインに居るバーチャル存在を推していくチャンネル https://t.co/XfxgvNDemI
— ichijo (@Takaaki_Ichijo) 2019年12月7日
頭がバヤ
#Unity_lt
LT#21 鉄@tetsujp84: 新規開発でやっちまった話の予定
https://t.co/WUiITdMW3W
— 鉄 (@tetsujp84) 2019年12月7日
本日の死霊です。消されたら察してください。 #Unity_LT
やらかした時のお話。消されるかも。
タイムライン
そろそろ受付開始! |【年末だよ】Unity お・と・なのLT大会 2019 #Unity_LT #UnityMeetup https://t.co/JoIhgadjKS pic.twitter.com/RtcomuSmKw
— 青木とと(ˊᗜˋ*) (@lycoris102) 2019年12月7日
DoozyUI、ノンコーディングでUI、アニメーション+サウンドがつけられるアセット。
— 殺意駆動開発 (@toru_inoue) 2019年12月7日
よさそう#Unity_LT
環境音の話!
— クロノス (@khronos2510) 2019年12月7日
シンプルに実装すると長時間のプレイだとループしてるのに気付いてしまう
ADX2で解決
Unity以外のツールを経由する手間はあるが手軽にランダム性を出しつつ表現力やメモリ負荷、コーディングの手間は減らせる
しかも個人なら無料で使える
#Unity_LT
VRTKはプロトタイプには適しているがシンプルではないのでスクリプトで制御しようとすると面倒
— クロノス (@khronos2510) 2019年12月7日
#Unity_LT
#unity_lt 登壇者が作業しまくってる pic.twitter.com/Z0DAJzi2HW
— えんちゃん@技書博12/14 (@enpel) 2019年12月7日
すさまじい量の唐揚げが来た #Unity_LT pic.twitter.com/joDBsXEeC4
— のたぐす@Unityプログラマ (@notargs) 2019年12月7日
10kg #Unity_LT pic.twitter.com/FWHBfBboEx
— 青木とと(ˊᗜˋ*) (@lycoris102) 2019年12月7日
???????????? #Unity_LT pic.twitter.com/w06SV1KEFE
— キタ (@atasfrznnks) 2019年12月7日
ジッターの話
— クロノス (@khronos2510) 2019年12月7日
UpdateのTime.deltatimeは変動FPSなので固定FPSのFixed Updateと同時に使うと更新タイミングの違いでガタつく#Unity_LT
FixedUpdateの挙動についてはここがわかりやすいhttps://t.co/Ndd2EGnyY4
— ラズ (@Raspberly) 2019年12月7日
#Unity_LT
結論:レイマーチングは健康に良い。#Unity_LT
— warlitz (@warlitz7) 2019年12月7日
安定のテラシュールブログhttps://t.co/yX9NSbHgwV
— とりすーぷ (@toRisouP) 2019年12月7日
#unity_lt
カメラの障害物避け、Cinemachine使ってるならCollider機能で実現できるらしいhttps://t.co/ykKJwgYpB2
— Aless (@aless3511) 2019年12月7日
#Unity_LT
* ProBuilder
— 青木とと(ˊᗜˋ*) (@lycoris102) 2019年12月7日
* PostProcessing
* Cinemachine
* Timeline
* CharacterController
確かに最近のUnityはこの辺り使えればいい感じのホワイトモックできそう #Unity_LT
(さっき自分の登壇の時にDOTSコール来なかった....😿)#Unity_LT
— mao (@TEST_H_) 2019年12月7日
キャー @dsedb 〜 #Unity_LT pic.twitter.com/xSA11lZwTm
— 齋藤あきこ (@akiko_saito) 2019年12月7日
#Unity_LT pic.twitter.com/hUYgKtthkY
— さやちゃんぐbot (@songofsaya_) 2019年12月7日
今日のLTで一番驚いたのは僕のアセットリストにもDoozyUIが入っていたことだな
— mewlist - Massive Clouds @ AssetStore (@mewlist) 2019年12月7日
DoozyUIは気付いたら持ってるらしい#Unity_LT
(ピザだけ撮り忘れた)キタサァン・ランチ(遅刻)
— キタ (@atasfrznnks) 2019年12月7日
#Unity_LT pic.twitter.com/NB1L17ecz5
参加者の、楽しもうとするあまり真剣に行儀よく座ってる感じが好きです。それも5時間。何度も主催がユルさを演出してるのにw
— ヤスハラユウジ (@dsedb) 2019年12月7日
おつかれでした!#Unity_LT
ピザL15枚、からあげ10kg、すし400貫がなくなるとかマジかよ・・ってなりました。
— かまた (@kamayuki_fs) 2019年12月7日
Unityお・と・なのLT大会2019に参加された方々、おつかれさまでしたー!スタッフのみんなもおつかれさまでした!おかげさまで無事にイベントが終わりました!今年のUnity部の活動はこれまで!良いお年を!#Unity_LT
他の方の感想ブログとかまとめ
去年のレポはこちら
間違っている箇所、消してほしいツイートがありましたらコメントにお願いします。