Rosette is a visual authoring tool that helps experts in the task of designing a game domain. The main proposes of Rosette are:
- To simplify the early steps of a game development, where designers decide the game objects distribution and their features.
- To create a fully-fledged domain that helps in further steps of the game development.
- To allow fast game developments promoting agile methodologies through code generation and other techniques that help the user,
Rosette is in someway based on an Ontology Driven Architecture methodology where experts can graphically create an OWL ontology. In this tool we have implemented some novice techniques that alleviate the main drawbacks of the architecture used in modern video games for creating the logic part of the different game objects: the component-based architecture.