| Name | Description | Type | Package | Framework |
| GameCanvas | The GameCanvas class provides the basis for a game user interface. | Class | javax.microedition.lcdui.game | Java ME |
| Layer | A Layer is an abstract class representing a visual element of a game. | Class | javax.microedition.lcdui.game | Java ME |
| LayerManager | The LayerManager manages a series of Layers. | Class | javax.microedition.lcdui.game | Java ME |
| Sprite | A Sprite is a basic visual element that can be rendered with one of several frames stored in an Image; different frames can be shown to | Class | javax.microedition.lcdui.game | Java ME |
| TiledLayer | A TiledLayer is a visual element composed of a grid of cells that can be filled with a set of | Class | javax.microedition.lcdui.game | Java ME |