私について
こんにちは、マイケルです。はじめまして!
Michael
フリーランスとして活動を始める前は4年間ゲーム開発に携わり、これまでに計6本のゲーム制作に関わってきました。それ以前は、Linuxシステム管理者やDevOpsエンジニアとして約15年間勤務していました。ソフトウェア開発も素晴らしいものですが、やはり自動化の作業も楽しいですね!
ゲーム開発の仕事と並行して、Packt社から『C++ Game Animation Programming, 2nd Edition』および『Mastering C++ Game Animation Programming』という2冊の書籍を執筆・出版しました。
ハーゲン通信大学(FernUniversität in Hagen)にてコンピュータサイエンスの修士号(M.Sc.)を取得しており、専門分野はコンピュータグラフィックス、並列プログラミング、ソフトウェアシステムです。この修士課程も、フルタイムの仕事を続けながら修了しました。
技術スタック
これまでに使用した技術のリストです:
- ゲーム開発
- Unreal Engine 4 + 5 (BlueprintsおよびC++)
- Unity
- Godot
- Unreal Engine製ゲームのコンソール移植
- Nintendo Switch™
- Microsoft Xbox Series X|S
- Sony PlayStation® 5
- グラフィックスプログラミング
- OpenGL, Vulkan, GLSL
- OpenXR
- RenderDoc
- プログラミング言語
- C++
- Java
- C
- アセンブリ言語 (ARM Cortex, MOS 6502)
- Python
- SCM(ソースコード管理)
- Git (GitHub, GitLab, Forgejoなど)
- Perforce
- 自動化
- Jenkins, GitLab pipelines
- Terraform
- Puppet
- Ansible
- クラウド関連
- Docker + Kubernetes
- AWS, Azure, Open Telekom Cloud
- Linux
- Debian/Ubuntu
- Arch
- Alpine
- Red Hat