Sunday, February 3, 2013

Construct 2 HTML5 Game Maker Review

Construct 2 is a game making software that has been developed by Scirra Ltd. Construct 2 exports games using the HTML5 web standard, taking advantage of many of the new features that come with HTML5. Not only are the games produced created with HTML5, but there is absolutely no programming required to create these games. Construct 2 implements the use of plugins, behaviors, and it's event sheet to get the game objects feeling like they're alive. And don't worry, for the those of you who would like to get in and add extra functionality to their game via their own coding skills, Construct 2 also has a JavaScript SDK for you to create your own plugins and behaviors.

Plugins

Plugin Dialogue

Plugins in Construct 2 are essentially like "behind the scenes" directors that add any needed background systems or functions that may be required for you to complete your game. These may include various input plugins such keyboard, mouse and touch, or any platform specific plugins for your game to run properly on iOS or any other mobile platform.

Behaviors 

Behavior Dialogue

Behaviors are similar to plugins in that they add functionality, but instead of adding functionality simply in the background, the functions are added to the game objects themselves. Say for instance you wanted your game's main character to have similar control scheme to that of Nintendo's flagship character, Mario you would select your character object then simply add the "platform" behavior to it. Your character instantly gains the basic attributes and control to that of Mario. They also have various other control types that you can implement with the simple implementation of a behavior, a truly convenient feature.

The Event Sheet

Event Sheet of Space Blaster Demo

Even though there is no programming required, game objects and buttons still need to be what to do in certain situations under certain conditions in order for your game to feel truly complete. This is where the event sheet comes in. You set the condition for whatever event you feel needs to be taken into account on an object, and for each condition or set of conditions you set an action or series of actions. This is where you will spend the bulk of your time when designing the rules and logic for your game. Those already familiar with programming will grasp the event sheet quickly. Those who are not will need to spend a little more time understanding it, but it sure won't take anywhere near as long as learning how to code.

Final Notes


Construct 2 is an over breath of fresh air for those who would like to get into game development without taking the (painstakingly long yet possibly rewarding) journey of learning a programming language. And with the games being created being built on HTML5 technology, your games have "share with the world" innately built in them.

You can download the FREE version of Construct 2 from Scirra's main site to get started making games today.

As always Happy Deving

No comments:

Post a Comment