僕はここだ!

読書記録とか、ポエムとか、メモとか、コードスニペットとか。まとまったのはQiitaにも書きます。(http://qiita.com/RyotaMurohoshi) 掲載内容は個人の見解であり、所属する企業を代表するものではありません。

Gotanda.unity #19で、「Unity 2021.1でのUnityパッケージの名称変更について」というLTをしました

2021年07月21日(水)に オンライン (YouTubeLive上) で開催されたGotanda.unity #19で、「Unity 2021.1でのUnityパッケージの名称変更について」と題してLTしました。

資料はこちら!

当日のYouTubeこちら!自分の担当はこちら「00:27:27あたり」からです。

www.youtube.com

同じような内容を、Unityゲームエンジンをテーマにして技術合同同人誌「UniBook13」でも書いています。 テキストで内容を知りたい、という方はぜひそちらもチェックしてみてください!

mrstar-logs.hatenablog.com

「知らなかった」という反応もあり、このテーマで話してよかったです!

Gotanda.unityの登壇は、2020年1月の#15ぶり、一年半年ぶりの登壇でした。 オンライン登壇だとみなさんからの反応が読めずに、結構辛い部分があるのですが、 Gotanda.unityのオンライン登壇は、コメント欄がアクティブでとてもありがたいです。 視聴していただいたみなさん、コメントしてくれた皆さん、ありがとうございます。

gatherでの懇親会も、なれない部分もありましたが、とても楽しかったです。 エモいお話もきけて、これからも頑張ろうっと思いました!

それでは、またの機会に! f:id:MRStar:20210725015717p:plain

Unityステーション「Unityバイブル 2nd Generation 出版記念回」にゲスト出演しました!

Unityステーションはユニティ・テクノロジーズ・ジャパンのスタッフのみなさんが開催されているオンライン公式セミナーです。 今回、2021/07/15に生配信されたUnityステーション「Unityゲーム プログラミング・バイブル 2nd Generation 出版記念トーク プログラミング編」という回にゲスト出演しました。

www.youtube.com

以下、「Unityゲーム プログラミング・バイブル 2nd Generation 出版記念トーク プログラミング編」のページの説明欄冒頭より

先月末、ボーンデジタル様より「Unityゲーム プログラミング・バイブル 2nd Generation」が出版されました。第一線の現場で活躍している23名の著者陣が参加している、「Unity」の入門や初級レベルを卒業した方向けの書籍となっています。

こちらを記念してUnityステーションでは、著者の方々をゲストにお招きしたトークイベントを行います。著者自身から語られる機能紹介やこぼれ話などをお楽しみください。ボーンデジタル様からの素敵なプレゼントも見逃せません!また後日「グラフィックス編」の実施も予定しています。

自分はゲームエンジンUnityの合同商業誌、「Unityゲーム プログラミング・バイブル 2nd Generation」の執筆に参加しました。 そのご縁で今回、Unityステーションの「Unityゲーム プログラミング・バイブル 2nd Generation 出版記念トーク プログラミング編」に出演させていただきました。

mrstar-logs.hatenablog.com

ホストは、ユニティ・テクノロジーズ・ジャパンの青木とと (齋藤智也)さん。 私以外のゲストは、ボーンデジタル社様の編集者の佐藤英一さん、「Unityゲーム プログラミング・バイブル 2nd Generation」著者のとりすーぷさん、いもさん、もんりぃ先生さんです。

セミナー内では、それぞれの執筆者が自身が担当した章の内容や苦労した点などをお話しさせていただきました。 私の担当パートは「00:57:24」あたりからです。 もしよろしければ、ご覧ください。

セミナー内のフリートークコーナー(01:07:49から)では、佐藤さんにずっと聴きたかったことを質問することができました。 「Unityゲーム プログラミング・バイブル 2nd Generation」がなぜ、鈍器本と呼ばれるくらい厚くなってしまったのかという謎が、この時間でわかります。 よかったら皆さんご覧ください!

楽しくてあっという間の1時間30分でした! 視聴いただいたみなさん、ホストの青木ととさん、ほかのゲストのみなさん、ありがとうございました!

まだご覧になっていない人は、是非見てください!

f:id:MRStar:20210725001344p:plain

UniBook13の「Unity 2021.1のパッケージ関連の変更について」という章を書きました!

Unity部が頒布する技術同人誌UniBook13。その第4章「Unity 2021.1のパッケージ関連の変更について」を執筆しました。

他の方の執筆内容や価格はUnity部のこちらのページを確認してください

欲しい方は是非、技術書典のページから!

Unity部って?UniBookって?

Unity部は、ゲームエンジンUnityのユーザーグループです。(自分はその運営をお手伝いしています。)

UniBookは、そのUnity部の有志が集まりUnityに関連するトピックを、担当者がそれぞれ自由に執筆する技術同人誌です。

なんとなんと、今作で13冊目!すごい!ちなみに自分は13連続で執筆に参加!

UniBook13の執筆内容は?

UniBook13で自分は「Unity 2021.1のパッケージ関連の変更について」という章を執筆しました。

Unity Packageは、Unityを用いたゲーム開発で必須な存在です。 パッケージにも、Unity公式なもの、開発途中なもの、サードパーティ制のものなど、いろいろな種別があります。 そんなパッケージですが、Unity20201.1で公式パッケージ周りにおいていろいろ変更がありました!

詳しくは本文で!

さいごに

www.unity-bu.com

Unity部部長のかまたさん、UniBook編集長のけーごさんはじめ、執筆者の皆様お疲れ様でした。

UniBook13がほんのちょっとでも、一人でも多く、Unityユーザーの皆様の助けになることを祈りつつ。

Unityパッケージの変更、要チェックです!

2021年6月のまとめ

2021年も気がついたら6ヶ月終わりましたね。

一年の半分が終わりました。

あっという間でしたね。いや、マジでもう後半戦か〜

Unity道場に参加した

2021/06/17に開催されたUnity道場に参加しました。 有給取って、前日からめっちゃワクワクしながらの参加でした。 最高でした。

いつかまた、リアルな場でのUniteが開催されることを願ってます。

meetup.unity3d.jp

Vivy、とても好きです

2021年の春アニメは、「Vivy -Fluorite Eye's Song-」がとってもよかったです。 全話よかった中で特に6話が好きです。

vivy-portal.com

頭痛がしんどい

この時期は頭痛がしんどいです。

甘いものと運動

最近、お酒飲む機会がめっちゃ減りました。 甘いものとお茶が増えましたけれど。

太りそうなんで、運動もします。

在宅勤務二年目もTシャツです

Unityゲーム プログラミング・バイブル 2nd Generation、発売!

C#の章を執筆を担当した「Unityゲーム プログラミング・バイブル 2nd Generation」が6月29日に発売されました!

でかい!分厚い!

f:id:MRStar:20210711011917j:plain

感想、お待ちしてます!

mrstar-logs.hatenablog.com

日常の中で

ある日、高校生6人組がポケGoしながら「ゆうて今日俺たち何もしていないけれどね」って言っているのを見かけました。

僕は、きっと将来こういう日が、彼らにとって大切な思い出になる気がします。

f:id:MRStar:20210711011957j:plain

2021年5月のまとめ

2021年も気がついたら5ヶ月終わりましたね。

一年の5/12が終わりました。

あっという間でしたね。(これ書いている時は、そろそろ6月も終わりそうなんですけれどね)

Unityゲーム プログラミング・バイブル 2nd GenerationのC#の章を執筆しました

mrstar-logs.hatenablog.com

今までなかなか公表できなかったんですが、ずーっとこれの執筆を頑張ってきました。特に5月はラストスパートがんばりました!

発売は6/29(火)!もう少しでみなさまに読んでいただけるのが楽しみです。

よかったら感想をください。

プライベートもいろいろありました

プライベートでもいろいろありました。

そのうちお伝えできればと思います。

オクトパストラベラーにやっぱりはまる

忙しい中、スマホゲームのオクトパストラベラー大陸の覇者をちょいちょいやってます。本当にバトル楽しい。

あと、Switchのオクトパストラベラーも二週目始めました。楽しい。

さいごに

Unityバイブルの執筆もプライベートも色々がんばりました。

6月もがんばります!

f:id:MRStar:20210629013314j:plain

Unityゲーム プログラミング・バイブル 2nd GenerationのC#の章を執筆しました

株式会社 ボーンデジタルさんから発行・発売される、ゲームエンジンUnityの合同技術商業誌「Unityゲーム プログラミング・バイブル 2nd Generation」の執筆に参加しました。

私は「Update your C# in Unity」と題して、新しくUnityで使えるようになったC#の言語機能を紹介する章を担当しています。

発売日は2021年06月25日(公式サイトより)です。興味がある方はよければご予約お願いします!

Amazonはこちら!

目次などがある公式サイトはこちら!

www.borndigital.co.jp

お前誰よ?

Unityを使って趣味でゲームを作っている@RyotaMurohoshiです。

  • QiitaでUnityやC#の情報発信
  • Unityユーザーグループ「Unity部」の運営のお手伝い
  • Unity部の友人とUnityの技術同人誌「UniBookシリーズ」の執筆
  • Microsoft MVP Developer Technologies 2016~

とかをやってます。

C#の記事だと、こんな記事で好評をいただいたり、

qiita.com

Unityの記事だと、Tilemapの紹介シリーズを書いていたりします。

qiita.com

2020年発行の姉妹本「Unity デザイナーズ・バイブル」と、2018年発行の前作「Unityゲーム プログラミング・バイブル」にて、Unityの2D Mapエディター「Tilemap」の章を執筆しました。

前作から内容も大幅に一新された、新作「Unityゲーム プログラミング・バイブル 2nd Generation」では、新たにC#の章を担当しました。

書いた内容とか、誰に読んで欲しいとか

「Unityゲーム プログラミング・バイブル 2nd Generation」にて、私が担当した「Update your C# in Unity」では、Unityで新たに使えるようになったC# 8.0までの新しい言語機能を紹介します。

Unityでは古いC#しか使えない期間が長くありました。しかし、それはもう過去のことです。 Unity 2019.4 LTSでは「C# 7.3」が、Unity 2020.3 LTSでは「C# 8.0」がサポートされています。長い間、古いC#しか使えなかったことで、「C#にこんな機能があるのか。こんな書き方 ができるのか。知らなかった。」という方も多いと思います。そこで、 Unityで活用できる比較的新しいC#の言語機能を、具体的なコード例とともに紹介しました。


以下、公式サイトより

本書は、ゲーム開発で最も使われている「Unity」の入門や初級レベルを卒業した方向けの書籍です。

本書は、ある程度Unityを使ったことがある方向けの技術書です。 私が担当した「Update your C# in Unity」の想定読者も、UnityとC#をある程度使った経験がある方とさせていただきました。

申し訳ありませんが、初心者の方は想定読者から外させていただいており、

  • C#の基本文法
  • 既存のUnityで長い間使えていたC#の言語機能
  • Unity固有のMonoBehaviourやSerializeFieldなどの基本

についての解説はありません。

Unityで新たに使えるようになったC# 8.0までの新しい言語機能を紹介に、フォーカスさせていただきました。


本章「Update your C# in Unity」では、C#の言語機能の解説に加えて「新たなC#の言語機能をUnityで使う際の、ならではの内容」も紹介させていただきました。

本章、執筆前に公開していた自分のQiita記事で言うと、次のような内容です。

qiita.com qiita.com qiita.com


自分の考える新しいC#の言語機能を学び・使うメリットは、次の通りです。

  • 簡潔なコーディングが可能になり、可読性が向上する
  • 堅牢なコーディングが可能になり、不具合が減る
  • 実行時のパフォーマンスがよくなる

です。

また、「サンプルコードが新しいC#で書かれているからサンプルコードが読めない」ということも起こるかもしれません。是非、本章で新しいC#の言語機能を把握してみてください。


2021年。Unityには、プロのゲーム開発者以外にも、様々なユーザーがいます。 Unityユーザーの中には、新しいC#の言語機能を学ぶのに前向きでない方もいるかもしれません。 たしかに、新しいC#の言語機能を使っても、作っているゲームがめちゃめちゃ面白くなったり、作っているプロダクトがバカ売れするわけではありません。

それでも、新しいC#の言語機能は、あなたがUnityでゲーム・プロダクトを作る上で、頼もしい見方になってくれることを断言します。

他の章を目的に買われても結構です。もしよかったら、私の章にも目を通していただけると嬉しいです。

最後に

C#は毎年毎年進歩しています。まだUnityで使えないC# 8.0の機能、すでにリリース済みのC# 9.0。これから先も、Unity・C#が楽しみです。

また、本章では紙幅・ページ数の都合でカットした、突っ込んだ内容もまた別の機会があればぜひ何かの場でチャレンジしたいです!

感想やレビューをいただけると、めちゃくちゃ嬉しいです。

f:id:MRStar:20210529085256j:plain

2021年4月のまとめ

2021年も気がついたら4ヶ月終わりましたね。

一年の1/3が終わりました。

あっという間でしたね。

頭痛がしんどい、胃もたれがしんどい

天気がちょいちょい悪い日や気圧が低い日がありますね。気圧が低い日は、頭痛がしんどいです。

たくさん食べた次の日、油っぽいものを食べた次の日。胸焼けすることがあります。辛い。

健康が大切。

技術も世の中も日々進化する

当たり前のことなんですけれどね。

昔あった制限がなくなってすごい便利になる。

ちょっと前大変だったこと、別の何かの登場ですんごい簡単になる。

どんどん変わる。あっという間に変わる。

当たり前のことなんですけれど、忘れちゃいけない。

自分の飯の種が、0になることはなくても、あっという間にガクッと数が減ったり、姿形が変わりえることを、忘れちゃいけない。

健康が大事!元気が大事!

最近の自分の選択・優先順位付けの大事なファクターが「健康」になってます。

元気に仕事をしたり、趣味にハマるのも、元気で健康な体があってこそ。

健康と元気。大事にしていきたい。

失ってからでは遅いので。

さいごに

プログラマーとして、趣味ゲームプログラマーとして、こそこそ活動はしているんだけれども、なかなか外に出せるものがない4月。5月にはみなさんにお知らせできるはず!

人生の大きな節目を迎えましたが、今後もやっていきます。詳細はまた今度(所属組織が変わったとか、そういうんじゃないです)

f:id:MRStar:20210510231023j:plain