Marketplace
game-tools-workflows
Game development tools, asset pipelines, version control, build systems, and team development workflows for efficient production.
$ Instalar
git clone https://github.com/pluginagentmarketplace/custom-plugin-game-developer /tmp/custom-plugin-game-developer && cp -r /tmp/custom-plugin-game-developer/skills/game-tools-workflows ~/.claude/skills/custom-plugin-game-developer// tip: Run this command in your terminal to install the skill
SKILL.md
name: game-tools-workflows version: "2.0.0" description: | Game development tools, asset pipelines, version control, build systems, and team development workflows for efficient production. sasmp_version: "1.3.0" bonded_agent: 06-tools-pipeline bond_type: PRIMARY_BOND
parameters:
- name: workflow type: string required: false validation: enum: [git, build, asset_pipeline, team_process]
- name: team_size type: string required: false validation: enum: [solo, small, medium, large]
retry_policy: enabled: true max_attempts: 3 backoff: exponential
observability: log_events: [start, complete, error] metrics: [commit_frequency, build_success_rate, integration_time]
Game Development Tools & Workflows
Development Tool Stack
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ GAME DEV TOOL STACK โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ ENGINE: Unity / Unreal / Godot โ
โ โ
โ IDE: Visual Studio / Rider / VS Code โ
โ โ
โ VERSION CONTROL: โ
โ Git + LFS (indie) / Perforce (large teams) โ
โ โ
โ ART TOOLS: โ
โ Blender / Maya / Substance Painter / Photoshop โ
โ โ
โ AUDIO: โ
โ Wwise / FMOD / Reaper / Audacity โ
โ โ
โ PROJECT MANAGEMENT: โ
โ Jira / Notion / Trello / Linear โ
โ โ
โ COMMUNICATION: โ
โ Slack / Discord / Teams โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Git Workflow for Games
GIT BRANCHING STRATEGY:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ โ
โ main โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ (releases) โ
โ โ โ โ โ โ
โ develop โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ (integration) โ
โ โ โ โ โ โ
โ feature/Xโโโโโ โโโโ โ
โ โ
โ BRANCH TYPES: โ
โ main: Production releases only โ
โ develop: Integration branch, daily builds โ
โ feature/*: New features, short-lived โ
โ fix/*: Bug fixes โ
โ release/*: Release preparation โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
GIT LFS CONFIGURATION:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ .gitattributes: โ
โ *.psd filter=lfs diff=lfs merge=lfs -text โ
โ *.fbx filter=lfs diff=lfs merge=lfs -text โ
โ *.wav filter=lfs diff=lfs merge=lfs -text โ
โ *.mp3 filter=lfs diff=lfs merge=lfs -text โ
โ *.png filter=lfs diff=lfs merge=lfs -text โ
โ *.tga filter=lfs diff=lfs merge=lfs -text โ
โ *.zip filter=lfs diff=lfs merge=lfs -text โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Commit Convention
COMMIT MESSAGE FORMAT:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ PREFIX: Description (max 50 chars) โ
โ โ
โ PREFIXES: โ
โ feat: New feature โ
โ fix: Bug fix โ
โ art: Art/visual changes โ
โ audio: Sound/music changes โ
โ level: Level design changes โ
โ refactor: Code restructuring โ
โ perf: Performance improvements โ
โ test: Test additions/changes โ
โ ci: CI/CD changes โ
โ docs: Documentation โ
โ โ
โ EXAMPLES: โ
โ feat: Add double jump ability โ
โ fix: Resolve player falling through floor โ
โ art: Update hero character textures โ
โ perf: Optimize enemy spawning system โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Build Automation
# โ
Production-Ready: Build Script
import subprocess
import os
from datetime import datetime
class GameBuilder:
def __init__(self, project_path: str, unity_path: str):
self.project_path = project_path
self.unity_path = unity_path
self.build_number = self._get_build_number()
def build(self, platform: str, config: str = "Release"):
build_path = f"Builds/{platform}/{self.build_number}"
args = [
self.unity_path,
"-quit",
"-batchmode",
"-projectPath", self.project_path,
"-executeMethod", "BuildScript.Build",
f"-buildTarget", platform,
f"-buildPath", build_path,
f"-buildConfig", config,
"-logFile", f"Logs/build_{platform}.log"
]
result = subprocess.run(args, capture_output=True)
if result.returncode != 0:
raise Exception(f"Build failed: {result.stderr}")
return build_path
def _get_build_number(self) -> str:
return datetime.now().strftime("%Y%m%d.%H%M")
Team Workflow
AGILE SPRINT WORKFLOW:
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ DAY 1: Sprint Planning โ
โ โข Review backlog โ
โ โข Commit to sprint goals โ
โ โข Break into tasks โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ DAILY: Standup (15 min) โ
โ โข What did you do? โ
โ โข What will you do? โ
โ โข Any blockers? โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ CONTINUOUS: Development โ
โ โข Work on tasks โ
โ โข Daily builds/tests โ
โ โข Code reviews โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ PLAYTEST: Mid-sprint โ
โ โข Team plays current build โ
โ โข Gather feedback โ
โ โข Adjust priorities โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ END: Sprint Review + Retro โ
โ โข Demo completed work โ
โ โข What went well/poorly? โ
โ โข Improvements for next sprint โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
๐ง Troubleshooting
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ PROBLEM: Merge conflicts in scene files โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ SOLUTIONS: โ
โ โ Use prefabs instead of scene objects โ
โ โ Smart merge tools (Unity Smart Merge) โ
โ โ Coordinate who works on which scenes โ
โ โ Use scene additivity โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ PROBLEM: Repository growing too large โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ SOLUTIONS: โ
โ โ Configure Git LFS properly โ
โ โ Clean up old branches โ
โ โ Don't commit generated files (Library/) โ
โ โ Use .gitignore templates for game engines โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
โ PROBLEM: Builds breaking frequently โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค
โ SOLUTIONS: โ
โ โ Add CI build on every PR โ
โ โ Implement smoke tests โ
โ โ Require passing builds before merge โ
โ โ Add pre-commit hooks for validation โ
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Essential .gitignore
# Unity
Library/
Temp/
Obj/
Build/
*.csproj
*.unityproj
*.sln
# Unreal
Intermediate/
Saved/
DerivedDataCache/
*.sln
# Common
*.log
*.tmp
.DS_Store
Thumbs.db
Use this skill: When setting up pipelines, managing assets, or automating builds.
Repository

pluginagentmarketplace
Author
pluginagentmarketplace/custom-plugin-game-developer/skills/game-tools-workflows
1
Stars
0
Forks
Updated1d ago
Added1w ago