C# Scripting Fundamentals

Community

Master Unity C# for game development.

Authorftnilsson
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides the foundational knowledge and best practices for writing efficient, maintainable C# code within the Unity game engine, addressing common pitfalls and promoting robust game logic.

Core Features & Use Cases

  • MonoBehaviour Lifecycle: Understand the order of execution for critical Unity functions.
  • Coroutines & Async/Await: Manage asynchronous operations and spread work across frames.
  • Events & Delegates: Implement decoupled communication patterns.
  • ScriptableObjects: Utilize data containers for flexible game data management.
  • Design Patterns: Apply common patterns like Singleton, Service Locator, and Object Pooling.
  • Use Case: When starting a new Unity project or refactoring existing code, use this Skill to ensure you're following best practices for performance and organization.

Quick Start

Use the C# Scripting Fundamentals skill to understand the MonoBehaviour lifecycle and implement a basic enemy AI script.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: C# Scripting Fundamentals
Download link: https://github.com/ftnilsson/agent-cli/archive/main.zip#c-scripting-fundamentals

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.