Project Description
I’m building an action-focused, third-person game in Unity and need a C# developer who can turn my rough prototype into a solid, reusable foundation.
The core of the assignment is to set up clean, well-documented systems that I can iterate on later without digging through spaghetti code. Unity (any recent LTS version) and C# are mandatory; feel free to rely on built-in pipelines or URP, whichever you’re most comfortable with.
Deliverables
• Smooth third-person controller with sprint, jump, roll and contextual interactions
• Follow/shoulder camera that blends between exploration and lock-on combat views
• Basic melee combat loop (light/heavy attacks, hit detection, stagger, simple combo logic)
• Enemy prefab showing patrol, chase and attack behaviour driven by a lightweight AI script
• Health, stamina and damage UI hooks (placeholder canvases are fine)
• Clear folder structure, comments and a short README explaining public APIs and how to extend each system
Acceptance criteria
• Scene runs error-free in Play Mode on a fresh pull
• All public scripts compile without warnings
• Code is organised under namespaces and uses serialization sensibly so designers can tweak values in the Inspector
If you’ve shipped or prototyped comparable third-person projects in Unity, drop a brief note on what you built, along with any GitHub or video links. Looking forward to collaborating!