Characteristics Of Good Enemy Design. Anyone interested in game design, level design, game dev (aka. Indie game development, indie game dev, indie game design, indie dev), or level design will most likely need to learn about boss battles and enemies in games. These two are key things when learning how to design a game, especially for indie games or independent games. This video contains game design tips for those pursuing a game dev career or game design career who are interested in learning how to design enemies. Successful indie game developers use these indie game design tips in the game development process and when learning how to make indie games.