• Register

Make HTML5 Games

Make HTML5 Games - No Programming Required

Construct 2 is the follow up from Scirra's Construct Classic which has had around 500,000 downloads to date. Construct 2 allows people to make game in an intuitive and visual way. Scirra's ambition is to make Construct 2 better, more stable and more powerful than Construct Classic. Construct 2 is based on years of experience developing Construct Classic.

Export to HTML5

Construct 2 initially only exports to HTML5, but more export formats are going to be supported in the future such as EXE and possibly native mobile applications. Construct 2 is mainly for 2D game development. It aims to open the doors of game making to everyone by presenting making games in a visual and intuitive way.

HTML5 Demos

Scirra has released a couple of fully playable and functional HTML5 demos. The project files for these demos can also be downloaded and experimented with.

Construct 2 Versions

There are currently three versions of Construct 2, the free edition, the standard early adopter and the business early adopter. The free version comes bundled with free music, sound effects, ambient sounds and animated sprites. The paid editions release a few restrictions the free version places and also come with far more resources to use in your games.

Learning Resources

Scirra's website has lots of tutorials and their forum is very active.

Download Free Edition

You can download Construct 2 Free Edition here. Make some games today!

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Related Articles

Dev Notes 3

WarForwards

Good day everyone!


From the start of the project I decided to make quite a simple system without complex control scheme.

Everything that have no reason to be controlled by player was thrown out, so no need to pick resources on the ground by special button or anything like that during combat.

At first I had an idea to add different equipment, godets and other things, but making additional active elements makes controls more complex and ruins flow for me, that’s why I decided to stop with standard abilities for player. My main focus was on moving and shooting, so everything was created on top of that two core elements.

Knife
Not the best use of player's abilities... But what a problem if you survived...


I started with basics: moving, firing and throw grenades ability.

After that I added med kits system, so player can heal himself during combat. I prefer this variant over regenerate health, because it gives player more choice during gameplay.

He need to think about this HP in long run, but med kits give him ability to make mistake and heal him up for that. But because meds amount is limited and can’t be restored easily he needs to be careful.

Because weapons have limited ammo, I needed something for player to attack if he runs out of ammo, so I added melee knife attack.

Melee
No bullets? You knife can do the thing


Also I have buttons to change weapons and activate things.

Most of the controls should already be well known to players. So I have no need in big tutorial to teach player with basics.

Controls
Pretty standard set of actions


But after playtesting it was clear that player need some ability to avoid incoming fire if needed like performing a barrel roll. So I added dash mechanic to the game. When player is in dash state he is immune to enemy fire except explosives.

Dash
Moving like Neo, killing like John Wick


Dash ability has small cool down and it’s not limited to stamina or other limiters. But this move cancel weapon reloads and also needed to be mastered so it used to player's advantage.

Also player is able to perform some additional moves, like shooting grenades to detonate them early or perform a critical shot when the crosshair is precisely on the enemy to give additional damage.

Grenade
Detonating grenade by your fire won't give your enemies a chance to run away


Critical shot element is the main reason to abandon gamepad controls, because I wanted to make shooting mechanic with standard FPS feel when player can make headshot. This thing is very important to eliminate enemies fast and efficient.

Critical Shot
Critical shot working the same as a headshot in FPS shooter


And finally the main idea of player's abilities is that everything should be available to the player from the beginning. I am not making grind heavy RPG here, so I have no need to hide abilities under level lock or something like that. All core abilities are ready to use by player from the first shootout. You don’t need to level up for ability to dash.


All these things affected a HUD too, overall your character has HUD like this:

HUD

In the left bottom corner we see:
- Current HP
Simple and easy to read. Changes color when player in critical condition.

- Amount of med kits
Simple too, but do its job. You can only store 3 at a time.

In the right bottom corner we can find:
- Current weapon name
I wanted to make icon for a weapon, but couldn’t think of nice implementing this without additional screen space usage just for this element. Also player have only 2 weapons at a time, so I decided that he is able to memorize what he has.

- Current ammo count
Really, there was no real reason to make bullet count with visual counter, but I really wanted this, so it’s here =)

- Overall ammo count
Just represent ammo that player has in his pocket.

- Grenades count
Same thing as overall ammo, simple and easy to read.

As you can see all HUD is heavily inspired by old shooters. But I tried to make it practical and simple (can’t tell that it was the best way though).


All right, that’s all for today, see you in the next Notes!



Add my game to your Steam wish list if interested!
Steam page

Also check out my Twitter and Tumblr for latest news:
Tumblr
Twitter

Dev Notes 2

Dev Notes 2

WarForwards

Today, I will talk about setting and story of the game.

The cave goes deeper...Super Agent: Drunk Kent

The cave goes deeper...Super Agent: Drunk Kent

Super Agent Drunk Kent

Been hard at work creating more levels for the cave section...

Dev Notes 1

Dev Notes 1

WarForwards

News about the game, current situation and my main inspiration.

What's gonna happen if a psychologist would make a video game?

What's gonna happen if a psychologist would make a video game?

Fearmonium

The answer is psychedelic metroidvania where you play as a phobia.

Add game Games
WizBirds Online

WizBirds Online

Role Playing

JOIN the adventure, and become a wizard! Choose your magical powers, fight ferocious mobs, collect equipment, and level up! WizBirds Online is the spiritual...

Super Husky

Super Husky

Platformer

