Beta versions are not as thoroughly tested as stable

Beta versions are not as thoroughly tested as stable

Beta branch

Construct 3 r230

Bug fixes; pen updates; more JavaScript features

05 January, 2021 ()

Email Me New Releases

Don't miss out on the latest and greatest new features in Construct 3.

Create an Account

Notes

After a break, we're back to our usual release cycle. We'll likely be focusing on maintenance and stability up until the next stable release now, and accordingly this release is mostly bug fixes. However there are a couple of new things: we've added four new examples to check out, such as 4-direction bomber - search the start page to find them. We're continuing to work on how mouse, touch and pen input operate in the editor, and there are some improvements when using pen input, especially in the Animations Editor. Finally we've also updated the editor to support the latest JavaScript syntax features, such as optional chaining (?.) - but remember to check browser support when using new features. Happy new year and stay tuned for more updates!

Like this Release?

Let us know with a thumbs up!

57
Launch r230

New Additions

20 favourites
New examples '4-direction bomber', 'Invert gravity platformer', 'Ladder climbing', 'Level selection'
11 favourites
Animations editor: support pen pointing devices
10 favourites
Animations editor: shortcut to zoom in and out using a pen device (press Z + drag)
9 favourites
Tilemap bar: allow for single finger scrolling when the scroll tool is explicitly selected

Bug Fixes

7 favourites
Properties bar (mobile): update the properties bar after undoing
7 favourites
Properties bar (mobile): modifying numeric inputs by dragging not working
8 favourites
Animations editor (mobile): activating move tool locked up the rest of the UI
7 favourites
Animations editor (mobile): improve consistency of 2 finger gesture to zoom/pan while a tool is active
8 favourites
Properties bar: property groups could show incomplete list when using a pen device
7 favourites
Layout view: allow selecting and moving instance in one motion when using pen device
9 favourites
'Wait' in function block did not handle local variables correctly
6 favourites
SVG plugin: possible crash rapidly changing SVG file
6 favourites
Audio: changing tremolo effect mix didn't work
5 favourites
Recent projects: did not list separate entries for copies of local project files
5 favourites
Physics: possible crash loading savegame with joints connected in chain
8 favourites
Network requests in preview could fail after a timeout (regression in r226)
9 favourites
Layers bar: could not click lock icon (regression in r229)
12 favourites
Event sheet view: could not resize columns (regression in r229)
5 favourites
Work around bug in Safari 14 causing issues in editor

Scripting updates

14 favourites
Support for latest JavaScript features: optional chaining (?.); logical assignment operators; numeric separators

Share Construct 3 Release r230 Now

  • 17 Comments

  • Order by
Want to leave a comment? Login or Register an account!
  • Invert gravity seems cool

    • Thanks a lot, ElectroFoxi! I really hope you enjoy this example. Also, let me know if you have any feedback about it, I'll be glad to take it consideration for the next ones. 😊✨

  • Thank you for getting optional chaining in so quickly. Awesome !!!!

  • wow! can't wait!

  • Error rep. information

    Type: unhandled rejection

    Reas.: Event 'error': [object Event]

    Const. 3 version: r230

    URL: editor.construct.net/r230

    Date: Mon Jan 11 2021 19:40:08 GMT+0800 (Иркутск, стандарт. вр.)

    Uptime: 102.8 s

    Platf. inform.

    Browser: Chrome

    Browser version: 87.0.4280.88

    Browser engine: Chromium

    Browser architecture: 64-bit

    Context: webapp

    Operat. system: Wind.

    Operat. system version: 10

    Operating system architecture: 64-bit

    Dev. type: desktop

    Dev. pixel ratio: 1

    Log. CPU cores: 4

    Approx. device memory: 8 GB

    User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36

    C3 release: r230 (beta)

    Language setting: ru-RU

    WebGL information

    Version string: WebGL 2.0 (OpenGL ES 3.0 Chromium)

    Numeric version: 2

    Supports NPOT textures: yes

    Supports GPU profiling: no

    Supports highp precision: yes

    Vendor: Google Inc.

    Renderer: Google SwiftShader

    Major perf. caveat: yes

    Max. t

  • Error report information

    Type: unhandled exception

    File: editor.construct.net/r230/main.js, line 831, col 138

    Message: Uncaught TypeError: Cannot read property 'ownerDocument' of null

    Stack: TypeError: Cannot read property 'ownerDocument' of null at HTMLDocument.Ps.H6 (https://editor.construct.net/r230/main.js:831:138)

    Construct 3 version: r230

    URL: editor.construct.net/r230

    Date: Sat Jan 09 2021 12:54:17 GMT+0300 (Москва, стандартное время)

    Uptime: 6227.5 s

    Platform information

    Browser: Chrome

    Browser version: 87.0.4280.88

    Browser engine: Chromium

    Browser architecture: 64-bit

    Context: browser

    Operating system: Windows

    Operating system version: 10

    Operating system architecture: 64-bit

    Device type: desktop

    Device pixel ratio: 1

    Logical CPU cores: 4

    Approx. device memory: 8 GB

    User agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/87.0.4280.88 Safari/537.36

    C3 release: r230 (beta)

  • Now that i've seen the ladder example I know how to make my game! :)

  • Hello. I am translating the update. Can you tell me what "regression in" means?

  • Hello. After updating to r230, I can't view the project anymore. When I press the preview button (any type of preview), I see just a black screen.

    The timer is stopped at 0.

    If I go to debug preview and pause the game and after that unpause, the game will start loading, but it will get stuck.

    Anybody knows from what?

  • Hello,

    Thank you for this release,I would like to help you fix the bug

    I can report bugs with screenshot and screencast etc..., where should I put this so that it's the most efficient for you ?