Sunny Source

This is the real game. Open it full screen

Void Muncher

A complete black hole arcade game. Steer a tiny hole through town, swallow everything that fits and grow until you can eat buildings, planes and a cruise liner. Play it for free here, then buy the source code to publish your own version under your own name.

  • Web browsers
  • Telegram Mini App
  • Phones and desktop
  • Phaser 4 + Vite

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.

What's in the game

Anything smaller than the hole falls in; anything bigger bounces it away. Crowds of people panic, scream, run and trip, cars honk and flee, police call backup, bloggers double your score and soldiers' grenades go off in your belly. The hole grows through five stages, and the camera pulls back as it does.

Twenty levels, each with its own goal and twist: a traffic jam draining toward the exit, boats on slowing water, zoo animals that smash cages, towers that collapse in chains, tanks that shoot back, a rocket on a countdown, a reactor you must not swallow, zero gravity in orbit and a rival black hole in the finale. Stars, a dark matter currency, a shop with six hole skins and four upgrades, trophies, mouse, keyboard and touch controls, synthesized sound and music, and Telegram haptics and back button support.

The hole chasing a panicking festival crowd Downtown level with towers and traffic Zoo level with freed animals Level complete screen with three stars Level select with 20 levels Shop with hole skins

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.
  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. You can't resell or share the source code itself as a template or asset pack.

Questions

Do I need to know Phaser?

Basic JavaScript is enough for a reskin: change colors and drawing functions, rename the game, edit the levels. REASKIN.md walks through each step. The game rules live in plain JavaScript files without Phaser, so they are easy to read and change.

How hard is it to add levels?

A level is a short block of data: world size, time, goal, ground zones and a list of what to place where. npm test checks every level and has an autopilot play it, so you know right away if a level can't be won.

Can I put it in Telegram?

Yes. The game already talks to Telegram: it expands to full height, follows the back button and uses haptic feedback. TELEGRAM.md explains how to create the bot and attach the game.

Will it run on phones?

Yes. All objects share one generated texture, so even crowded levels with hundreds of moving objects draw in a few calls. Touch controls work by dragging anywhere on the screen.

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

Yes. The game is a regular web app, so Capacitor (a free, open-source wrapper) turns it into an Android or iPhone app without changes to the game code. If you'd rather not do it yourself, I can set up the Android app for you and prepare the iOS project for you to build in Xcode. Just mention it in your offer. Publishing needs your own Google Play or Apple developer account, and an iOS build needs a Mac with Xcode.

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. Every image is drawn by code in this project and every sound is synthesized, so there are no third-party assets to license. The font is Baloo 2 under the SIL Open Font License, and Phaser is MIT licensed.