# roblox-game-development

Скилл для разработки игр на Roblox: помогает писать скрипты на Luau, собирать игровые системы и готовить проект к релизу.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 2200 установок · ★ 24
- Автор: greedychipmunk
- Лицензия: MIT · policy=mirror · лицензия открытая, файл — в исходнике
- Исходник: https://github.com/greedychipmunk/agent-skills/tree/HEAD/roblox-game-developer/SKILL.md
- Обновлён: 2026-10-20
- HTML: https://affpapa.org/nevibecode/skills/roblox-game-development

## Что делает

Скилл добавляет агенту роль разработчика игр на Roblox. Он разбирается в Luau, механике игр, интерфейсах и монетизации, поэтому с ним можно вести проект от простого скрипта до многопользовательской игры. Внутри — набор готовых модулей: `DataManager.lua` для хранения данных игроков, `UIManager.lua` для интерфейса, `RemoteManager.lua` для связи клиента и сервера, `GameManager.lua` для игрового цикла. Плюс шаблоны документов: гейм-дизайн, техническая спецификация, план тестирования и маркетинга.

Скилл знает про изменения в Luau: новый решатель типов включён по умолчанию для режимов `nonstrict` и `nocheck` с 7 января 2026 года, старый ещё доступен в течение 2026 года, но его уберут. В коде это видно на аннотациях типов и выводе типов. Ещё он напоминает про квоты DataStore: у каждого места свои лимиты чтения и записи, и Roblox начинает их проверять с начала 2026 года. Превышение не даёт жёсткую ошибку, а тормозит запросы, поэтому в коде нужны повторные попытки и кэш. Проверить записи можно в `Data Stores Manager` прямо в Roblox Studio, не публикуя игру.

Учтите: это скилл под Luau и Roblox Studio, для других движков он не подойдёт. Исходный текст обрезан, так что часть разделов ресурсов описана только по названиям.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add greedychipmunk/agent-skills --skill roblox-game-development -a claude-code
```
```bash
npx skills add greedychipmunk/agent-skills --skill roblox-game-developer -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/roblox-game-developer/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/roblox-game-developer/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add greedychipmunk/agent-skills --skill roblox-game-developer -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/roblox-game-developer/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add greedychipmunk/agent-skills --skill roblox-game-developer -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/roblox-game-developer/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install greedychipmunk/agent-skills roblox-game-developer
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/roblox-game-developer/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add greedychipmunk/agent-skills --skill roblox-game-developer -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/greedychipmunk/agent-skills --path roblox-game-developer
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/roblox-game-developer/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add greedychipmunk/agent-skills --skill roblox-game-developer -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/greedychipmunk/agent-skills/tree/HEAD/roblox-game-developer/SKILL.md

## Когда брать
- написать скрипт на Luau с аннотациями типов
- собрать систему хранения данных игрока с кэшем и повторами
- связать клиент и сервер через remote-события
- спроектировать интерфейс с оглядкой на мобильные экраны
- подготовить гейм-дизайн и план тестирования перед запуском

## Примеры запросов агенту
- Помоги написать DataManager для сохранения инвентаря игрока на Luau
- Собери UI для магазина с поддержкой мобильных экранов
- Проверь мой скрипт на устаревший решатель типов и подскажи, что поправить

## Похожие
- [roblox-server-data](https://affpapa.org/nevibecode/skills/roblox-server-data.md) — скилл · 1700 установок
- [roblox-datastores](https://affpapa.org/nevibecode/skills/roblox-datastores.md) — скилл · 5700 установок
- [roblox-security](https://affpapa.org/nevibecode/skills/roblox-security.md) — скилл · 1900 установок
- [roblox-luau](https://affpapa.org/nevibecode/skills/roblox-luau.md) — скилл · 6100 установок
- [roblox-animation](https://affpapa.org/nevibecode/skills/roblox-animation.md) — скилл · 392 установки
- [roblox-mcp](https://affpapa.org/nevibecode/skills/roblox-mcp.md) — скилл · 317 установок

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
