Example: Dev-Test Level
Available on the Steam Workshop containing ALL features as an example.
{
"sceneName": "Developers can't art",
"description": "Developer Test-Scene",
"unlockCost": 1000,
"previewImageName": "level_preview.png",
"biomes": [
"land"
],
"enemyDying": {
"saturation": 1.0,
"contrast": 0.9,
"hue": 1.0,
"color": "#C0C0C0"
},
"enemyDead": {
"saturation": 1.0,
"contrast": 0.85,
"hue": 1.0,
"color": "#808080"
},
"background1": {
"timePerFrame": 0,
"frameNames": [
"background1.png"
]
},
"background2": {
"timePerFrame": 0,
"frameNames": [
"background2.png"
]
},
"background3": {
"timePerFrame": 0.75,
"frameNames": [
"background3_0.png",
"background3_1.png"
]
},
"foreground": {
"timePerFrame": 0,
"frameNames": [
"foreground.png"
]
},
"middleground": {
"timePerFrame": 0,
"frameNames": [
"middleground.png"
]
},
"sky": {
"timePerFrame": 0,
"frameNames": [
"sky.png"
]
},
"freeAnimations": [
{
"locationXY": {
"x": 0.0,
"y": 1.5
},
"orderInLayer": 501,
"timePerFrame": 2.5,
"frameNames": [
"free_animation_1.png",
"free_animation_2.png"
]
},
{
"locationXY": {
"x": -3.5,
"y": 1.0
},
"orderInLayer": 502,
"timePerFrame": 2.4,
"frameNames": [
"free_animation_2.png",
"free_animation_1.png"
]
}
],
"movingObjects": [
{
"startLocationXY": {
"x": -12.0,
"y": 3.5
},
"endLocationXY": {
"x": 12.0,
"y": 1.5
},
"movementMode": "teleport",
"movementSpeed": 1.0,
"movementStartTime": 10.0,
"flipX": false,
"flipY": false,
"orderInLayer": 5,
"timePerFrame": 3.1,
"frameNames": [
"free_animation_1.png",
"free_animation_2.png"
]
},
{
"startLocationXY": {
"x": 6.0,
"y": 1.45
},
"endLocationXY": {
"x": -6.0,
"y": 1.45
},
"movementMode": "teleport",
"movementSpeed": 1.0,
"movementStartTime": 0,
"flipX": false,
"flipY": false,
"orderInLayer": 6,
"timePerFrame": 3.1,
"frameNames": [
"free_animation_2.png",
"free_animation_1.png"
]
},
{
"startLocationXY": {
"x": -7.0,
"y": 3.45
},
"endLocationXY": {
"x": 7.0,
"y": 3.45
},
"movementMode": "backForth",
"movementSpeed": 2.0,
"flipX": true,
"flipY": false,
"movementStartTime": 0,
"orderInLayer": 706,
"timePerFrame": 0.34,
"frameNames": [
"free_animation_backForth_1.png",
"free_animation_backForth_2.png",
"free_animation_backForth_3.png",
"free_animation_backForth_2.png"
]
},
{
"startLocationXY": {
"x": -10,
"y": 15
},
"endLocationXY": {
"x": -8.1,
"y": 0
},
"movementMode": "stop",
"movementSpeed": 3.0,
"flipX": false,
"flipY": false,
"movementStartTime": 0,
"orderInLayer": 105,
"timePerFrame": 0.34,
"frameNames": [
"rocket_frame1_moving_object_stop.png",
"rocket_frame2_moving_object_stop.png"
],
"frameNamesOnStop": [
"rocket_stoped_moving_object_stop.png"
]
}
]
}
Last modified: 11 August 2024