Can you explain more about what is not working correctly? Construct's fullscreen modes have been supported for years and used by thousands of games and working well as far as we're aware.
Please report any crashes to our issue tracker so we can properly investigate and fix them!
Currently 3D lighting is a built-in feature of the renderer. It is not done using effects, because those run through the effect compositor, which is primarily designed to handle a sequence of 2D effects and has a relatively high performance overhead. So in my view using the effects system as a means to achieve this is something of a hack - it's just that it's currently the main way third-party developers can write custom shaders, but that does not mean it's a well-designed system to handle this.
Making the lighting model extensible can be done, but I think it involves a lot more complexity than you might expect. For example Phong and PBR use different material properties, and other lighting models might use other material properties. So it's not just a matter of writing a shader, it also means defining what the material properties are, having the editor display those custom properties, update shader uniforms accordingly, store the material properties with instance data, handle undo for changes, etc. That's not currently possible with the SDK, so supporting that means developing a range of features to cover that.
For a mostly diffuse texture, doesn't PBR with 0% metallic and 100% roughness basically look the same?
Can you show pictures to illustrate what you mean?
There's already an ambient light setting in Layout Properties.
There's a PluginInfo method SetSupports3DLighting() in this release so third-party addons can opt-in to 3D lighting support (I forgot to add that to the changelog, sorry). Custom geometry can use MeshData and call either copyNormalBuffer() to set a normal buffer, or computeNormalBuffer() to calculate it from vertex positions.
Rendering should not be affected by anything previously drawn - if so it's a bug so please file an issue!
Great interview, really interesting to read about the monthly game project and your process and thinking behind it!
There's still a Line of Sight behavior, it hasn't gone anywhere.
Good to hear!
Please report any issues to our issue tracker or they most likely will not be investigated.
I just tried the 'Set depth' action and it's working fine here. In general if you think you've run in to a problem with Construct please file an issue following the guidelines so we can properly investigate it.
Please file an issue so we can properly investigate this: github.com/Scirra/Construct-bugs
It will remain supported in the next LTS release.
Member since 21 May, 2007
The official blog for all things Construct and Scirra run by our employees!
Wider technology issues from Ashley's perspective.