Shoot Gun Clicker - Incremental Gun Collection Game

Seele01-Flash
By
Shoot Gun Clicker is an addictive 3D incremental game where you build a massive gun collection while destroying colorful targets to earn income and experience. Perfect for fans of idle and clicker games.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Shoot Gun Clicker". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style:** Low-poly 3D aesthetic similar to "Superhot" or minimalist arcade shooters. High contrast colors. Background should be a slate blue/dark grey infinite floor with distance fog to blend the horizon. * **The Gun:** A detailed but low-poly firearm model (e.g., MP5 or Assault Rifle) positioned in the bottom-right or bottom-center (FPS perspective). The gun must have a recoil animation (z-axis kickback) and muzzle flash (yellow point light + sprite) upon firing. * **Targets (Unusual Figures):** Abstract geometric shapes (Cubes, Pyramids, Icosahedrons) in bright neon colors (Cyan, Magenta, Lime) that spawn in the center of the screen. * **Particle Effects:** * **Impact:** When a target is hit, generate blue/colored cube particles that scatter physics-based. * **Casings:** Brass bullet casings ejecting from the gun side when firing. * **Floating Text:** Damage numbers popping up and floating upwards when hitting targets. * **Optimization:** Use InstancedMesh for particles and repeating geometry to maintain 60 FPS on mobile devices. ### 2. Audio Requirements * **BGM:** A driving, rhythmic "Synthwave" or "Lo-fi Electronic" track that loops seamlessly. It should be energetic but not overwhelming to encourage repetitive clicking. * **Sound Effects (SFX):** * **Shooting:** Punchy, satisfying gunshot sounds. Varies pitch slightly per shot to avoid ear fatigue. * **Impact:** A "crunchy" shattering sound (like glass or stone breaking) when a target is destroyed. * **UI:** A satisfying "Cha-ching" or coin sound when money is earned. * **Upgrades:** A mechanical "Reload" or "Bolt-action" sound when purchasing an upgrade. ### 3. Gameplay Loop * **Core Mechanic:** The player taps to shoot the geometric figure in the center. The figure has an HP bar. When HP reaches 0, the figure explodes, grants currency (Cash/XP), and a new, slightly stronger figure spawns immediately. * **Incremental Progression:** * **Income:** Earn cash per hit and bonus cash per kill. * **Upgrades:** A shop system allows spending cash to increase: 1. **Damage:** Bullets deal more damage. 2. **Fire Rate:** Reduces cooldown between shots (for auto-fire). 3. **Income Multiplier:** More cash per shot. * **Weapon Unlock:** After reaching certain level milestones, the gun model changes (Pistol -> SMG -> Rifle) with different visual and audio properties. ### 4. Mobile Controls & Interaction * **Touch Input:** * **Tap Anywhere:** Fires a single shot (calls the `shoot()` function). Raycasting should target the center of the screen (crosshair logic), not necessarily where the finger taps, to allow comfortable thumb positioning. * **Long Press:** Activates "Rapid Fire" mode (if unlocked/equipped with an automatic weapon). * **Orientation:** Portrait Mode (Vertical) preferred for one-handed idle play, OR Responsive (works in both, but UI anchors must adapt). * **UI Layout (Thumb Zone):** * **Top:** Score/Money display (large, readable font). * **Bottom:** Large, rectangular upgrade buttons (minimum 44px height) anchored to the bottom of the screen for easy thumb access. * **Haptic & Visual Feedback:** * Trigger `navigator.vibrate(15)` on every shot for tactile recoil feel. * Apply a slight "Screen Shake" (camera position jitter) on shooting to simulate power. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About the Game

Shoot Gun Clicker is an engaging 3D incremental clicker game that combines the satisfaction of collecting weapons with the addictive mechanics of idle gameplay. In this colorful and dynamic gaming experience, you'll start with basic firearms and gradually build an impressive arsenal while earning income through target destruction.

The game features vibrant 3D graphics with geometric targets that explode into spectacular particle effects when hit. As you progress, you'll unlock new weapons, upgrade your existing guns, and watch your income grow exponentially - even when you're not actively playing.

Core Features

Extensive Gun Collection System

Build your ultimate weapon collection by unlocking dozens of different firearms. Each gun has unique stats, firing rates, and visual effects. From pistols to assault rifles, every weapon offers a different gameplay experience and helps maximize your earning potential.

Incremental Progression Mechanics

Experience the classic incremental game loop where small actions lead to massive rewards over time. Your guns continue earning money even when idle, allowing for continuous progression whether you're actively playing or away from the game.

3D Visual Experience

Enjoy smooth 3D graphics with satisfying particle effects and explosions. Watch as colorful geometric shapes shatter into pieces with each successful shot, creating a visually rewarding feedback loop that keeps you engaged.

Idle Income Generation

Your weapons work for you around the clock! Even when you close the browser, your gun collection continues generating income, ensuring you always have resources to invest in upgrades when you return.

Simple Yet Addictive Gameplay

The easy-to-learn mechanics make this game accessible to all players, while the deep progression system provides long-term engagement for dedicated clicker game enthusiasts.

Gameplay Mechanics

Start by shooting at various geometric targets scattered across the 3D environment. Each successful hit generates income and experience points. Use your earnings to purchase new weapons and upgrade existing ones. The more powerful your arsenal, the faster you'll destroy targets and earn money.

The game features an automatic progression system where your weapons continue firing and earning income even during idle periods. This passive income mechanic is essential for purchasing expensive upgrades and unlocking rare weapons.

Operation Guide

The game controls are intuitive and responsive:

  • Left Mouse Button : Fire single shots with precision targeting
  • Hold Right Mouse Button : Activate rapid fire mode for maximum damage output
  • Mouse Movement : Aim at different targets across the 3D environment
  • Menu Navigation : Use mouse clicks to access upgrades and weapon selection

Mastering the rapid fire technique is crucial for maximizing your damage per second and accelerating your income generation.

Why Play This Game

Perfect for Casual Gaming : The simple controls and idle mechanics make it ideal for playing during breaks or while multitasking. You can enjoy meaningful progression without requiring constant attention.

Satisfying Progression : Experience the classic incremental game satisfaction as numbers grow larger and new content unlocks regularly. The weapon collection aspect adds an extra layer of motivation beyond pure number increases.

Free Browser Gaming : No downloads, installations, or payments required. Jump into the action immediately through any modern web browser on desktop or mobile devices.

Cross-Platform Compatibility : Play seamlessly across different devices. Start on your computer and continue on your phone - your progress saves automatically.

Whether you're new to clicker games or a veteran of the incremental genre, Shoot Gun Clicker offers the perfect blend of immediate satisfaction and long-term progression that will keep you coming back for more.

Frequently Asked Questions (FAQ)