Some of you are already aware of Scirra’s little project Construct, but for those of you who aren’t—or haven’t checked on it in awhile—here’s an overview of the tool as well as a little information regarding its future.
Construct is an entirely free open-source game development tool that boasts a DirectX 9 rendering engine. It is currently only in beta, but looks quite promising.
Construct uses Python as a scripting language, and while that may sound daunting to some users who aren’t interested in learning a serious programming language to create their games, don’t worry, because Construct also features an extremely powerful event editor that allows users to create their games using a sort of drag-and-drop interface. Users already familiar with YoYo Games’ GameMaker (www.yoyogames.com) will find this fairly intuitive at first, and will be pleasantly surprised at how powerful it can actually be by comparison.
That comparison might mislead some people as to how extensive Construct really is though. Features are being added or improved upon all the time, but currently you can look forward to using:
- Pixel shaders, lighting, distortion, and lens effects
- Easy control over local variables for objects
- Motion blur, skew, and bump mapping
- Built-in physics including platforming behaviours
- Bone-based animation system
- Plasma and particle effects
- DirectX 9 rendering!
For a full list head over to Scirra’s website.
Few people are going to describe Construct as “limited” or “lacking,” but for those who somehow still feel restrained, Construct’s open-source nature may provide some relief. Construct can be fully expanded upon using custom plugins written using its C++ SDK, there are already roughly 60 plugins available to use.
The team at Scirra seems very dedicated to their project and you can only expect to see two things at this point: [more] and [better]. Updates come fairly frequently, but they are needed. Construct still has a lot of bugs and the Python implementation is a bit screwed up right now, however it is barreling towards a version 1.0 release in the coming months which will be a milestone in its development cycle.
For anyone interested in stepping beyond the limitations of other 2D game development tools: keep an eye on Construct!