Super Husky is a 2D platform game with pixel graphics Story: The pirates stole the magician's magical amulet. Now you will have to get it back before...

WarForwards

WarForwards

Arcade

WarForwards - It's an action game, inspired by the film "John Wick" and transferred to the 2D Top-Down Shooter format.

Super Web Kittens: Act I

Super Web Kittens: Act I

Visual Novel

A short part of the long story, dedicated to the adventures of pets and their owners, living in a cruel dystopian society where intelligent animals with...

Alien Step

Alien Step

Puzzle

Alien Step is a grid-based action puzzler web game. You play as an alien collecting orbs to beat the levels.

Super Agent Drunk Kent

Super Agent Drunk Kent

Platformer

Super Agent Drunk Kent is a plat-former with a difference...Your drunk! Navigate a series of challenges using your drunken reflexes and blurred sense...

Out of Smoke

Out of Smoke

Adventure

Out of Smoke is a platformer game with 90's feel. Players must clear the levels using two characters: the smoke wizard Eneen can fly by creating a bird...

DIABLO-MAN

DIABLO-MAN

Arcade

Diablo-Man loves the warm and silent underworld. But now it's time to clean up the rooms! Too many annoying ghosts have entered the place and make a fuss...

Fox and Bunny

Fox and Bunny

Platformer

Through the bright sun and the pitch darkness, through the dirty swamp, and the cool taiga. Go through a difficult test, using your reaction and savvy...

Foxyland 2

Foxyland 2

Adventure

Foxy bought a house with Jenny and the little foxes, Tim and Cindy. All was well until the evil Duke and his brother Jax attacked and trashed everything...

Comments  (0 - 10 of 17)
Leandrus
Leandrus

Hello All.
Somebody should update the "Platforms" supported by the engine.
I add a game in SlideDB and the was no construct 2 option because there no Android support for it.
Please update :)

Reply Good karma Bad karma+2 votes
Wisdoms
Wisdoms

Simply the best.

Reply Good karma Bad karma+2 votes
Guest
Guest

What does it mean when it says it only exports in HTML5?

Reply Good karma Bad karma+1 vote
threedslider
threedslider

Easy and powerfull for 2D games creation !

Reply Good karma Bad karma+2 votes
Toyotame
Toyotame

(buried)

This engine is really awful, its need to bundle freaking whole Chromiun engine to run primitive game

Reply Good karma Bad karma-9 votes
UlpoMedia
UlpoMedia

I love this engine!, is very fast for created game!

Reply Good karma Bad karma+3 votes
barbatos1995
barbatos1995

it look easier than mmf2 xDDD

Reply Good karma Bad karma+3 votes
TheUnabridgedGamer
TheUnabridgedGamer

Okay, ever since the little trail that resulted from my first comment -- I take no issue with Construct 2, it just sort of came out of nowhere (at least for me). I hope you guys succeed with it, and maybe even manage to get within the realm of 3D games.

I'm still going to be using Construct Classic, but I wish you guys all the best.

Reply Good karma Bad karma+3 votes
TheUnabridgedGamer
TheUnabridgedGamer

Correct me if I'm wrong -- but wasn't Construct made to be an open source engine?

Reply Good karma Bad karma+6 votes
Guest
Guest

Construct and Construct 2 are not the same thing.

Reply Good karma Bad karma0 votes
Scirra Creator
Scirra

We have Construct Classic, and open source game making engine.

We have since written a new engine from the ground up, Construct 2, which isn't open source.

They are both very distinct.

Reply Good karma+4 votes
VegBerg
VegBerg

They probably thought they could change that by adding a "2" at the end :c

Reply Good karma Bad karma-2 votes
Scirra Creator
Scirra

We added a 2 to the end because it's our second game engine! They are not the same product.

Reply Good karma+7 votes
figalot
figalot

You are a ******* idiot. Construct 1 was mostly in c++ and this is now in html5 and javascript (making it web compatible). So basically its a whole new engine.

Reply Good karma Bad karma+2 votes
koburamoe
koburamoe

Construct 1 is still FREE and OPEN-SOURCE .... so i don't see the big hoey about the fact that they want to make a profit out of a new web compatible version .

Reply Good karma Bad karma+5 votes
koburamoe
koburamoe

Exactly , at least people can still use the open source one for free and commercial use , The second one is more for web-use , i don't like web games :(

Reply Good karma Bad karma+1 vote
Rmas
Rmas

You can use Construct 2 for commercial use too!

Reply Good karma Bad karma+5 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Platforms
Windows, Web, Mobile, iOS, iPad
Company
Scirra Ltd
Contact
Send Message
Homepage
Scirra.com
Licence
Commercial
Release date
Engine watch
Follow
Share
Community Rating

Average

9

62 votes submitted.

You Say

-

Ratings closed.

Highest Rated (2 agree) 10/10

Excelent... fast and intituive!!!

May 8 2013 by UlpoMedia

Embed Buttons
Link to Construct 2 by selecting a button and using the embed code provided more...
Construct 2
Statistics
Rank
23 of 806
Last Update
Watchers
100 members
Games
708
Files
355
Articles
581
Reviews
21
You may also like
Unreal Engine 4
Unreal Engine 4 Commercial
SugarBombEngine
SugarBombEngine GPL
S2ENGINE HD
S2ENGINE HD Commercial
Blender Game Engine
Blender Game Engine GPL
FLUX Engine
FLUX Engine Proprietary
Multimedia Fusion
Multimedia Fusion Commercial