Práce se zabývá tvorbou 2D herního enginu v Javě. V první části jsou představeny vybrané herní enginy a rozhraní pro tvorbu grafických aplikací a knihoven. Následně jsou představeny pouţité souborové formáty. Druhá část se zabývá základními algoritmy a návrhem praktické části.