Multimedia Fusion 2 (MMF2) adalah program software authoring tool yang dibuat oleh Yves Lamoureux dan Francois Lionet. Dengan MMF2, kita bisa membuat games, program komputer, screen saver, dll. Semua itu dilakukan dengan sangat mudah, cukup hanya klak-klik mouse!

Dibanding dengan program lain (Director, Game Maker, Flash dll) MMF2 sangat mudah digunakan terutama untuk para pemula. Inilah beberapa keunggulan MMF2:

1. PEMROGRAMAN TANPA MENGETIK SCRIPT
Berbeda dengan software authoring lain, MMF2 sama sekali tidak menggunakan script. Pemrograman MMF2 adalah flowchart-based programming.
Contoh sederhananya: Jika A=1 maka lakukan B dan C.

Disini kita akan membandingkan MMF2 dengan Flash. Contohnya kita ingin membuat sebuah bola terpantul ketika bertabrakan dengan objek lain (Collision detection).

Kalau di C++, kita akan menulis script panjang seperti ini:

Code:

//Courtesy of http://www.plasmaphysics.org.uk/programs/coll2d_cpp.htm
void collision2D(char mode,double alpha,
double m1, double m2, double r1, double r2,
double& x1, double& y1, double& x2, double& y2,
double& vx1, double& vy1, double& vx2, double& vy2,
int& error )     {
double  r12,m21,d,gammav,gammaxy,dgamma,dr,dc,sqs,t,
dvx2,a,x21,y21,vx21,vy21,pi2;
pi2=2*acos(-1.0E0);
error=0;
r12=r1+r2;
m21=m2/m1;
x21=x2-x1;
y21=y2-y1;
vx21=vx2-vx1;
vy21=vy2-vy1;
if ( vx21==0 && vy21==0 ) {error=1; return;}
gammav=atan2(-vy21,-vx21);
if (mode != ‘f’) {
d=sqrt(x21*x21 +y21*y21);
if (d<r12) {error=2; return;}
gammaxy=atan2(y21,x21);
dgamma=gammaxy-gammav;
if (dgamma>pi2) {dgamma=dgamma-pi2;}
else if (dgamma<-pi2) {dgamma=dgamma+pi2;}
dr=d*sin(dgamma)/r12;
if (  (fabs(dgamma)>pi2/4 && fabs(dgamma)<0.75*pi2) || fabs(dr)>1 )
{error=1; return;}
alpha=asin(dr);
dc=d*cos(dgamma);
if (dc>0) {sqs=1.0;} else {sqs=-1.0;}
t=(dc-sqs*r12*sqrt(1-dr*dr))/sqrt(vx21*vx21+ vy21*vy21);
x1=x1+vx1*t;
y1=y1+vy1*t;
x2=x2+vx2*t;
y2=y2+vy2*t;
a=tan( gammav +alpha);
dvx2=-2*(vx21 +a*vy21) /((1+a*a)*(1+m21));
vx2=vx2+dvx2;
vy2=vy2+a*dvx2;
vx1=vx1-m21*dvx2;
vy1=vy1-a*m21*dvx2;
return;
}

Sedangkan di MMF2, cukup dengan beberapa klik mouse kita bisa melakukannya seperti ini:

Terlihat kan simpelnya?

Selain itu, MMF2 juga punya built-in object movement. Kita tidak perlu mengetik script agar objek bergerak ketika tombol ditekan atau menjadi bola yang fleksibel dan dapat memantul. Semua bisa diatur hanya dengan beberapa ‘KLIK’! Sangat berguna untuk pembuatan games.

2. DUKUNGAN TAMBAHAN EXTENSION/PLUGIN
MMF2 mempunyai ratusan extensions (plugins) yang dapat memudahkan kita dalam pemrograman. Extension adalah sebuah objek yang sudah berisi kode siap pakai, kita tinggal menentukan beberapa parameter (misalnya, berapa skor yang didapat, data apa yang disimpan dll).

Setiap extension mempunyai fungsinya masing-masing. Ada yang untuk memodifikasi registry, menyimpan data, memainkan video, perhitungan matematika, enkripsi, grafis dll. Kalau Anda mahir dalam pemrograman C++ Anda bisa membuat ekstension Anda sendiri dengan SDK yang sudah disiapkan.

3. DUKUNGAN EKSPOR YANG LUAS
MMF2 bisa membuat aplikasi yang bisa berjalan di Windows maupun Macintosh, screensaver, file Java yang bisa dimainkan di Internet bahkan game Java untuk dimainkan di HP dan Blackberry (Hanya di versi Developer). Bahkan sekarang sedang dikembangkan fitur ekspor ke format Flash (SWF), iPod, XNA untuk konsol XBOX, dll. Hebat kan?

4. SUPPORT FORUM YANG HANDAL
Apa bagusnya sebuah software kalau si pembuat tidak memperdulikan pemakainya? Makanya Clickteam, pembuat MMF2, juga membuka forum diskusi untuk MMF2. Disini kita bisa bertanya apa saja ataupun meminta bantuan ke user lain, bahkan ke si pembuat MMF2, Yves dan Francois. Clickteam selalu aktif di forum sehingga tidak perlu menunggu lama untuk menanti jawaban dari mereka.

Di forum juga kita bisa mendapatkan informasi update MMF2 terbaru, dimana update MMF2 tersebut kebanyakan sangat penting karena setiap update MMF2 biasanya memasukkan perbaikan-perbaikan dan penambahan fitur yang menarik, yang tidak boleh dilewatkan.

5. PROTEKSI PEMBAJAKAN YANG TANGGUH
Pembajakan disini bukan program buatan MMF2 yang diproteksi…melainkan program MMF2 itu sendiri. Seperti halnya software lain, MMF2 pun juga dibajak. File ISO-nya bisa dicari dan didownload di Internet lewat torrent. Tapi bukan berarti MMF2 bisa dikalahkan begitu saja.

Setiap serial key yang ketahuan tersebar di Internet, maka Clickteam akan memblacklist serial key tersebut, sehingga user yang memakai MMF2 dengan serial key bajakan tidak dapat meng-update MMF2 ke versi terbaru. Bahkan beberapa extension tidak dapat diinstall kalau MMF2 yang dipakai adalah bajakan.

MMF2 terbagi dalam dua versi, yaitu versi Standard dan Developer. Keduanya sama, hanya saja versi Developer (Pro) mempunyai lebih banyak fitur:
– Dukungan beberapa ekstension yang khusus hanya untuk versi Developer (Seperti membuat Dialog Box, Tabel, proteksi Trial dll).
– Dapat membuat game untuk HP dan Blackberry dalam format Java.
– Kita bisa menulis branding kita sendiri di file EXE yang dihasilkan program MMF2. Dalam versi standard kita akan mendapat branding Clickteam yang ada di program kita:

Sedangkan di versi Developer kita dapat mengubahnya, seperti:


– Ketidak-harusan memasang banner Clickteam dalam program yang dibuat untuk tujuan komersial.

Lengkapnya ada di tabel ini: http://www.clickteam.com/website/usa/product_comparisons.html

Kesimpulannya, MMF2 adalah salah satu program yang wajib bagi mereka yang pemula dan ingin membuat program komputer ataupun games, tapi kesulitan dalam menguasai script yang biasanya digunakan oleh program authoring lain.

FAQ
Apakah MMF2 ini program baru?
Tidak juga. Multimedia Fusion sudah ada sejak 1996 dan sudah ada lebih dari jutaan software dan games yang dibuat oleh MMF2. Beberapa games bahkan lolos masuk tes ke publisher games terkenal, seperti Big Fish Games. Kalau Anda pernah main game Forgotten Riddles, Faerie Solitaire, dll sebenarnya itu buatan MMF2

Apakah MMF2 bisa membuat game 3D?
Bisa saja, dengan dukungan plugin OpenGL. Hanya saja statusnya masih beta. Untungnya sekarang ada plugin Raycaster, untuk membuat game 3D ala game Wolfenstein. Berikut SS-nya:

Dimana saya bisa belajar MMF2?
Buka menu Help > Tutorial. Disitu kita akan diajarkan membuat game Pong sederhana tapi sudah cukup untuk memahami bagaimana cara kerja MMF2.

Ini adalah link tutorial dari Clickteam:

Forum MMF2 yang patut dikunjungi:
http://www.clickteam.com/epicenter <- Forum resmi
http://www.create-games.com <- Forum MMF2 khusus untuk membahas pembuatan games
http://www.gamebuilder.info <- Forum komunitas

Saya ingin mencoba MMF2. Dimana saya bisa mendownloadnya?
Ada versi demo di situs Clickteam. Ukurannya sekitar 30 MB saja
http://www.clickteam.com/website/usa/multimediafusion2.html

Kalau Anda mau versi full, bisa langsung dibeli dari websitenya.
Daftar harga:
– The Games Factory (Versi lite dari MMF2) = $59
– Multimedia Fusion 2 = $119
– Multimedia Fusion 2 Developer = $369

Bagi yang ingin membuat games, dan bagi Anda yang tidak suka mengetik script panjang dan mengerti bahasa pemrograman, MMF2 bisa menjadi pilihan terbaik

N.B. Buat yang pencinta gratisan, ada versi “open source” dari MMF2. Namanya “Construct”.

Sebenarnya software ini bukan buatan Clickteam, tapi dibuat oleh “mantan” pembuat plugin MMF2. Kayaknya software ini dibuat untuk melawan MMF2 yang harganya kelewat mahal

Sekilas dari cara pemrograman dan interface hampir mirip, hanya saja masih banyak bug yang ada di software ini. Setidaknya patut dicoba lah

Construct: http://www.scirra.com