Files
metabuilder/gameengine/packages/seed/package.json
2026-03-09 22:30:41 +00:00

61 lines
1.3 KiB
JSON

{
"name": "seed",
"version": "1.0.0",
"description": "FPS demo: room with spinning cube, WASD movement, mouse look, jump. Bullet3 physics.",
"type": "game",
"category": "demo",
"config": {
"gpu": {
"renderer": "auto"
},
"window": {
"width": 1024,
"height": 768,
"title": "Seed Demo",
"resizable": true
},
"camera": {
"fov": 60.0,
"near": 0.1,
"far": 100.0,
"position": [0.0, 1.6, 8.0],
"lookAt": [0.0, 2.5, 0.0]
},
"render": {
"clearColor": [0.05, 0.05, 0.08, 1.0],
"maxFrames": 0,
"targetFps": 60
},
"input": {
"mouseGrab": false,
"mouseSensitivity": 0.3
}
},
"defaultWorkflow": "workflows/seed_game.json",
"workflows": [
"workflows/seed_game.json",
"workflows/frame_tick.json"
],
"scene": [
"scene/default_camera.json"
],
"shaders": [
{
"id": "constant_color",
"backendOrder": ["spirv", "msl"],
"backends": {
"spirv": {
"vertex": "shaders/spirv/constant_color.vert.spv",
"fragment": "shaders/spirv/constant_color.frag.spv"
},
"msl": {
"vertex": "shaders/msl/constant_color.vert.metal",
"fragment": "shaders/msl/constant_color.frag.metal"
}
}
}
],
"bundled": true,
"dependencies": []
}