The assignment is about using factory and adapter patterns in developing the Blob game. The goal is to create different game configurations by using a factory pattern to ensure consistency in creating game objects such as blobs, points, and state observers. The project involves implementing the factory and adapter patterns to create a bounded game space with limited vision for blobs.