Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
bbeierle12 avatar

Platform Building

  • 52 installs
  • 8 repo stars
  • Updated August 4, 2026
  • bbeierle12/skill-mcp-claude

platform-building is a Claude skill that adds mobile touch, VR input, and accessibility patterns to cross-platform building games.

About

This skill provides platform-specific building systems covering mobile touch controls, VR spatial input, and accessibility patterns. It ships a touch build controller, a VR building adapter with comfort settings, and an accessibility config for colorblind modes, high contrast, and screen readers, plus platform detection. A developer uses it to make a building game work well across mobile, VR, and assistive contexts.

  • Touch build controller with tap, drag, pinch, and swipe gestures
  • VR building adapter with hand tracking and comfort settings
  • Accessibility config for colorblind modes, contrast, and screen readers

Platform Building by the numbers

  • 52 all-time installs (skills.sh)
  • Ranked #160 of 247 Game Development skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

platform-building capabilities & compatibility

Capabilities
multiplayer building · performance at scale
Use cases
ui design
Platforms
macOS · Windows · Linux
From the docs

What platform-building says it does

Platform-specific building systems for mobile, VR, and accessibility. Use when implementing touch controls for building games, VR spatial input, colorblind-friendly feedback
SKILL.md
Valheim uses blue/yellow instead of green/red for stability indicators, supporting deuteranopia (the most common colorblind condition).
SKILL.md
npx skills add https://github.com/bbeierle12/skill-mcp-claude --skill platform-building

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs52
repo stars8
Last updatedAugust 4, 2026
Repositorybbeierle12/skill-mcp-claude

What it does

Add mobile touch controls, VR spatial input, and colorblind-friendly accessibility patterns to a cross-platform building game.

Who is it for?

Making a building game work across mobile, VR, and accessible input

Skip if: Desktop mouse-and-keyboard-only games with no accessibility needs

When should I use this skill?

Implementing touch controls, VR spatial input, colorblind feedback, or cross-platform building

What you get

A building system with adapted input and inclusive design across platforms

  • Touch build controller
  • VR building adapter
  • Accessibility config

By the numbers

  • 3 bundled scripts (~1200 lines total)
  • Minimum 44px touch targets recommended

Files

SKILL.mdMarkdownGitHub ↗

Platform Building

Touch controls, VR input, and accessibility patterns for building systems.

Quick Start

import { TouchBuildController } from './scripts/touch-build-controller.js';
import { VRBuildingAdapter } from './scripts/vr-building-adapter.js';
import { AccessibilityConfig } from './scripts/accessibility-config.js';

// Mobile touch building
const touch = new TouchBuildController(canvas, {
  doubleTapToPlace: true,
  pinchToRotate: true,
  swipeToChangePiece: true
});

touch.onPlace = (position, rotation) => buildingSystem.place(position, rotation);
touch.onRotate = (angle) => ghost.rotate(angle);

// VR building with hand tracking
const vr = new VRBuildingAdapter(xrSession, {
  dominantHand: 'right',
  snapToGrid: true,
  comfortMode: true // Reduces motion sickness
});

vr.onGrab = (piece) => selection.select(piece);
vr.onRelease = (position) => buildingSystem.place(position);

// Accessibility configuration
const a11y = new AccessibilityConfig({
  colorblindMode: 'deuteranopia', // red-green
  highContrast: true,
  screenReaderHints: true
});

// Apply to ghost preview
ghost.setColors(a11y.getValidityColors());

Reference

See references/platform-considerations.md for:

  • Mobile gesture patterns (Fortnite Mobile, Minecraft PE)
  • VR building research and comfort guidelines
  • Colorblind palette recommendations
  • Screen reader integration patterns
  • Cross-platform input abstraction

Scripts

FileLinesPurpose
touch-build-controller.js~450Mobile gestures: tap, drag, pinch, swipe
vr-building-adapter.js~400VR hand/controller input, comfort settings
accessibility-config.js~350Colorblind modes, contrast, screen reader

Platform Detection

// Detect platform capabilities
const platform = {
  isMobile: /Android|iPhone|iPad|iPod/i.test(navigator.userAgent),
  isTouch: 'ontouchstart' in window,
  isVR: navigator.xr !== undefined,
  prefersReducedMotion: window.matchMedia('(prefers-reduced-motion: reduce)').matches,
  prefersHighContrast: window.matchMedia('(prefers-contrast: more)').matches
};

// Initialize appropriate controllers
if (platform.isVR && xrSession) {
  setupVRControls();
} else if (platform.isTouch) {
  setupTouchControls();
} else {
  setupMouseKeyboard();
}

Mobile Considerations

Fortnite Mobile demonstrates effective touch building with customizable HUD, auto-material selection, and gesture-based piece rotation. Key patterns include dedicated build mode toggle, large touch targets (minimum 44px), and visual feedback for all actions.

VR Considerations

VR building requires attention to comfort. Snap rotation reduces motion sickness, and arm-length building distances prevent fatigue. Hand tracking enables intuitive grab-and-place, while controller building benefits from laser-pointer selection for distant pieces.

Accessibility Patterns

Valheim uses blue/yellow instead of green/red for stability indicators, supporting deuteranopia (the most common colorblind condition). High contrast modes should use 7:1 ratio for critical indicators, and all visual feedback should have audio/haptic alternatives.

Related skills

FAQ

What platforms does platform-building cover?

Mobile touch, VR spatial input, and accessibility including colorblind and screen-reader support.

How does it support colorblind users?

Its accessibility config offers colorblind modes like deuteranopia and uses blue/yellow instead of green/red for indicators.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.