Designing Applications & Features

There are two broad classes of functionality for Scenome applications.

This follows the current industry trend towards pipelines, in which a series of specialized applications are used to design and implement interactive content. One or more Scenome applications may become part of your art pipeline. In this development model, your software development process revolves around determining how applications are used to contain groups of semantic functionality that is implemented by specific reatures. Each application has its own set of features, some of which may be shared, and these features help your users accomplish a specific set of tasks.

Application

An application is a complete program with a totally unique user experience. Software for shader design and terrain design are two good examples of application class functionality. Software for road design or level design are also good examples. It is expected that such software would have many specialized features for the tasks at hand.

Features

A feature is a smaller subset of functionality, such as painting, that does not require a separate application, or that might be useful inside many applications. For example, terrain design software, level design software, and road design software are good examples of separate applications that might benefit from a painting feature.