Construct in 2021: year in review

29
Official Construct Post
Ashley's avatar
Ashley
  • 20 Dec, 2021
  • 1,236 words
  • ~5-8 mins
  • 3,501 visits
  • 6 favourites

As we approach the end of another year, it's a good time to look back and review the year gone by. We got a lot done in 2021 and we're excited to keep it up through 2022!

There's also our previous review of 2020 if you want to go back further, too.

Construct updates

Through 2021 we made 58 releases of Construct - just over one a week - covering r230 to r276.2. As ever you can find all the details on the releases page, but here are some of the highlights!

New 3D features

This year we introduced a raft of exciting new 3D features! While Construct remains primarily a 2D engine, the new 3D features open up a wide range of new creative possibilities, and even types of games that look fully 3D.

The new 3D features include the new 3D Shape objct, the 3D Camera object, pointer lock for 3D mouse look, 3D mesh distortion (allowing for a simple form of 3D modelling), adjusting the vanishing point to suit your game's style, and a new orthographic projection mode allowing a new way to make isometric and other pseudo-3D style games.

See our blog post Explore new 3D features with Construct's 3D Camera for more. We've also written a tutorial Using 3D in Construct with more information on how to use these features.

Mesh editor

Our mesh distortion feature allows splitting objects like Sprites in to a grid of points and moving the points around to distort them. This year we also added a mesh editor so you can use mesh distortion in the Layout View, such as to use it to design levels! See our blog post Have you heard about meshes? for more.

Sub-layers

In a big update to the way layers work in Construct, we just added in the latest release support for sub-layers. Check out our blog post More efficient and more advanced effects with sub-layers for more.

Loads of new examples

Thanks to our friends at Viridino Studios, we've been regularly adding lots of great new examples to Construct, many showing off the latest features such as the new 3D capabilities, and all available for free in the Start Page. Have a search through the Start Page examples and see what's new. This year we added an amazing 96 examples just from Viridino Studios! The thumbnails below are all from the new examples added in 2021.

Thumbnails of examples added through 2021Thumbnails of examples added through 2021

A rewritten effects system

This year the effects compositor in Construct was also completely rewritten. This was a big internal upgrade to a major part of Construct that was years-old and running in to the limits of what it could do. The rewrite appeared to improve performance and also allowed us to add new effect capabilities, such as new depth-based 3D effects like Fog.

A 3D fog effect now available in the latest releaseA 3D fog effect now available in the latest release

New lightweight desktop exporters

This year we also introduced two new lightweight desktop exporters: the Windows WebView2 export option, and the macOS WKWebView export option. These don't support every single feature that NW.js does, but they cover most of what browsers can do, and they have a tiny file size overhead too. Learn more in the tutorials Exporting to Windows with the WebView2 wrapper and Exporting to macOS with the WKWebView wrapper to learn more.

Scripting support for JavaScript Modules

We upgraded Construct's scripting support to allow using JavaScript Modules, allowing the use of import and export statements. Part 12 of the Learn JavaScript in Construct tutorial series covers modules, which you can read here to learn more.

Timeline improvements

The Timelines animation feature gained several new capabilities this year. These include proper support for scene-graph hierarchies, value-only tracks to control value parameters like volume during the timeline, and audio tracks too.

Lots more

There was even more new - here's a run-down of a few more highlights:

  • Scene-graph improvements, including support for creating entire hierarchies at runtime, and a new select mode in the editor
  • Tilemaps support for auto-tiling at runtime
  • Independent layer scrolling
  • Importing animated image formats like GIF and APNG
  • New languages for the editor: Croatian, German and Hungarian

This is still just a summary, and there was lots more! For all the details, check out the releases page for releases that came out this year.

Website updates

Tom has been working hard as ever on the website, and this year we launched an all-new Construct Asset Store which has been a bustling market for Construct users throughout the year. You can read more about it in our blog post New Construct Asset Store launched from February this year, and you can visit the Asset Store here.

There have also been lots of design updates to various parts of the site over this year. If you haven't checked the site for a while, have a click around and see what's new!

As part of a years-long project to migrate from Scirra.com to Construct.net, we also finally said goodbye to Scirra.com.

Blog posts

We published several blog posts covering some of this year's new features, including meshes, scene graph, new 3D features and sub-layers. We also highlighted the advantages of JavaScript in How JavaScript beats GameMaker Language (GML), including far superior performance, many more features, and being an industry-standard language with many jobs available. On the more technical side, a blog on Porting WebGL shaders to WebGPU, based on our work with the latest web graphics technology WebGPU, saw a lot of interest from the wider technical community.

Laura has also done an excellent series of Developer Diaries blog posts with interesting interviews with various Construct developers. These include blogs about:

Do check them out if you missed them - there's lots of great insights in there!

Conferences

The team also attended a few conferences this year, mostly focusing on the education world. Given the circumstances this year some of these were virtual. These included:

  • ISTE 2021 in June
  • CSTA in July
  • ACTE Visions in December

We also gave several presentations to school districts, teacher groups and more. We're continuing to expand our efforts in education so if you're interested in conferences in the area, look out for us at more events next year!

Learn JavaScript guide

Over a few months we've been building up a free guide to help anyone learn to code in JavaScript with Construct, and we just recently finished it! Here's our 13-part tutorial series Learn JavaScript in Construct which could be your first step in to the world of programming - and who knows, maybe even a future career.

More to come next year!

We've got a great deal done this year, ranging from loads of new Construct features, to conferences and new learning materials. The team will be taking a well-earned break over the next couple of weeks, so please note support will be limited and it may take longer for us to get back to you, and there won't be any new beta releases for a couple of weeks. We will be back to full steam ahead in early January, where we will get back to work on the plenty of exciting things we have in the pipeline, and we're looking forwards to making Construct even better through 2022!

Subscribe

Get emailed when there are new posts!

  • 16 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Так держать! Желаю всего наилучшего в развитии Construct!

  • Congratulations on (and thanks for) a fantastic year!

  • Sending some love back from Belgium! :-)

    Yet another amazing year for Construct and its development team <3

  • Loads of amazing improvements in a very productive year! I look forward to another fun year using this fantastic product!

  • Great year, great updates, great support! Thank you to all Scirra staff - hope you all take it easy over the Christmas holidays!!

    • [-] [+]
    • 5
    • mry's avatar
    • mry
    • 5 points
    • *
    • (0 children)

    Ashley, youre best of the best ❤

    thanks so much from Turkiye

  • next year, monetization systems ^_^ let's goooooo!!!!!

  • Impressive achievements for such a small team Congrats!!

    Thank you for your dedication, enjoy your well deserved holiday ))

  • Yes, you have accomplished great things this year and we are very proud of you, you really did it!

    Thank you to the whole team!

  • The 3D implementation completely changed the game for us. The possibilities are endless. Amazing work!

  • Load more comments (6 replies)