Scirra cog

About Us

We're a London based startup that develops Construct 2, software that lets you make your own computer games!

Archives

Browse all our blog posts

Latest Blog Entries

We love brains!

Join us! Joiiinnn ussss! Mooooree brains!

A first look at Construct 3

by Ashley | 2nd, February 2017

We knew yesterday's announcement would be a surprise for many, but we wanted to be clear about it up-front to remove any doubt or speculation. Now we're ready to focus on all the new and exciting things in Construct 3 — and there's a lot to talk about today, and lots more to follow in the coming weeks!

Let's have a look at Construct 3 in action. With kind permission of Aurelien Regard, we are proud to show you Construct 3 running in Chrome featuring The Next Penelope.

Construct 3 with The Next Penelope opened
Click the screenshot to expand!

First of all, The Next Penelope is a great game, and a huge Construct project - around 400mb! We imported its Construct 2 project in to Construct 3, and as you can see it looks great — and Chrome handles ambitious projects like this just fine.

The interface

The Construct 3 interface has been redesigned from the ground up. We've kept many familiar and useful aspects, like the panes layout and the Properties Bar. There are also some significant differences. We've aimed for a simplified, minimal design that reduces clutter and helps you focus on your content. The ribbon has been condensed down to a toolbar with just the most essential features. Everything else is now under the main menu button.

Being browser-based, the UI style can be modified using CSS. We're keen to add a custom theming system to allow anyone to edit the appearance!

Log in to Construct 3

Near the top-right corner is the user account menu. In this screenshot it's showing a guest user who hasn't logged in. You'll be able to log in to Construct 3 with the same account you use on the website. This makes it dead easy to use Construct 3 on any computer, at home, work or school. Remember, there's nothing to install! We can't wait for you to try this.

High-quality display

This screenshot was taken on a 4K high-DPI display. The high-DPI rendering in Construct 3 is flawless: every detail scales perfectly. The icons for example are all SVG, which means they scale perfectly to any size or detail. The icons have also all been redesigned with a modern flat style like Google's material design. The Layout View also works perfectly with high-DPI displays, and also features zoom-to-mouse, a greater zoom range, and native-equivalent rendering with WebGL 2. Also note the lack of a status bar - instead status appears when it is needed, and in the right context, such as inside the Layout View pane.

Improved properties

The Properties Bar has also been reworked to be easier to use with extra conveniences. For example you can click the "..." button by the project description to edit the text in a larger window. Checkboxes are used instead of on/off dropdowns. You can type calculations like 1920/2 which will set a value of 960. You can even use some system expressions like sqrt(64). Number values can be dragged smoothly with the mouse and instantly show the effect in the Layout View.

Fully-featured

You might be wondering how we handle features that have previously required external software like Java for the minifier, or PNGCrush for image recompression. We didn't want to settle for fewer features in the browser, so we created a suite of equivalents, several of which are compiled to asm.js for near-native performance. Then we went a step further and created a scheduling architecture that uses Web Workers run tasks in parallel across all available CPU cores for maximum performance. This all ensures you can do everything in the browser - not just a subset or "lite" version, it's the real deal.

Can I work offline?

We want to be absolutely clear on this - Construct 3 will work offline! We're using the latest Service Worker technology to download the entire app the first time you visit it. Every time you visit after that, it will load directly from disk. So you can be offline, or have an intermittent connection, and you won't even notice - Construct 3 will keep working. We recognise forcing users to be online would be a significant inconvenience for many users, so we've worked hard to make the sure the offline or "lie-fi" experience is perfectly smooth.

You can of course also keep your projects offline if you prefer. We think many people will find it convenient to save and load from the cloud, especially if you use several different devices. However this is not required - you can still save and load projects locally, as you can with Construct 2.

In future we are also planning desktop builds of Construct 3 for Windows, Mac and Linux. These will work much like Construct 2 does now: you download and install the software, can copy it to a USB drive, and so on. These versions will also cover the surprisingly small featureset that can't be covered in the browser, such as saving a folder-based project to a local folder, and better copy-and-paste support. This allows you to take Construct 3 to a computer that is permanently offline, for example.

What about Construct 2?

We're going to keep Construct 2 going for the foreseeable future. Our focus will be on maintenance, with new features aimed at Construct 3, but rest assured — we'll still be fixing bugs and updating the engine if it's affected by any browser issues or changes.

Show me more!

