This guide is for educational purposes. Supporting game developers by purchasing their work is always the best practice.