Johnny Upgrade - Incremental Action Adventure Game - Action Game

Seele01-Flash
By Penelope Hernandez
Start from zero and upgrade your way to superhero! Johnny Upgrade is a challenging incremental action game where you earn abilities like running and jumping. Play free online now!
New

Arcade Crossing Game

Build a lane-dodging arcade game with traffic and pickups.

Build a lane-dodging arcade game with traffic and pickups.Open in workspace
Subscriber only

Unreal Mountain Tour

Tour a third-person Unreal world of mountains and water.

Tour a third-person Unreal world of mountains and water.Open in workspace
SEELE02 CORE

Game Generator

Turn a one-line idea into a playable game demo.

Turn a one-line idea into a playable game demo.Open in workspace
Unity

Chaos Train Arcade

Build a chaotic Unity train arcade of hazards and timing.

Build a chaotic Unity train arcade of hazards and timing.Open in workspace
Unity

Strawberry Grove Adventure

Build a cozy Unity pixel grove of exploration and collectibles.

Build a cozy Unity pixel grove of exploration and collectibles.Open in workspace
New

Hook a Fish Arcade

Build a fishing arcade where catches buy you more time.

Build a fishing arcade where catches buy you more time.Open in workspace
Action

Open World City Action

Build an open-world city romp with driving and police chases.

Build an open-world city romp with driving and police chases.Open in workspace
Unity

Endless Runner

Build a polished Unity endless runner with lanes and pickups.

Build a polished Unity endless runner with lanes and pickups.Open in workspace
Voxel

Voxel Village Explorer

Build a voxel village to roam with jump and camera controls.

Build a voxel village to roam with jump and camera controls.Open in workspace
Sports

Basketball Duel

Build a one-on-one basketball game with physics shooting.

Build a one-on-one basketball game with physics shooting.Open in workspace
New

Arcade Crossing Game

Build a lane-dodging arcade game with traffic and pickups.

Build a lane-dodging arcade game with traffic and pickups.Open in workspace
Subscriber only

Unreal Mountain Tour

Tour a third-person Unreal world of mountains and water.

Tour a third-person Unreal world of mountains and water.Open in workspace
SEELE02 CORE

Game Generator

Turn a one-line idea into a playable game demo.

Turn a one-line idea into a playable game demo.Open in workspace
Unity

Chaos Train Arcade

Build a chaotic Unity train arcade of hazards and timing.

Build a chaotic Unity train arcade of hazards and timing.Open in workspace
Unity

Strawberry Grove Adventure

Build a cozy Unity pixel grove of exploration and collectibles.

Build a cozy Unity pixel grove of exploration and collectibles.Open in workspace
New

Hook a Fish Arcade

Build a fishing arcade where catches buy you more time.

Build a fishing arcade where catches buy you more time.Open in workspace
Action

Open World City Action

Build an open-world city romp with driving and police chases.

Build an open-world city romp with driving and police chases.Open in workspace
Unity

Endless Runner

Build a polished Unity endless runner with lanes and pickups.

Build a polished Unity endless runner with lanes and pickups.Open in workspace
Voxel

Voxel Village Explorer

Build a voxel village to roam with jump and camera controls.

Build a voxel village to roam with jump and camera controls.Open in workspace
Sports

Basketball Duel

Build a one-on-one basketball game with physics shooting.

Build a one-on-one basketball game with physics shooting.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Johnny Upgrade". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** 2.5D Side-Scrolling Platformer using a **Low-Poly, Toon-Shaded** aesthetic. The world should look cartoonish and vibrant, mimicking the original Flash game's vector art style but with 3D depth. * **Camera:** Use an **Orthographic Camera** fixed to a side view, following the player smoothly on the X-axis to simulate a classic 2D platformer feel. * **Player Character (Johnny):** A simple low-poly humanoid in a bright **Red Suit** with yellow hair/cape and sunglasses. * *Initial State:* Looks small/weak. * *Animations:* Simple procedural animations for Idle (breathing), Walk (waddle), and Jump. * **Enemies:** "Tank Bots" - Blocky green mechanical units with tank treads and spikes. They patrol back and forth. * **Environment:** * **Ground:** Grey metallic blocks (instanced meshes for performance). * **Background:** A warm, gradient skybox (Orange to Brown) representing a sunset/industrial smog, with distant low-poly silhouette skylines. * **Particles:** Simple geometric particles (cubes) for "blood" or sparks upon death/damage (keeping it "Cute" but hinting at the "Bloody" tag). * **Optimization:** Use `THREE.InstancedMesh` for repeated ground tiles and coins. Limit lights to one Directional Light (Sun) and an Ambient Light. ### 2. Audio Requirements * **BGM (Background Music):** * *In-Game:* An energetic, fast-paced **Chiptune/8-bit Rock** track that motivates speed. * *Shop/Menu:* A slow, goofy "elevator music" or bossa nova style loop to contrast the action. * **Sound Effects (SFX):** * **Jump:** A classic retro rising "bloop". * **Coin Collect:** A high-pitched "ding". * **Timer Warning:** A ticking clock sound when the run time is low. * **Death:** A comical "splat" or explosion sound. * **Upgrade Buy:** Cash register "cha-ching". ### 3. Gameplay Loop * **The Core Mechanic (The Grind):** The player starts extremely weak. They move slowly, can barely jump, and have a very short **Time Limit** (e.g., 10 seconds) before the run ends automatically. * **The Loop:** 1. **Run:** Player attempts to traverse the level, collecting Coins and avoiding Spikes/Enemies. 2. **Fail/End:** The run ends when the Timer hits 0 OR the player dies. 3. **Shop:** The game pauses and opens a UI overlay. The player spends collected coins to upgrade stats. 4. **Repeat:** Player restarts the level with better stats, reaching further distances. * **Upgradable Stats:** * **Speed:** Movement velocity. * **Jump:** Vertical force. * **Time Limit:** Increases the duration of the run. * **Ammo:** Ability to shoot a weapon (unlockable later). * **Win Condition:** Reach the "Boss" at the end of the map after fully upgrading. ### 4. Mobile Controls & Interaction * **Screen Orientation:** **Landscape Mode** (Essential for side-scrolling). * **Touch Controls:** * **Left Thumb:** A virtual **D-Pad (Left/Right)** located at the bottom-left corner. * **Right Thumb:** A large, round **Jump Button** (bottom-right) and a smaller **Shoot Button** (adjacent to Jump). * **Shop UI:** * Must be an HTML Overlay on top of the canvas. * Large, touch-friendly buttons (min 44px height) for buying upgrades. * Clear display of "Current Coins" and "Cost". * **Feedback:** * **Haptic Feedback:** Trigger `navigator.vibrate(50)` when collecting coins or taking damage. * **Visual Feedback:** Screen shake (camera jitter) upon death or hitting an enemy. Floating text ("+10 Gold") when collecting coins. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.
A game idea becoming a playable world and reaching an audience
MAKE • SHARE • EARN

