I've been a hobbyist MMF user for quite a few years now, long enough to know my way around the program mostly and understand what I need to do for certain events to happen. I can think critically enough to break anything down to a numbers game, and then build the empirical relationships between numbers and yada yada yada.
I'm beginning to think though that I've reached my limits. The scope of the games I want to make seems to be beyond the capabilities of MMF, which is sad in a way, but always shows growth so I'm not too fussed.
The question now is where to go. I see Unity bandied about quite often on the Ludum Dare page, lots of peeps seem to like it, and I even have it downloaded and ready to go on my laptop.
Has anyone made the jump from MMF to a language or Unity and if so, hints and tips etc? What worked and what didn't? And any specific tutorials out there for a chap in my position?
Ask users here who succeed, it is not your limit, you can do more! Remember, not everyone has been born with a talent, but you are not like everyone? Right! So push yourself on and prove them what you can do with Multimedia Fusion!
If you're considering Unity, I'd say it's one of the most beautiful jumps into real scripting than anything else, coming from MMF. It's very similar in a lot of good ways and different in much better ways. The main software itself can be compared to MMF2 without an event editor. Instead you use scripts and attach them to "Game Objects" similarly to how you connect behaviors to "Active Objects" in MMF.
The difference comes in that there's no single main centralized script that you program in like there is a single centralized event editor per frame in MMF. Instead, you program all your logic on a per-script basis and make calls to the main loop from within them via an Update() function (among others).
Similarly to behaviors, each script is an instance of the script per object. So each object has it's own set of variables and can follow the logic of the script differently based on them.
Unity uses a variety of scripts for programming but the primary ones seem to be C# and Javascript. Personal opinion varies I suppose but my recommendation would be C# because the syntax is a bit stricter. This might make it more of a pain to learn but it makes it significantly easier to think logic out, especially debugging, since the rules don't do much in the way of bending.
I've experienced this same realization. I'm at the end of MMF. I just am. If I want to go further then I need a new tool, but I'm getting too old to start over; I'm too set in my ways. But if a young aspiring game designer asked me what program he should invest his time and money in, I'd say Unity. I love MMF. I do. I've been using Klik products since I was a kid. But I can't get a job with it. That's reality. Yeah you'll have one or two guys from Clickteam jump in and say that there are jobs; but there aren't. MMF (Fusion 2) is for the hobbist. If you want to be a real game designer, learn Unity, learn UDK. Go out and be more.
Of course programming your own game in Unity could be one that you know well, so you can compare the way to program in both environments. That's why I keep releasing one snake clone after another
I know that no one probably reads these forums anymore since the site is pretty quiet these days, but I still wanted to comment on what I posted earlier in the thread when I advised people to use Unity and not Click products. I was wrong in what I said. I was really frustrated at the time with several games of mine that had failed and it's always easier to blame the program than to just blame my own bad game design. It was shortly after that post that I actually had a big win with a game I'd made in Fusion 2.5. Your success truly does have everything to do with your imagination, your ideas, and most importantly- not giving up. I'm still using Fusion and will be continuing to do so.
Awesome to hear Gigas! And that's true. Regardless of which tool you use what you make with it is what matters.
CF/MMF can do a lot in the 2D space and it's limitations are hard to reach if you know what you're doing.
I'd say for 3D that unity is a nice package though, and so is the new UE4 which I'd actually recommend over unity.
It's now only $20/month for the engine and the full source code, and if you want to use a visual programming interface instead of using C++ you can.