🎯

Unity Game Dev

Verified

by Community

Develop games in Unity with C# scripting covering physics, UI, animation, audio, particle effects, and cross-platform builds. From 2D platformers to 3D worlds with Unity's component system.

unitygame-devcsharpgame-engine3d

Unity Game Dev

Build games with Unity engine and C# scripting covering physics, UI, animation, audio, and cross-platform deployment.

Usage

Describe your game concept or Unity challenge and receive C# code, architecture guidance, and Unity editor configuration.

Examples

  • "Create a 2D platformer with wall jumping, dashing, and collectibles"
  • "Set up a third-person camera controller with smooth follow and collision"
  • "Build a dialogue system with branching choices and NPC portraits"

Guidelines

  • Use the component pattern: one script per behavior, composed on GameObjects
  • Cache GetComponent results in Awake or Start to avoid per-frame lookups
  • Use ScriptableObjects for shared data like weapon stats and item definitions
  • Implement object pooling for frequently spawned objects like bullets and particles
  • Profile with the Unity Profiler regularly to catch performance issues early