Hi everyone,
I’m working on a platformer in GDevelop and I keep running into a major issue across multiple levels.
The problem:
- When I preview my game, everything works at first.
- But when the player moves to the right and reaches a certain spot, the entire base layer disappears.
- Only the UI and background textures remain visible.
- This happens in Level 1, Level 3, and other scenes
What I’ve tried so far:
- Disabled all effects (Drop Shadow, 3D, Glow, etc.)
- Moved the player to other layers (UI, Gameplay). Sometimes it works, but then the player is invisible or hidden.
- Turned off “render layers as separate textures.”
- Checked that all objects are on valid layers.
- Tested in older GDevelop versions:
- Old version → level shows, but some sprites/animations are missing.
- New version → level disappears when moving right.
Debugger findings:
- Objects still exist in the Debugger “Objects” tab when they disappear → suggests a rendering bug (not deletion).
- Console logs show errors like:
drop-shadow-pixi-filter.jsparameter warnings.- RenderTexture created for every layer.
My suspicion:
This seems like a (Base Layer rendering issue) with newer GDevelop builds, possibly related to render textures or effects.
Questions:
- Is this a known bug with the base layer?
- Should I avoid placing gameplay objects on the base layer and always use a custom “Gameplay” layer?
- Any workarounds until the engine team fixes it?
- My project has multiple layers: Background, Semi-Middleground, Foreground, UI, etc.
Thanks for any help
My whole project depends on this, so I’d really appreciate some direction.
