Workspace

The Workspace have all available controls (defined by the interface preset). It is composed by 3 sections: Left panel, editor's workspace and Right panel.

Each editor have its own controls and workspace. The position and visibility of all controls can vary accordingly to the preset. Normally, the functions in the editor's Menu will be placed here.

Editors are engine specific, but Fighter Factory Library provides some engine-independent ones, such as Code, Sprites, Animations and Sounds. These are extended in engine's own library to add new functionality. This helps to create a nice and solid user experience, as different engines will share same editor functions and design patterns.

We use the name 'extra editor' for those ones that appear at the right panel, as they are additional. Editors often offer the possibility to change the one currently set in the right panel.

Shared extra editors

Fighter Factory Library provides some shared extra editors that, again, are engine-independent:

Organizer

This allow us to reorder items on supported editors.

Sprite explorer

This is used by the Animations editor, and allow us to insert frames on animations from a list of sprites with thumbnails. Image editor can also use this to insert multiple sprites as layers.

Debug

This is exclusive for Code editors, activated only while a debug session is active. See Debug.

Emulator

When supported by the engine's module, this will run a built-in build of the engine inside Fighter Factory for full debugging functionality and fast testing. See Emulator.

M.U.G.E.N.

Currently, the module of this engine have these editors: