Multimedia Fusion, often referred to as MMF, is a software authoring tool mostly used for game development or prototyping. The program bought the rights to the name Multimedia Fusion from IMSI.
This program was the latest in the series of development software, and included an extensive list of features as well as bug fixes. The program uses a point and click programming language much like a table (the Event Editor) to program an application.
Recently four bonus packs were released, introducing some new objects with new features, such as alpha blending per pixel, named variables and isometric grid. Instead of written code, MMF uses a grid where rows represent conditions and columns represent actions;
When conditions are met the actions will execute. This can be viewed as a list of if then conditions that is continually checked during runtime. For example, a basic condition might be Object 1 Collides with Object 2, which if fulfilled will perform the actions specified in the columns representing each object.
The applications are faster to build since there is no compiling. The objects are powerful precompiled libraries and ActiveX controls. Expressions are dynamic and handled through the syntax colored and self generating expression evaluator.
Since the inner working is not seen by the user, some very advanced algorithms and calculations are not impossible but hard to implement through the UI. APIs are only supported through objects. Some objects are standard libraries that have been ported into MMF objects which require Visual Studio and good knowledge in C++.
A Java runtime of MMF is currently under development, which will allow developers to create cross platform applications. When MMF builds the .exe files with embedded libraries and resources, the user has many options but no raw code.
Most applications made by other SDKs can be remade in MMF, but the very high level of abstraction makes many huge loops cause lag. This is very important criteria while purchasing a program.
Multimedia fusion 2 is part of a series of development tools designed for those interested in creating their own computer games, programs, and multimedia applications. It utilizes a unique method of development where users simply drag and drop objects and events to create their game or application.
It is the standard edition, is designed for more serious creators, and can make use of extension objects to enhance the functionality of the product. Therefore these products are really gaining tremendous demand over internet market.
By MikesPhotos from Pixabay