setup-babylonjs-scene
Sets up the Babylon.js engine, scene, camera, lighting, and asset loading pipeline for 3D Space Rocks.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Sets up the Babylon.js engine, scene, camera, lighting, and asset loading pipeline for 3D Space Rocks.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Create a README.md file for the project
Initialize an Engineering Journey System (EJS) session by creating a Session Journey file, refreshing the ADR/journey database index, and setting up metadata for continuous recording throughout the session.
Finalize an Engineering Journey System (EJS) session by completing all journey sections, populating machine extracts, evaluating the ADR decision rubric, and optionally creating an ADR document.
Capture sub-agent decisions, rationale, and inter-agent handoffs during multi-agent Engineering Journey System (EJS) workflows. Ensures that delegated work is properly attributed and traceable.
Scaffolds a typed gameplay entity module (player, asteroid, projectile) with lifecycle, update logic, and event hooks for the 3D Space Rocks architecture.
Creates reusable particle and impact-feedback effects for 3D Space Rocks with performance-aware defaults and gameplay event integration.
| name | setup-babylonjs-scene |
| description | Sets up the Babylon.js engine, scene, camera, lighting, and asset loading pipeline for 3D Space Rocks. |
Use this skill to scaffold and configure a production-ready scene foundation before gameplay systems are added.
Confirm the project has the required Babylon modules, TypeScript strict settings, and a bootstrap entrypoint.
package.json.Create a small, typed scene factory with clear ownership boundaries.
import { Engine, Scene, HemisphericLight, Vector3 } from "@babylonjs/core";
export function createScene(engine: Engine): Scene {
const scene = new Scene(engine);
new HemisphericLight("keyLight", new Vector3(0, 1, 0), scene);
return scene;
}
Create a camera setup helper aligned to gameplay defaults from the PRD.
Add an asset loader entrypoint with progress callbacks so UI can present loading state.
See docs/PRD.md for the full specification: