This document outlines assumptions and progress for a 2D shooter game built with the Java LibGDX framework. It assumes gameplay inspired by 1990s FPS games where visibility is limited to the first-person perspective. The player must explore maps to find weapons, medkits, and ammunition of different types that change gun statistics. The document also notes that dynamic lighting, basic shooting, damage calculation, and physics have been implemented, while enemies, full gameplay, and more features still need to be developed.