Game development #
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.
ECS #
Entity-Component-System is a game design paradigm that has become very popular recently. It allows very clear separation of behaviour from state.
Links and resources #
- Godot, a popular game engine written in C++, does not use the ECS model.