Title: HTML5 Game Creation with Construct 2
1HTML5 App Game Creation
2What is Construct 2?
- Construct 2 is a powerful ground breaking HTML5
game creator designed specifically for 2D games.
It allows anyone to build games no coding
required! - Construct doesn't stop at just being a game
maker. With the cross platform power of HTML5,
Construct 2 allows you to export your projects to
a variety of platforms. Some included - Windows 8
- Windows Phone 8
- Blackberry 10
- Tizen
- Chrome
- Windows EXE
- CocoonJS (To wrap your games into native Droid
and iOS apps) - and more.
3Who can use Construct 2?
- Indies and Hobbyists
- Use Construct 2 to enter the world of game
creation. - Teachers and Students
- Teach the principles of programming in a fun and
engaging way. - Designers and Artists
- Produce games without having to learn difficult
languages. - Professional Developers
- Rapidly create mockups and prototypes, or use it
as a faster alternative to coding. - Internet Marketers
- Quickly create mobile applications for your
products and Niches
4Quick Easy
- Bring your work to life in hours and days instead
of weeks and months. With Construct 2 making
games is a piece of cake just drag and drop
objects around, add behaviors to them, and make
everything come alive with events! - With a quick and easy to grasp Ribbon interface,
you have clear access to a wide set of tools that
allows anyone to jump into game creation with
little to no prior game development knowledge.
5Quick Easy
- The Layout Editor provides a what-you-see-is-what-
you-get visual interface to design your levels.
You can drag, rotate and resize objects,
visualize effects applied, and quickly change
their settings to your liking in the Properties
Bar. Objects can be arranged on separate layers
for enhanced organization, allowing advanced
parallax and blending effects. There's also a
built-in image editor to conveniently make quick
edits to your object's graphics.
Within minutes or hours you can have a working
prototype that you can share with friends to
play. In almost no time you can test your ideas
and know if they are really fun or not, focusing
your efforts in what matters the most designing
your game!
6Powerful Event System
- Make your game do what it needs to do in a visual
and human readable way with the powerful Event
System. Theres no need to memorize complicated
and cryptic languages. With events programming
becomes intuitive putting your focus on what
really matters designing your game!
Events are created by selecting possible
conditions and actions from an organized list.
The result list of events, or Event Sheet, is
designed to be as easily readable as possible, so
that beginners can get instant results as well.
Entire event sheets can be re-used by other
levels, saving you re-creating events for other
levels.
7Powerful Event System
- Creating the events you need for your game is
rather intuitive. Just choose the right object,
select a condition or action, and add it to the
event. Construct 2 helps you to learn how to
think in a logical way and understand real
programming concepts, making it easy for you if
you decide to learn a programming language later.
Each event sheet has a list of events, which
contain conditional statements or triggers.Once
these are met, actions or functions can be
carried out.
Groups can be used to enable/disable multiple
events at once, and for organisation in large
projects. Advanced event logic such as OR blocks,
sub-events, local variables and recursive
functions allow for sophisticated systems to be
programmed without learning a comparatively more
difficult programming language.
8Flexible Behaviors
- Behaviors work as pre-packaged functions that you
can assign to objects and reuse whenever needed.
They provide an instant way to add capabilities
to objects, speeding up development and
increasing productivity. - They include movements such as 8 directions,
platform, and car advanced features like physics
and pathfinding and useful utilities like fade,
flash, wrap, pin and drag drop.
9Flexible Behaviors
- Most behaviors can be replicated with events, but
it simply is far more time consuming to do so.
Thats why behaviors can be great time savers,
without limiting what's possible when you need to
go further. - For example, adding the Platform Behavior to a
sprite allows you to immediately run and jump
along objects marked as 'solid'. You can then
change the settings for speed, acceleration, jump
strength, gravity, and more, until its behaving
exactly the way you need.
Because of their ease of use they are great for
beginners, who can get instant results. And they
still make life easier for experienced users. For
example, need an object to move and rotate with
another object? Just add the Pin behavior! It
literally only takes seconds, and all
complications are removed.
10Stunning Visual Effects
- Let your games go from good to gorgeous using
C2s blend modes, effects and particle system. - There are over 70 WebGL-based pixel shader
effects to warp, distort, blend, blur, mask,
re-color and more. You can add these to objects,
layers and layouts for quick special effects and
also stack them up to create incredible results.
You can even see everything applied in real time
in the editor!
11Stunning Visual Effects
- Construct 2 also allows you to setup fall backs
to when effects support is not available,
ensuring that players get the best possible
experience out of your game. For example, a
'Screen' WebGL effect can be replaced by an
'Additive' blend mode when the player's computer
does not support it, preserving the player
experience as best as possible on a range of
hardware and system setups.
Another great feature is the Particles plugin. It
works by creating and moving many small images
independently, easily generating sprays of
sparkles, smoke, water, debris, and whatever more
your imagination can create. Its a really
versatile object capable of many different kinds
of visual effects.
12Multiplatform Export
- Publish your games on a broad selection of
platforms with a single project. Theres no need
to maintain multiple codebases. By using
Construct 2's HTML5-based engine you can export
to most major platforms. - Easily reach the web by publishing to your own
website, Chrome Web Store, Facebook, Kongregate,
NewGrounds, Firefox Marketplace or use our Scirra
Arcade to share your creations. Export your game
to desktop PC, Mac and Linux apps by using the
Node-Webkit wrapper. Additionally publish to
Windows 8 Store or as a native Windows Phone 8
app.
You can also reach the popular iOS and Android
app stores using wrappers like CocoonJS, appMobi
and PhoneGap all three with built-in
support. With extensive platform support you can
rest assured that players will have access to
your game no matter where they are.
13Easy Extensibility
- Construct 2 comes with more than 20 built-in
plugins, over 20 behaviors and more than 70
visual effects. They range from displaying text
and sprites, sound and music playback, input,
data manipulation and storage, particle effects,
movement presets, Photoshop-like effects, and
many more. - If you are a power user and still needs some
specific functionality, Construct 2 let you
create your own plugins and behaviors using our
fully documented Javascript SDK. You can also
create your own visual effects using GLSL shader
language.
Our community has already produced more than 150
plugins and behaviors. Its really easy, theres
no need for any special tools! All you need is a
text editor and a little javascript or GLSL
knowledge. It's also a great introduction to
adding real programming to your games.
14Try it for Free!
- Construct 2 has a Free version that you can use
to make your own games right away. The free
version has it's limits, but it's fully
functional. A few of the limitations are - You can't sell games made with the Free version
- 100 Event limit
- No Families
- Other than that, the free version works just like
the full version. Pricing is also very
competitive compared to other products out.
15Learn Construct 2
- Learn Construct 2 is a website dedicated to
helping beginners of Construct 2 with video
tutorials.
http//www.LearnConstruct2.com