M484 Game Creation System

Community Forums/Showcase/M484 Game Creation System

A22(Posted 2013) [#1]
Hi everyone, here is my latest project: the M484 Game Creation System.

You can download it here:

http://m484games.ucoz.com/index/m484gcs/0-34

---

Here are some screenshots:








I programmed it with BlitzPlus, and right now it's at Version 3.1.
All basic functions of the program already work fine, although some things still need improving and many upgrades are planned.
So in some ways it's still "under construction".

Right now it can do only Shoot'em ups and basic "arcade action games", but in the future I'll add more features to it, so that more game types are possible.

The main idea is, that it'll be an easy-to-use "construction kit"-style program, which allows anyone to make "Advanced action games", with no programming skills needed.

Almost everything is done using simple Editors, and everything can be instantly tested in the "Test Room", so you can find out what works and what doesn't.

---

Some of the Program Features:

- Advanced Game Objects (ships, walls, bullets, expolsions...)
These are very easy to make, and many advanced features can be given to them:
For example every Object has the ability to transform into any other object type, and can have different transforms for different events.
And also every object has the ability to "shoot"(=create) any other object type, with many different shooting methods ("continuous", "random", "shoots when hit", and so on).
This allows many cool game effects, all of which can be easily made by just changing some Object attributes.

- Both Vertical and Horizontal scrolling is supported, either Push Scroll or Auto Scroll, with many speeds to choose from.

- Pre-made "Game Menus" and "Option screens": Everything is ready, just modify the graphics to suit your needs.

- Add sounds for various game events.

- Add musics for different game screens, different Levels, and even for the "Boss Enemies".

- Create standalone games that can run on their own.

- And much more.

---


So try it out, maybe you'll find it useful. :D


Captain Wicker (crazy hillbilly)(Posted 2013) [#2]
is this for commercial or personal projects?


A22(Posted 2013) [#3]
is this for commercial or personal projects?


It can be used for both.

The program itself is freeware, but you can use it for all kinds of projects; both free and commercial.


Captain Wicker (crazy hillbilly)(Posted 2013) [#4]
@A22:
awesome news. cannot wait to give it a shot later this evening. :)


Mainsworthy(Posted 2013) [#5]
Keep this project going, it realy is a good idea, and your already able to do games with it, great work


A22(Posted 2013) [#6]
Thanks. :)

The project is going on, and I hope that the program will be 100% ready sometimes during this year.

Some time ago I released a small update, so right now it's at Version 3.2.

Also, I made a short example game demo, which is called "Side Blaster" at this point.
Here's a screenshot:



It's side scrolling shooter, which demonstrates all sorts of cool stuff that can be made, like advanced power-up systems, enemies which hatch from eggs, enemies which grow bigger when you shoot them, and other nice effects.

Try it out, it should give a good idea of what this program is capable of. :)

For more information, screenshots and download links, check these blog and forum posts in my website:
http://m484games.ucoz.com/blog/m484gcs_v3_2_and_side_blaster_demo_released/2013-03-29-58

http://m484games.proboards.com/index.cgi?board=gamesandprojects&action=display&thread=11

---


A22(Posted 2013) [#7]
Ok, M484GCS has now reached version 6.1, and I think it's finally "good enough" for the big audience. :)

A while ago I put it to IndieDB, here's a link to it's profile there:
http://www.indiedb.com/engines/m484-game-creation-system

And also that Side Blaster "demo game" that I made is now there:
http://www.indiedb.com/games/side-blaster

The program is now capable of making good quality shoot'em ups at least. But development is still going on, and support for other game types will be added in future releases. At least a platformer capability should be added, and maybe some sort of Double Dragon-style beat'em up thing as well. The engine already has the basic framework in place; I just need to add a few additional options and control schemes, and these should be possible to do.

Some of the menus might seem a little bit clumsy to use at first, because there are so many switches and sub menus, but once you get the hang of it, it should be quite easy to understand. :)


A22(Posted 2013) [#8]
M484GCS has now reached version 7.0.

Also starting from this version I have made it Open Source, and released it under the GNU General Public License v3.

http://www.indiedb.com/engines/m484-game-creation-system/news/m484gcs-version-70-released
http://m484games.ucoz.com/index/m484gcs/0-34

---

The source code is shipped with the program, and is located in the "gamefiles/data" folder. Although it may not be so easy to read; some of the comment lines are in Finnish, and the general structure might be better; but I'll improve these things too as time goes on.

And maybe when it's finally ready someday, then I'll convert it to BlitzMax as well, and through that I could then make a Linux and Mac version as well. :)

But already at this point some quite impressive stuff can be done with it; for example the "shot system" can be used to make infinitely self generating games, as is shown in this short tutorial:
http://www.indiedb.com/engines/m484-game-creation-system/tutorials/making-an-infinite-game

Here's a video which shows that infinite game in action:
http://www.youtube.com/watch?v=gz9rVstd8cE

And here's another vid where I make a simple space invaders game in 10 minutes:
http://www.youtube.com/watch?v=VYiZnKwdNh4

Now I just need to polish the program a little bit more, and add support for platformers and beat'em ups, and then we'll have a nice open source "super action game construction kit", made in BlitzPlus. :D


Mainsworthy(Posted 2013) [#9]
this is interesting


Hardcoal(Posted 2013) [#10]
Good work mate!! Worth checking


virtlands(Posted 2013) [#11]
Hi A22,
I downloaded this and tried it some time ago.

It seems to be oriented towards shooter scrolling type games
(space invaders style), which may provide a purpose for some.

But for other games that have nothing to do with shooting (or collisions),
I don't see how this package would relate.

It's talented work though. ;)


A22(Posted 2013) [#12]
Thanks. :)

Yes, it's very shoot'em up/collision orientated. ;)

I originally designed this program as a "shoot'em up construction kit", and that is what it pretty much now is.

But I'm planning to expand it's capabilities, so that in addition to shooters it could handle platformers and beat'em ups as well. The platformer capability at least should be ready before this year is over...

But even with all the planned "game genre" additions, it would still be just an "action game" construction kit. So no RPGs, strategy games or adventures...and this is how it was meant be: the program's focus is 100% on action games.

But I don't know about simple puzzle games; maybe these too could be added in the future, if I find some cool "shortcuts" on how to add basic puzzle elements to the system. :)

---

So in it's core the M484GCS is just a "clicky" construction kit for "arcade style" action games...But with so many switches, buttons, options and Blitz-Power, that one can replicate most stuff that was found in the best commercial shoot'em ups of the "Amiga-era".

Right now it can comfortably do Horizontal and Vertical scrolling games, either with Push or Auto Scroll, so all sorts of Battle Squadron, Z-Out and Commando clones should already be possible to make. And after I add the platformer capability, then it can do Turrican and Megaman X clones as well, or so I hope in my megalomaniac day dreams. :D