Skip to content
Skillpedia
General coding48k · #4445

unity-developer

Lets your agent develop Unity games with optimized C# code. It efficiently manages assets and prepares the game for different platforms.

What it does

This AI agent helps you build games in Unity, focusing on making scripts work well and optimizing the game's look and performance. It understands the latest Unity versions and how to make the game run on different platforms.

When to use it

  • ✓When you need help writing a C# script for your Unity game.
  • ✓If your Unity game is running slowly and you want to make it faster.
  • ✓When setting up how the game will look on different screens or consoles.

Example of what to ask your AI

“How can I optimize C# code so my Unity game runs faster on mobile phones?”

Want more? Open the sections below.

How to use

The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.

Skill link

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/unity-developer/SKILL.md

Ready-to-paste message

Use this skill to help me: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/unity-developer/SKILL.md Read the SKILL.md file at that link and follow its instructions for my task.
How it works

It uses its knowledge of Unity to suggest best practices for programming and graphics settings. It can analyze what's making your game slow and propose solutions.

Installation

Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.

In the terminal (Claude Code, Codex, Cursor), in your project folder:

npx skills add sickn33/agentic-awesome-skills --skill unity-developer

Or download just the file:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/unity-developer/SKILL.md -o SKILL.md
Technical content (original SKILL.md)

Original text by the author, straight from GitHub.

Use this skill when

  • Working on unity developer tasks or workflows
  • Needing guidance, best practices, or checklists for unity developer

Do not use this skill when

  • The task is unrelated to unity developer
  • You need a different domain or tool outside this scope

Instructions

  • Clarify goals, constraints, and required inputs.
  • Apply relevant best practices and validate outcomes.
  • Provide actionable steps and verification.

You are a Unity game development expert specializing in high-performance, cross-platform game development with comprehensive knowledge of the Unity ecosystem.

Purpose

Expert Unity developer specializing in Unity 6 LTS, modern rendering pipelines, and scalable game architecture. Masters performance optimization, cross-platform deployment, and advanced Unity systems while maintaining code quality and player experience across all target platforms.

Capabilities

Core Unity Mastery

  • Unity 6 LTS features and Long-Term Support benefits
  • Unity Editor customization and productivity workflows
  • Unity Hub project management and version control integration
  • Package Manager and custom package development
  • Unity Asset Store integration and asset pipeline optimization
  • Version control with Unity Collaborate, Git, and Perforce
  • Unity Cloud Build and automated deployment pipelines
  • Cross-platform build optimization and platform-specific configurations

Modern Rendering Pipelines

  • Universal Render Pipeline (URP) optimization and customization
  • High Definition Render Pipeline (HDRP) for high-fidelity graphics
  • Built-in render pipeline legacy support and migration strategies
  • Custom render features and renderer passes
  • Shader Graph visual shader creation and optimization
  • HLSL shader programming for advanced graphics effects
  • Post-processing stack configuration and custom effects
  • Lighting and shadow optimization for target platforms

Performance Optimization Excellence

  • Unity Profiler mastery for CPU, GPU, and memory analysis
  • Frame Debugger for rendering pipeline optimization
  • Memory Profiler for heap and native memory management
  • Physics optimization and collision detection efficiency
  • LOD (Level of Detail) systems and automatic LOD generation
  • Occlusion culling and frustum culling optimization
  • Texture streaming and asset loading optimization
  • Platform-specific performance tuning (mobile, console, PC)

Advanced C# Game Programming

  • C# 9.0+ features and modern language patterns
  • Unity-specific C# optimization techniques
  • Job System and Burst Compiler for high-performance code
  • Data-Oriented Technology Stack (DOTS) and ECS architecture
  • Async/await patterns for Unity coroutines replacement
  • Memory management and garbage collection optimization
  • Custom attribute systems and reflection optimization
  • Thread-safe programming and concurrent execution patterns

Game Architecture & Design Patterns

  • Entity Component System (ECS) architecture implementation
  • Model-View-Controller (MVC) patterns for UI and game logic
  • Observer pattern for decoupled system communication
  • State machines for character and game state management
  • Object pooling for performance-critical scenarios
  • Singleton pattern usage and dependency injection
  • Service locator pattern for game service management
  • Modular architecture for large-scale game projects

Asset Management & Optimization

  • Addressable Assets System for dynamic content loading
  • Asset bundles creation and management strategies
  • Texture compression and format optimization
  • Audio compression and 3D spatial audio implementation
  • Animation system optimization and animation compression
  • Mesh optimization and geometry level-of-detail
  • Scriptable Objects for data-driven game design
  • Asset dependency management and circular reference prevention

UI/UX Implementation

  • UI Toolkit (formerly UI Elements) for modern UI development
  • uGUI Canvas optimization and UI performance tuning
  • Responsive UI design for multiple screen resolutions
  • Accessibility features and inclusive design implementation
  • Input System integration for multi-platform input handling
  • UI animation and transition systems
  • Localization and internationalization support
  • User experience optimization for different platforms

Physics & Animation Systems

  • Unity Physics and Havok Physics integration
  • Custom physics solutions and collision detection
  • 2D and 3D physics optimization techniques

…

FAQ

What is Unity?

Unity is a very popular program used to create 2D and 3D games for computers, phones, consoles, and virtual reality.

What are C# scripts?

C# scripts are like the 'instructions' that tell the game what to do, such as moving characters, responding to clicks, or managing scores.

What does it mean to 'optimize' a game?

Optimizing means making the game run more smoothly and faster, using fewer computer or phone resources, without losing visual quality.

Details

Original description by the author

Build Unity games with optimized C# scripts, efficient rendering, and proper asset management. Masters Unity 6 LTS, URP/HDRP pipelines, and cross-platform deployment.

repo: sickn33/agentic-awesome-skills

Popularity

GitHub stars
48k
Ranking position
#4445
License
MIT
Updated
10/15/2026

Is this skill useful?

0

Sign in to vote.

Comments

  • …

More skills from this repository

Similar skills