Abstract: In this article, the Lightweight Java Gaming Library (LWJGL) is used to develop and implement a lightweight 2D gaming engine with an emphasis on GPU optimization. Sprite rendering, scene ...