C# Scripting Fundamentals
CommunityMaster Unity C# for game development.
Software Engineering#game development#unity#design patterns#scripting#coroutines#c##scriptableobject
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.