Write correct, idiomatic gameplay scripts in Unity 6. Get the lifecycle, component
access, serialization, and coroutines right so behaviour is deterministic and the
Inspector stays useful. Targets
Unity 6.3 LTS (6000.3)
, C# / .NET Standard 2.1.
When to use
Use when authoring or fixing a
MonoBehaviour
choosing the right lifecycle callback,
reading/caching components, exposing fields to the Inspector, or running timed logic
with coroutines.
Use when the project has
.cs
files, an
Assembly-CSharp
or
.asmdef
, and a
ProjectSettings/
folder.
When
not
to use:
moving rigidbodies / collision response →
unity-physics
; reading
player input →
unity-input-system
; shared data assets / config →
unity-scriptableobjects
;
Animator parameters →
unity-animation
. This skill owns the
script lifecycle and C#
plumbing
, not those subsystems.
Show more
Installs
903
Repository
gamedev-skills/…t-skills
GitHub Stars
456
First Seen
Jun 27, 2026
Security Audits
Gen Agent Trust Hub
Pass
Socket
Pass
Snyk
Pass