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.