Here's a batch of extra screenshots showing more of Construct 3 on! See the refreshed event style, range of operating systems, and some new demo projects we'll be shipping with the editor. Click each of the screenshots to see them full-size.

Construct 3 running on MacOS with Glokar opened and running.
Construct 3 previewing a project on MacOS


Construct 3 running on Ubuntu
Construct 3 using multiple windows on Ubuntu


Construct 3 running on Windows with an event sheet opened
Construct 3 on Windows demonstrating the refreshed event sheet design


Construct 3 running on Chrome OS
Construct 3 on Chrome OS, running as an app so the usual browser interface is hidden

More to come

We've covered a lot, but this is still just scratching the surface. We didn't want to merely equal Construct 2 in the browser: we wanted to exceed it. There's much more to look at. Come back tomorrow for the next update!

Promotional footer image for Construct 3
Now follow us and share this

Tags:

Comments

42
3DPiper 5,993 rep

"In future we are also planning desktop builds of Construct 3"

That is good news!

Thursday, February 02, 2017 at 12:41:01 PM
8
Tinimations 2,889 rep

Any plans on addressing how the preview works in regards to compiling the whole game for every preview? Any updates on memory use for NWjs?

Thursday, February 02, 2017 at 12:43:48 PM
17
Silverforce 17.6k rep

Great that there's potential for a desktop C3!

Thursday, February 02, 2017 at 12:44:51 PM
6
theboytheplay 461 rep

UI so flat

Thursday, February 02, 2017 at 12:45:31 PM
14
SlippyFox 1,311 rep

My only question - Is this going to be a subscription based service?

Thursday, February 02, 2017 at 12:46:56 PM
7
radbrothers 1,387 rep

I will come back tomorrow

Thursday, February 02, 2017 at 12:47:00 PM
-6
laypax 789 rep

"You can type calculations like 1920/2 which will set a value of 960"
Well that's cool and all but what if I want to actually type in "1920/2" and not "960" ?

Thursday, February 02, 2017 at 12:48:31 PM
2
russpuppy 8,969 rep

This is awesome! Thanks for the updates

Thursday, February 02, 2017 at 12:53:14 PM
7
Kyatric 84.3k rep

@laypax : "1920/2" (with the quotes) will be considered a string and will stay as is.
1920/2 (no quotes) will be considered an operation and its result will be replaced.

If you want 1920/2 as numbers to stay as is, well C2 wasn't allowing you to do that either.

Thursday, February 02, 2017 at 12:53:37 PM
3
Hamuster 567 rep

At last property panel is one for all objects!

Thursday, February 02, 2017 at 12:54:39 PM
14
JMSNorthern 8,189 rep

Well, that's a lot better than yesterday.

Good news:

- the web IDE DOES look nice (I hadn't doubted that.. but I still don't want to use a web IDE)

- there will be (or at least, they are "planning") a desktop build of C3, like C2, at some point. That's about half the problem solved right there. People could probably keep using C2 or tolerate web IDE C3 until the standalones release, if that's their preference.

- In a forum post, Tom has said while C3 is Chrome only for now, they're hopeful other browsers can be supported for the web IDE too once they add some features

- In another forum post, Tom commented that the situation of Business license owners of C2 "upgrading" to C3 for the exact same discount as personal license owners... well that will be "addressed" soon

It would have been -a lot better- if all that stuff was mentioned in the original blog post, imo.

That just leaves the issue for people of the annual subscriptions, which frankly I'm still not sold on. I'll see what happens for business license owners before deciding I suppose.

Thursday, February 02, 2017 at 12:55:33 PM
5
djcrazypants 5,249 rep

This makes sense on so many levels. 99$ a year isn't that bad. I'm a hobbyist and after paying for Netflix, Adobe, and Spotify, I'm just tired of the subscription thing. I couldn't imagine running a company and doing all the hard work you guys have done though. I hope Construct 3 is a winner. I'll keep checking back for updates. Best of luck.

Thursday, February 02, 2017 at 12:57:18 PM
0
Lordshiva1948 39.9k rep

Wonderful news boys. Keep up the good work you have ABM Computers support always

Thursday, February 02, 2017 at 12:57:37 PM
0
raxxusgeddon 606 rep

Awesome, guys!

Thursday, February 02, 2017 at 12:57:45 PM
0
axes 694 rep

Good Job!
Ubuntu support <3

Thursday, February 02, 2017 at 12:58:17 PM

Leave a comment

Everyone is welcome to leave their thoughts! Register a new account or login.