Independent · Creator · Last commit 10 Nov 2026
Platinum HD-2D
A personal-use fan remake of Pokémon Platinum in Unity, with an HD-2D look.
GameFan projectUnity 6HDRPC#Python
Overview
Platinum HD-2D is a fan remake of Pokémon Platinum in Unity 6, with a lit, depth-of-field HD-2D look in the style of Octopath Traveler. It is a personal project that I am not releasing, and it is not affiliated with Nintendo, Game Freak or The Pokémon Company.
The problem
The rule for the project is to stay faithful. Gameplay, movement and timings should match the original game. The only things allowed to differ are the HD-2D look and modern quality-of-life features.
What I did
- Built a script system that runs the game's events. A coverage tool checks all 2,778 of them, and 2,428 run to the end.
- Kept game logic in plain C# on a fixed 60 Hz tick, including a battle engine with a self-test that simulates 300 battles.
- Added trainers: line-of-sight spotting, the "!" bubble, intro and defeat text, prize money, and blacking out to the last Pokémon Center.
- Added wild grass encounters, Poké Marts, stairs and warps, animated doors, the starter selection scene, Running Shoes, a title screen, start menu and a save system.
- Built the HD-2D look in HDRP: time-of-day lighting, weather particles, projected sprite shadows, height maps for ground relief, depth of field and bloom.
Stack
- Unity 6 with HDRP and the Input System. It started on URP and moved to HDRP.
- C# for the game, with the logic layer free of UnityEngine
- Python for tooling
- unity-mcp, so Claude Code can drive the Unity Editor
Outcome / impact
- 134 commits between 8 and 10 Nov 2026.
- Playable from the title screen through New Game, the starter scene, the rival battle and the Running Shoes scene at home, with no softlock on that stretch.
- Still to do: audio, abilities and held items in battle, double battles and the Pokédex.
- It is for personal use only and will not be released.