Sunny Source

This is the real game. Click it, then use the arrows, Space, Z/X and Ctrl; press L to switch the camera view. Open it full screen

Gold Runner

A complete pixel-art arcade platformer. Play it for free here, then buy the source code to publish your own version under your own name.

  • Web browsers
  • Telegram Mini App
  • Android app (Capacitor)
  • Phones and desktop
  • Vanilla JS + three.js

Make an offer

There's no fixed price. Tell me what the code is worth to you and what you plan to build, and I'll reply within a day. Payment is in USDT.

Email an offer sunny.peace.sky@proton.me

What you get

The full project, ready to run with npm install and npm run dev. One command builds the minified, obfuscated release.

What's in the game

Collect every bar of gold and a ladder to the exit appears. Burn holes in the brick floor to trap enemies, jump over them, or fight back with a pistol, shurikens, a flamethrower and mines. Pick up bonuses and timed perks: a shield, burst fire, a mortar.

15 levels in five worlds, and seven enemies with their own behaviour, from a gold-stealing guard to a yeti by its campfire and a cleaning lady who sweeps your holes shut. There are five camera views: flat 2D, 2.5D, 3D, voxel models and first person. The 3D models are built automatically from the pixel art, so a reskin of the sprites reskins the 3D views too.

On phones there are touch controls and full screen. Progress is saved, the game comes in English and Russian, and the sound effects are synthesized, so there are no audio files to license. In Telegram it uses the back button and haptic feedback.

Gold Runner level and a close-up of the action The 2.5D and voxel camera views The game on a phone with touch controls

How buying works

  1. Email your offer to sunny.peace.sky@proton.me.
  2. We agree on a price, and I send you a USDT payment address.
  3. You pay. Once the payment confirms, you get the full project within 24 hours as a download or access to a private repository.
  4. Questions while you set it up? Email me and I'll help.

License

You can change the game, reskin it, and publish as many games made from it as you like, including paid ones and ones with ads, on any platform. You can't resell or share the source code itself as a template or asset pack.

Questions

What is it built with?

Plain JavaScript and the HTML5 canvas, with three.js for the 3D views. There's no engine or framework to learn. Node.js and Vite are used for the development server and the release builds.

How hard is a reskin?

Each character's colors are one palette, and shapes and poses take a few lines each. Tiles and items are pixel grids written as text, and levels are plain data. REASKIN.md shows where every graphic, sound, text and level lives, and how to use your own PNG images instead.

Can I put it in Telegram?

Yes. The web build is a Telegram Mini App as it is: it expands to full screen, keeps clear of Telegram's buttons, follows the back button, uses haptic feedback and saves progress to Telegram's cloud. TELEGRAM.md explains how to create the bot and attach the game.

Can I publish it on Google Play or the App Store?

Yes. The Capacitor Android project is included and set up for landscape, full screen and the back button. ANDROID.md walks through the app id, signing and building the AAB for your own Google Play account. Capacitor makes iPhone apps too: if you need one, I can prepare the iOS project for you to build in Xcode. Just mention it in your offer. An iOS build needs a Mac with Xcode and an Apple developer account.

Why USDT only?

It's the payment method I can accept. If you're new to it, ask and I'll explain the simplest way to pay.

Is the art included and free to use?

Yes. All the graphics and sounds are generated by code in this project and are yours to use or replace. The fonts are Press Start 2P and PT Mono under the SIL Open Font License, and three.js and Capacitor are MIT licensed.