Evolutionary Procedural 2D Map Generation

This system uses search-based procedural content generation to assist designers in creating 2D maps for video games. The system uses one of two methods: novelty search or multi-objective optimisation. In both cases, the designer sketches the map, and the system generates new 2D maps. The maps evolve based on designer input.

Game Design

Façade

Facade is a computer game that allows the user to interact with characters as a member of the virtual drama. The user can input their own text to influence the characters, creating a unique drama for each user. After the game is complete, the user can print a script of the resulting drama.

Game Design, Storytelling/Narrative

GAIA

GAIA is a CAD-like environment where game designers can experiment with designs of game-playing agents. The designer inputs an agent model, and GAIA creates the agent. The designers can observe how the agent interacts in the game world and make adjustments, while the system may alter the agent to ensure it can successfully accomplish its goals and interact with the environment.

Game Design, Storytelling/Narrative

3Buddy

3Buddy is a game level design system. The GUI interface allows a game designer to visualise and set constraints for a level. Each time the designer saves the dungeon layout, 3Buddy provides suggested changes to the design by using colour indicators.

Game Design

Cillr / Wevva

Wevva is a fluidic game system that combines game play and game design. A game designer uses the Wevva designer interface to control constraints related to game play, like level difficulty and placement of sprites. Wevva’s AI player guides the designer by providing suggestions throughout the design process and can also generate entire game levels.

Game Design

Danesh

Danesh is a unity plugin that assists a game developer in working with procedural content generators. Danesh’s user interface allows the developer to visualise the design space of the generator and better understand the effects of parameter adjustments while automatically ‘providing detailed analysis of [generated] content.’

Game Design