Arch2D is a multi-platform framework for building 2D games