Game Engineer
Unity / C# Experience
Expanding into C++ / Game Engine Development
Game engineer with professional Unity/C# experience, currently expanding into C++ and game engine architecture through personal engine development.
職務経歴
- 2020年にゲーム開発会社に入社。
作業ログ
C++ とゲームエンジン開発の作業を継続的に記録しています。
- Subsystemをいつ別クラスとして分けるべきか
クラスを分けるかどうかの判断基準を、State・Lifetime・責務・読みやすさの観点から整理した。
- EngineのAccessorはなぜ参照を返すのか
EngineのSubsystem Accessorを、値やPointerではなく参照で返している理由を整理した。
- Engineクラスはなぜ必要か
ApplicationがSubsystemを直接持つのではなく、間にEngineを挟んでいる理由を整理した。