Games are fun. Creating them is even better.

Game Introduction

About the Game

Johnny Upgrade is an innovative incremental action-adventure game that turns the traditional gaming experience upside down. Unlike most games where you start with basic abilities, Johnny Upgrade begins with your character having absolutely no powers - not even the ability to run or jump! This creates a uniquely challenging and rewarding progression system that has captivated players worldwide.

With a rating of 3.2/5 from dedicated players, this game offers a distinctive blend of action, strategy, and patience that appeals to those who enjoy gradual character development and meaningful progression.

Core Features

Revolutionary Progression System

The game's most distinctive feature is its extreme starting point - you literally begin with no abilities whatsoever. Every basic action that players take for granted in other games must be earned through gameplay:

  • Earn the Right to Run : Your first major upgrade allows basic movement
  • Unlock Jumping Ability : Gain vertical mobility to access new areas
  • Extend Your Lifespan : Add precious seconds to your initially brief existence
  • Incremental Wealth Building : Each run earns money for future upgrades

Challenging Yet Rewarding Gameplay

Tagged as both "Hard" and "Cute," Johnny Upgrade strikes a perfect balance between difficulty and charm. The game's pixel art style gives it a retro appeal while the challenging mechanics keep players engaged for hours.

Progressive Exploration

With each successful run, you'll venture a little further into the game world, discovering new challenges and opportunities. The incremental nature means that even failed attempts contribute to your overall progress.

Gameplay Mechanics

The Upgrade Cycle

The core gameplay loop revolves around: 1. Venture Out : Explore as far as your current abilities allow 2. Collect Resources : Gather coins and items during your journey 3. Return to Base : Spend your earnings on crucial upgrades 4. Repeat : Each cycle takes you further than before

Strategic Resource Management

Deciding which upgrades to purchase first becomes a strategic element. Do you prioritize movement speed, jumping height, or survival time? Each choice affects your next run's potential.

Operation Guide

Basic Controls

  • Arrow Keys or WASD : Character movement (once unlocked)
  • In-Game Tutorial : Follow the comprehensive in-game instructions for advanced mechanics
  • Menu Navigation : Use mouse for upgrade purchases and menu interactions

Getting Started Tips

  1. Be Patient : Your first few attempts will be very short - this is intentional
  2. Focus on Basics : Prioritize movement abilities before advanced upgrades
  3. Explore Thoroughly : Each area may contain hidden resources
  4. Plan Your Upgrades : Consider which abilities will help you progress furthest

Why Play Johnny Upgrade

Unique Gaming Experience

Johnny Upgrade offers something genuinely different in the crowded action game market. The concept of earning basic abilities creates an unprecedented sense of achievement when you finally unlock simple actions like running.

Perfect for Incremental Game Fans

If you enjoy games where progress is gradual but meaningful, Johnny Upgrade delivers exactly that experience. Every upgrade feels significant because you started with nothing.

Accessible Yet Deep

While the game is challenging, it's completely free to play and runs directly in your browser. No downloads, registrations, or payments required - just pure gaming enjoyment.

Cross-Platform Compatibility

The game works seamlessly on desktop computers, laptops, and mobile devices through modern web browsers, making it perfect for gaming on the go.

Retro Charm with Modern Design

The pixel art aesthetic appeals to both nostalgic gamers and newcomers, while the innovative progression system feels thoroughly modern and fresh.

Frequently Asked Questions (FAQ)