World Building & Grid System

Plan grid-based Babylon.js worlds with coordinate conversions and NPC spawns.

1|Updated Oct 8, 2025
One-click install
npx skills add https://github.com/gigi-f/babylon_fp --skill world-building-grid-system
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: World Building & Grid System
Source: https://github.com/gigi-f/babylon_fp/tree/main/.claude/skills/world-building
Command: npx skills add https://github.com/gigi-f/babylon_fp --skill world-building-grid-system

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill guides developers to design and implement a grid-based world in Babylon.js, covering coordinate systems, map structure, NPC spawn definitions, and spatial layout workflows to streamline world-building tasks.

Core Features & Use Cases

  • Grid-based world planning: coordinate conversions between grid and world space, with standard defaults and center-point references.
  • Map components: walls, floors, doors, windows, and NPC/player spawn definitions for consistent layout.
  • Editor & workflow: map editor concepts, NPC scheduling, and spatial patterns to streamline level design and testing.

Quick Start

Open the map editor and start by defining a 100x100 grid, place the player spawn at the center, then add walls, floors, and an NPC spawn to test movement and pathing.

Frequently Asked Questions about World Building & Grid System

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert grid coordinates to world space in Babylon.js?

Grid coordinate conversion in Babylon.js translates grid cell indices into world space vectors using standard defaults and center-point references. This skill manages that mapping so grid-based layouts align correctly with the 3D scene.

What is grid-based world building for game design?

Grid-based world building structures a game environment into a coordinate system for placing walls, floors, doors, and spawns. It standardizes spatial layout and map design workflows for consistent level construction.

How do I define NPC spawn points on a Babylon.js map grid?

NPC spawn points are defined within the map structure by assigning spawn definitions to specific grid coordinates. This skill guides scheduling and placing spawns alongside walls and floors for collision-aware pathing.

Can I use a grid system for collision-aware map editor workflows?

Yes, the grid system supports map editor workflows by standardizing spatial patterns for walls, floors, and doors. This enables collision-aware world construction and streamlines level design testing.

What is the best way to start building a 100x100 grid map in Babylon.js?

Start by defining a 100x100 grid in the map editor, place the player spawn at the center, then add walls, floors, and an NPC spawn. This validates movement and pathing before expanding the layout.