Unity Platformer Template
A finished pixel-art 2D platformer for Unity 6 and C#, built so your AI agent can turn it into your game.
The demo above is the template as it ships, with nothing added or changed.
CodePlate templates are written for coding agents such as Claude Code. Each one comes with a brief for the agent (AGENTS.md), step-by-step recipes and checks the agent runs after every change. We write the templates with Claude Code too. The placeholder art, sound and music come from our own scripts, which draw and synthesize them in code; no image, audio or music generation models were used.
Made with it
Our game Whisker Heights, a cozy pixel-art platformer on Google Play, started from Unity Platformer Lite, the free version of this template.
What's inside
- Movement that feels good: coyote time, jump buffering, variable jump height, apex hang, corner and ledge correction, and a dash that breaks walls. Double jump and wall jump are ready behind switches. Every number is in one JSON file, in tiles and seconds.
- 10 levels in 2 worlds (the brass Gearworks and the teal Steam Vaults), with coins, 3 hidden gems per level, hearts and checkpoints, and a boss at the end of each world: a charging beetle and a block-dropping steam golem.
- Hazards and enemies: spikes, pits, crumbling blocks, one-way ledges, springs, moving platforms, dash walls; walkers, flyers, spikers and turrets that shoot.
- Screens: title, world map, HUD, pause, results with best times, settings (volumes, screen shake, fullscreen, touch layout, reset) and credits. Progress is saved.
- Hearts that matter and a level clock: hits and falls cost a heart, running out restarts the level; levels can have a time limit with clock pickups. Every rule is a switch in the config.
- Controls: keyboard, gamepad, and touch controls (a one-surface d-pad, jump, dash) that appear on phones and tablets, sized and placed for every screen shape and kept clear of cutouts.
- Ready for Google Play: a signed App Bundle and a test APK with one command each, an adaptive icon, Back and pause on leaving the app, and a release guard. An optional rewarded ad (watch an ad for an extra heart, Unity LevelPlay) ships switched off, with the setup, privacy and Play Console answers written out.
- Ready to translate: every text goes through one table (strings.json), English included; a recipe adds languages, and the checks list any text a language lacks or the font can't draw.
- Look and sound: original pixel art, a pixel font, parallax backgrounds, 26 sound effects and 4 music loops, all free to ship.
- Builds for the web (saves kept across reloads), Windows, macOS and Android with one command each.
For your agent
- AGENTS.md, a brief written for agents, with 18 step-by-step recipes.
- One command to verify everything: npm run check runs about 200 headless tests (movement against the config, collision, every enemy and boss, hearts and the level clock, every level and its time limit, the touch layout on every screen shape, every text in every shipped language, the ad rules, the real game's menus, keyboard and touch input, saves) and the project rules.
- A pure, deterministic simulation in its own assembly (the compiler keeps Unity out of it), so every rule is testable without the editor.
- Levels are plain-text ASCII maps, the format agents edit best, with a reach linter (can the player get to every gem with the current jump?) and an autopilot bot that finishes every level, bosses included; its recorded runs are re-played on every check.
- Screenshots of any moment (npm run shots -- level=3 x=40), contact sheets for motion, and a feel report for the jump numbers.
- One scene, built from code: no prefabs or scene YAML for an agent to break.
Get it
Buy it here for $4.99 and download template.zip: the full template (Unity Platformer 1.1.2) with its docs and checks, under the CodePlate Pro License, so what you ship needs no credit. Later versions uploaded to this page are included.
The template also comes with CodePlate's Plus and Max plans (Plus is $29.99 a month), along with the other templates in them: codeplate.io/t/unity-platformer/
Use it with your agent
- Unzip this folder where your project will live.
- Install Unity 6000.6.5f1 (Unity Hub, or unity install 6000.6.5f1) with a license activated (the free Personal license works), and Node 20 or newer.
- Open the folder with your agent and say something like:
This is a platformer template. Read AGENTS.md, then let's make it my game: a cat climbing a giant cat tree, called "Whisker Heights". My sprites are in ~/art/cat (32 px). Make the jump a bit floatier.
License
You can use, modify and ship games made from this template, including commercially, with no attribution. Your license covers every version you downloaded while your CodePlate plan included it, forever. You can't resell or share the template itself. See the CodePlate Pro License. The placeholder assets are listed in assets.json and CREDITS.md.
Bought here on itch.io, the template comes with the CodePlate Pro License too: it covers every version this page offers, including later uploads, and what you ship needs no credit. The free templates' Free License asks for the credit "Built with CodePlate (codeplate.io)".
Made by CodePlate, which makes game and app templates for coding agents.
| Updated | 10 hours ago |
| Published | 6 days ago |
| Status | Released |
| Category | Assets |
| Author | CodePlate.io |
| Genre | Platformer |
| Made with | Unity |
| Tags | 2D, csharp, mobile, Pixel Art, source-code, Project template, Unity |
| AI Disclosure | AI Assisted, Code, Text |
Purchase
In order to download this template you must purchase it at or above the minimum price of $4.99 USD. You will get access to the following files:





Leave a comment
Log in with itch.io to leave a comment.