Multimedia Fusion — семейство сред разработки без кода, предназначенных для создания 2D-игр и интерактивных приложений с использованием визуального редактора событий. Программный продукт ориентирован на пользователей с разным уровнем подготовки: от начинающих авторов интерактивного контента до независимых разработчиков. Интерфейс построен вокруг концепции композиции объектов на сцене и определения их поведения через систему событий и действий без необходимости писать традиционный исходный код.
Исторически Multimedia Fusion возникла как продолжение и развитие подходов к визуальному программированию, применяемых в ранних конструкторах мультимедиа и игр. В составе пакета обычно присутствуют средства для работы со спрайтами, звуком, вводом с устройств, а также экспорт проектов в исполняемые файлы или переносимые форматы. Продукт эволюционировал через несколько версий, добавляющих совместимость с новыми платформами и расширяющих набор доступных действий и условий в системе событий.
- Визуальный редактор сцен: размещение объектов и слоёв, настройка свойств и трансформаций без кодирования.
- Система событий и действий: логика поведения объектов задаётся через графику условий и связанных с ними действий.
- Редактор изображений и анимаций: базовые инструменты для создания и редактирования спрайтов и кадров анимации.
- Поддержка ввода: обработка клавиатуры, мыши, геймпадов и сенсорных событий.
- Звуковые возможности: воспроизведение эффектов и фоновой музыки, управление громкостью и триггерами.
- Шаблоны и расширения: библиотека готовых примеров и возможность подключения плагинов для расширения функциональности.
- Экспорт проектов: создание автономных исполняемых файлов и сборок для целевых платформ при наличии соответствующих модулей.
- Дебаг и профилирование: инструменты для тестирования логики событий, отслеживания состояний объектов и оптимизации производительности.
- Управление ресурсами: организация графики, звуков и данных проекта в единой структуре.
- Поддержка тайловых карт и уровней: средства для построения игровых уровней из тайлов и управления коллизиями.