Unity C# Platformer Development

via Freelancer ·

Budget / Salary₹1,500–12,500
TypeFreelance project
LocationRemote
Posted2 hours ago
I’m starting a brand-new 2D platformer and need an experienced Unity programmer to turn my early concepts into a playable PC build. The art direction and level sketches are ready; what’s missing are the core systems that will make the game feel responsive and fun.

Here’s what I’d like you to handle:
• Build the player controller (movement, jumping, variable gravity, basic combat).
• Set up collision and physics that respect tight platforming requirements.
• Create a modular level framework so I can drop in tiles, hazards, and collectibles without rewriting code.
• Implement a simple UI for health, score, and pause.
• Keep the code clean, commented, and organised in C# scripts compatible with the latest stable Unity LTS.

We’re still in the conceptualisation stage, so your feedback on mechanics, performance considerations, and tool-friendly workflows will be highly valued. I work with Git, so please be comfortable committing regularly and explaining changes.

Acceptance criteria will be a Unity project that:
1. Runs on Windows PC in 1080p without errors.
2. Includes a sample scene demonstrating all implemented mechanics.
3. Uses prefabs and ScriptableObjects where appropriate for easy iteration.

If you enjoy crafting tight 2D controls and want to help shape a fresh platformer from the ground up, let’s talk today.
game design c# programming game development game testing 2d game art unity game programming game optimization
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.