Currently, there is a certain quantity of different game level generators. However, most of solutions in this segment have typical disadvantages, such as lack of versatility, specialization on specific game level types, game logic or incompatible output data. Some of these solutions require additional software or special hardware, when some of them are encapsulated in a gaming application without any possibility of interaction with user. These problems could be solved by developing partly-automated universal game level generator that supports certain level of human control. Proposed approach involves partial automation of the process of creating game levels. Designed generator is implemented as a dynamic link library that contains all necessary tools for generating game level. The library is the main part of the software package. This library implements several different methods of generating game levels that include functions for generating basic path, creating static geometric objects and placing interactive game objects. This software package also has specific tool for game level designer that allows declaring and designing pluralities of basic level elements which are used by the generator.
Keywords: game level, game level creation, game level generation, user managed generation, dynamic link library