Lens Studio snippet
// @input asset.TextAsset levelData
script.createEvent("OnAwakeEvent")
.bind(function(){
var d = JSON.parse(
script.levelData.text);
// d.solids[row][col] 0/1 block map
// d.objects[] placed entities
// d.spawn {col,row}
// d.goal {col,row}
// Use d.tileSize, d.gravity,
// d.levelWidthPx, d.levelHeightPx
});
Use the exported .json as a TextAsset in Lens Studio, then build collisions from d.solids and instantiate pickups, enemies, and checkpoints from d.objects.