Game development interests me as an intersection of software engineering and art. Often building a rudimentary game is the best way to learn a new programming language.
Links and resources
- Godot, a popular game engine written in C++, does not use the ECS model.
- A nice guide to Bevy, a Rust game engine using the ECS model.
- A fascinating post by Lucas Pope about porting Papers, Please to mobile.