TikTok playable prototypes

Aaronautic

Portrait-first HTML5 games by Aaron Coker, built around quick starts, readable feedback, and rewarded-ad moments for TikTok-style testing.

3
playable bundles
9:16
portrait layout
Canvas
HTML5 gameplay

Games in the TikTok folder

Three playable prototypes are already taking shape.

Each game is a static portrait bundle with a focused loop, mobile-first controls, local progression or scoring, and a mock rewarded-ad adapter ready to swap for a platform SDK.

Pop Drop gameplay with falling pop tokens and a glowing catcher near the bottom of the screen.

Catch-and-dodge arcade

Pop Drop

Drag a glowing catcher through falling pop tokens, avoid hazards, grab time shards, and use one rewarded revive to keep a run alive.

  • 35-second rounds
  • Time shards
  • Rewarded revive
Sea Sheep Swim portrait screen with the sea sheep character, swim stats, and coral water backdrop.

Tap-to-pulse swimmer

Sea Sheep Swim

Tap to pulse a leafy sea sheep through coral gaps, return to a lagoon hub after each run, and track local high scores.

  • Coral gaps
  • High scores
  • Bubble rescue
Rift Warden gameplay with a small ship in a dark arena, wave HUD, and glowing projectile effects.

Arena roguelite run

Rift Warden

Drag through a rift arena while the warden auto-fires, clear waves, pick run mods, and spend cores in the hangar between runs.

  • Wave mods
  • Hangar upgrades
  • Ad rerolls

Build notes

Static bundles with platform-shaped hooks.

The current games are plain HTML, CSS, and JavaScript prototypes. They can be opened locally, zipped for playable testing, or adapted later when the TikTok Minis runtime is available.

Portrait from the start

Each game uses a vertical shell, touch-first controls, compact HUDs, and fixed-format layouts built for phone screens.

Rewarded ads isolated

Mock ad flows live behind adapter functions, keeping the gameplay testable while leaving one clean SDK integration point.

Loops with memory

Runs feed local scores, upgrades, rescues, or unlock progress so each prototype can grow without changing its core rhythm.

Contact

Questions, support, or collaboration ideas?

Use the support page for public contact links, bug reports, privacy requests, and product questions.

Open support