| Name | Description | Type | Package | Framework |
| BasicGameState | A simple state used an adapter so we don't have to implement all the event methodsConstructor SummaryBasicGameState() | Class | org.newdawn.slick.state | Slick |
| BlobbyTransition | A transition that causes the previous state to rotate and scale down into This is an enter transition | Class | org.newdawn.slick.state.transition | Slick |
| CombinedTransition | A transition thats built of a set of other transitions which are chained together to build the overall effect. | Class | org.newdawn.slick.state.transition | Slick |
| CrossStateTransition | A transition that will combine two states into one effect. | Class | org.newdawn.slick.state.transition | Slick |
| EmptyTransition | A transition that has no effect and instantly finishes. | Class | org.newdawn.slick.state.transition | Slick |
| FadeInTransition | A transition to fade in from a given colourConstructor SummaryFadeInTransition() | Class | org.newdawn.slick.state.transition | Slick |
| FadeOutTransition | A transition to fade out to a given colourConstructor SummaryFadeOutTransition() | Class | org.newdawn.slick.state.transition | Slick |
| GameState | A single state building up part of the game. | Interface | org.newdawn.slick.state | Slick |
| HorizontalSplitTransition | Horitzonal split transition that causes the previous state to split horizontally revealing the new state underneath. | Class | org.newdawn.slick.state.transition | Slick |
| RotateTransition | A transition that causes the previous state to rotate and scale down into This is an enter transition | Class | org.newdawn.slick.state.transition | Slick |
| SelectTransition | A transition that moves to the next as though it was selected by some background menu. | Class | org.newdawn.slick.state.transition | Slick |
| StateBasedGame | A state based game isolated different stages of the game (menu, ingame, hiscores, etc) into different states so they can be easily managed and maintained. | Class | org.newdawn.slick.state | Slick |
| Transition | Interface | org.newdawn.slick.state.transition | Slick | |
| VerticalSplitTransition | Vertical split transition that causes the previous state to split vertically revealing the new state underneath. | Class | org.newdawn.slick.state.transition | Slick |