AimingAiming

Aiming Tech Book Vol.4

『Aiming Tech Book』は、株式会社Aimingの社員有志による技術同人誌です。 執筆者が業務で得た知識や興味のある技術についてそれぞれが思うがままに執筆した、Aiming社員の「好き」が詰まった一冊になっています。 どの章も独立した内容になっておりますので、一部でも皆様の趣味や業務のお役に立てていただければ幸いです。 -------------------------------- 目次 第1章JobSystemによる3Dシューティングゲーム  1.1始めに  1.2魚群シミュレーションの簡単な紹介  1.3個体と弾の生存状態の管理  1.4衝突判定の実装  1.5衝突の探索を最適化  1.6衝突結果の取得タイミング  1.7まとめ 第2章UniMonadーUnityでMonadを使う話  2.1はじめに  2.2使用するライブラリについて  2.3 OptionMonadについてざっくりとした説明  2.4 SerializableOptionPropertyについて  2.5 EitherMonadについてざっくりとした説明  2.6まとめ   第3章URP12からURP14へのアップグレード  3.1はじめに  3.2対象読者  3.3環境  3.4なぜ動かなくなってしまうのか  3.5対応するべき?  3.6実対応  3.7 URP12で動作するコード  3.8 URP14に移行する  3.9 URP12,14で動作するコード.  3.10 Tips 3.11まとめ 第4章Unity×F#でデータ指向ゲーム開発  4.1はじめに  4.2対象読者  4.3動作環境  4.4どんなゲームをつくる?  4.5 ECSの紹介  4.6今回作ったもの紹介  4.7 C#側  4.8 F#側  4.9最後に 第5章メイドインアクションズ  5.1始めに  5.2ハローコンテキスト  5.3ハウアーユーコンカレンシー  5.4最後に 第6章小さなPullRequestに思いを込める  6.1始めに  6.2話す内容と話さない内容  6.3想定する読者  6.4所属するプロジェクトでのタスクの進め方  6.5タスクの遅れについて  6.6 PRを小さく作る  6.7 PRに仕様・相談をまとめる  6.8最後に --------------------------------

Aiming Tech Book Vol.4
『Aiming Tech Book』は、株式会社Aimingの社員有志による技術同人誌です。 執筆者が業務で得た知識や興味のある技術についてそれぞれが思うがままに執筆した、Aiming社員の「好き」が詰まった一冊になっています。 どの章も独立した内容になっておりますので、一部でも皆様の趣味や業務のお役に立てていただければ幸いです。 -------------------------------- 目次 第1章JobSystemによる3Dシューティングゲーム  1.1始めに  1.2魚群シミュレーションの簡単な紹介  1.3個体と弾の生存状態の管理  1.4衝突判定の実装  1.5衝突の探索を最適化  1.6衝突結果の取得タイミング  1.7まとめ 第2章UniMonadーUnityでMonadを使う話  2.1はじめに  2.2使用するライブラリについて  2.3 OptionMonadについてざっくりとした説明  2.4 SerializableOptionPropertyについて  2.5 EitherMonadについてざっくりとした説明  2.6まとめ   第3章URP12からURP14へのアップグレード  3.1はじめに  3.2対象読者  3.3環境  3.4なぜ動かなくなってしまうのか  3.5対応するべき?  3.6実対応  3.7 URP12で動作するコード  3.8 URP14に移行する  3.9 URP12,14で動作するコード.  3.10 Tips 3.11まとめ 第4章Unity×F#でデータ指向ゲーム開発  4.1はじめに  4.2対象読者  4.3動作環境  4.4どんなゲームをつくる?  4.5 ECSの紹介  4.6今回作ったもの紹介  4.7 C#側  4.8 F#側  4.9最後に 第5章メイドインアクションズ  5.1始めに  5.2ハローコンテキスト  5.3ハウアーユーコンカレンシー  5.4最後に 第6章小さなPullRequestに思いを込める  6.1始めに  6.2話す内容と話さない内容  6.3想定する読者  6.4所属するプロジェクトでのタスクの進め方  6.5タスクの遅れについて  6.6 PRを小さく作る  6.7 PRに仕様・相談をまとめる  6.8最後に --------------------------------