← Back

Arcade Archer 3DAI · Claude 3.5

Game information

Master your aim in this immersive 3D archery challenge where precision and timing are everything!

TypeArchery Shooting
ResolutionResponsive
OrientationPortrait
PlatformsPC Web / H5 Mobile
StoragelocalStorage
Authorlsk
Date2026-07-08

AI generation prompt

Copy this prompt to study or reproduce the game.

Core Game Loop and Mechanics

Arcade Archer 3D is a first-person 3D archery game where players aim and shoot arrows at various targets in a colorful arena environment.

Moment-to-Moment Gameplay
  1. Player stands at a fixed shooting position with a bow
  2. Targets appear at various distances and positions in the arena
  3. Player aims using mouse (desktop) or touch drag (mobile)
  4. Player draws the bow by holding the shoot button, building power
  5. Player releases to fire the arrow
  6. Arrow flies with realistic physics (gravity, arc)
  7. Hit detection awards points based on accuracy (bullseye, inner ring, outer ring)
  8. New targets spawn continuously
  9. Score accumulates with combo multipliers for consecutive hits
Progression and Engagement
  • Score System: Points awarded based on hit accuracy (bullseye = 100pts, inner = 50pts, outer = 25pts)
  • Combo Multiplier: Consecutive hits without missing increase score multiplier (2x, 3x, 4x, 5x max)
  • Time Pressure: Targets have limited lifetime before disappearing (miss penalty)
  • Challenge Escalation: As score increases, targets move faster and spawn at more difficult positions
Win/Lose Conditions
  • Objective: Achieve the highest score possible before running out of arrows
  • Starting Arrows: Player begins with 20 arrows
  • Arrow Recovery: Hitting targets awards bonus arrows (+1 for bullseye, +0 for other hits)
  • Game Over: When player runs out of arrows
  • High Score: Game tracks and displays personal best
Compelling Gameplay
  • Skill-Based: Requires genuine aiming skill and understanding of arrow physics
  • Risk/Reward: Players must balance speed (maintaining combo) vs accuracy (conserving arrows)
  • Satisfying Feedback: Visceral arrow impact effects, sound design, and visual feedback
  • Replayability: High score chasing and improving personal skill

Starting Scope

The first iteration will implement a polished, focused core experience:

Implement First (v1)
  • Fixed shooting position in 3D arena
  • First-person bow and arrow mechanics with draw/release
  • Single target type: stationary circular targets at various distances
  • Realistic arrow physics (gravity, arc trajectory)
  • Three hit zones: bullseye, inner ring, outer ring
  • Score system with combo multiplier
  • Arrow count system (start with 20, +1 for bullseye hits)
  • Game over screen with final score
  • Simple 3D arena environment (ground plane, sky, distance markers)
  • Touch and mouse aiming controls
  • Visual and audio feedback for hits/misses
Add Later (Future Iterations)
  • Moving targets (side-to-side, up-down, circular patterns)
  • Flying drone targets
  • Wind effects that affect arrow trajectory
  • Multiple bow types with different stats
  • Special arrow types (fire, ice, explosive)
  • Multiple arena environments
  • Leaderboards
  • Achievements system
  • Tutorial mode
  • Practice mode with unlimited arrows

Game Perspective

3D First-Person

The game uses a first-person perspective where:

  • Camera is positioned at the archer's eye level
  • Player sees their bow in the lower portion of the screen
  • Targets are positioned in 3D space at various distances (10m to 50m)
  • Arena extends forward with depth perception
  • Aiming is done by moving the camera/crosshair to look at targets
  • The bow follows the camera direction

This perspective provides:

  • Immersive archery experience
  • Natural depth perception for judging distances
  • Intuitive aiming mechanics
  • Clear view of the arena and targets

Game World and Level Design

Arena Layout

The game takes place in a single outdoor archery range:

Environment Structure:

  • Shooting Platform: Elevated wooden platform (2m x 2m) where player stands
  • Range Field: Open grass field extending 50 meters forward
  • Target Zones: Three distance markers at 15m, 30m, and 45m
  • Boundaries: Low wooden fence on sides, mountains in far background
  • Sky: Clear blue sky with scattered clouds
  • Lighting: Bright daylight with sun positioned to avoid glare

Target Spawn System:

  • Targets spawn at random positions within the three distance zones
  • Horizontal spread: ±10 meters from center
  • Vertical position: 1.5m to 3.5m height (roughly chest to above head)
  • Maximum 3 targets active simultaneously
  • Each target remains for 8 seconds before disappearing
  • New target spawns 1 second after previous target is hit or expires

Target Design:

  • Circular archery target (1 meter diameter)
  • Three concentric rings:
    • Bullseye (red, 20cm diameter) - 100 points, +1 arrow
    • Inner Ring (white, 40cm diameter) - 50 points
    • Outer Ring (blue, 100cm diameter) - 25 points
  • Targets face the player at all times (billboard style)
  • Mounted on wooden stands

Visual Depth Cues:

  • Distance markers (signs showing 15m, 30m, 45m)
  • Ground grid lines every 5 meters
  • Atmospheric fog increases with distance
  • Target size appears smaller at greater distances

Edit Mode Design

Edit mode allows players to customize their archery experience while maintaining game balance.

Editable Properties

Arena Customization:

  • Sky Color: Choose from preset sky colors (blue, sunset orange, twilight purple, stormy gray)
  • Ground Type: Select ground texture (grass, sand, snow, dirt)
  • Time of Day: Adjust lighting (morning, noon, afternoon, evening)

Target Settings:

  • Target Color Scheme: Customize ring colors (classic red/white/blue, neon, pastel, monochrome)
  • Target Size: Adjust diameter (0.8m to 1.5m) - affects difficulty
  • Max Active Targets: Set how many targets can be active (1-5)
  • Target Lifetime: How long targets stay visible (5-15 seconds)

Gameplay Parameters:

  • Starting Arrows: Initial arrow count (10-30)
  • Gravity Strength: Adjust arrow drop (0.8x to 1.2x normal)
  • Arrow Speed: Modify arrow velocity (0.8x to 1.2x normal)
  • Combo Multiplier Cap: Maximum combo multiplier (2x to 10x)

Scoring:

  • Bullseye Points: Points for center hit (50-200)
  • Inner Ring Points: Points for inner ring (25-100)
  • Outer Ring Points: Points for outer ring (10-50)
  • Bonus Arrow Threshold: Which hits award bonus arrows (bullseye only, inner+, all hits)
Edit Mode UI
  • Side Panel: Collapsible panel on right side with categorized settings
  • Live Preview: Changes apply immediately in the game view
  • Reset Button: Restore default settings
  • Presets: Quick-select preset configurations (Easy, Normal, Hard, Expert)
Constraints
  • All settings have reasonable min/max bounds to prevent broken gameplay
  • Arrow physics remain realistic (can't make arrows fly backwards)
  • Target spawn positions stay within visible arena bounds
  • Score values must be positive integers
  • At least 1 target must be active at a time

Control Design

Arcade Archer 3D uses a 3D First-Person Shooter control scheme optimized for archery mechanics.

Desktop Controls (Keyboard + Mouse)

Aiming:

  • Mouse Movement: Look around / aim (with pointer lock)
  • Crosshair in center of screen shows aim point
  • Smooth mouse sensitivity for precise aiming

Shooting:

  • Left Mouse Button (Hold): Draw bow
    • Hold duration determines arrow power (0-100%)
    • Visual indicator shows draw strength
    • Maximum draw time: 2 seconds (full power)
  • Left Mouse Button (Release): Fire arrow
    • Arrow launches with power based on draw time
    • Longer draw = faster arrow = flatter trajectory

Other:

  • ESC: Release pointer lock / pause menu
  • R: Restart game (when game over)
Mobile Controls (Touch)

Aiming:

  • Touch & Drag (anywhere on screen): Look around / aim
    • Touch and drag to rotate camera
    • Right side of screen preferred for aiming (thumb-friendly)
    • Smooth touch sensitivity for precise aiming

Shooting:

  • Tap & Hold (left side of screen): Draw bow
    • Large touch area (bottom-left quadrant)
    • Visual button shows "DRAW" with power meter
    • Hold to build power (0-100%)
  • Release Touch: Fire arrow
    • Arrow launches with accumulated power

UI:

  • Pause Button: Top-right corner (96x96px minimum)
  • Restart Button: Appears on game over screen
Pointer Lock (Desktop)
  • Automatically request pointer lock when game starts
  • Release pointer lock when:
    • ESC pressed
    • Pause menu opened
    • Game over screen shown
  • Re-acquire pointer lock when resuming gameplay
Input State Management
  • Track mouse/touch state separately
  • Clear all input states on window blur
  • Prevent default browser behavior for used keys/touches
  • Handle multiple simultaneous touches (one for aim, one for shoot)
Aiming Mechanics
  • Crosshair: Fixed center-screen reticle
  • Bow Visual: Bow model in lower screen follows aim direction
  • Arrow Preview: Dotted arc line shows predicted trajectory (optional, can be toggled in edit mode)
  • Sensitivity: Adjustable in edit mode (default: medium)
Draw Mechanics
  • Power Meter: Visual bar showing draw strength (0-100%)
  • Bow Animation: Bow string pulls back as power increases
  • Audio Feedback: Creaking sound as bow is drawn
  • Haptic Feedback (mobile): Subtle vibration at full draw
Accessibility
  • Large touch targets (minimum 96x96px)
  • Clear visual feedback for all interactions
  • Audio cues for important actions
  • Colorblind-friendly UI elements

Art Style and Visual Theme

Arcade Archer 3D features a vibrant, stylized low-poly 3D aesthetic that balances visual appeal with performance and clarity.

Overall Art Direction
  • Style: Low-poly 3D with flat shading and bold colors
  • Mood: Bright, energetic, and inviting
  • Color Palette: Saturated, cheerful colors with high contrast
  • Lighting: Bright ambient lighting with soft shadows
Visual Consistency
  • All 3D models use low polygon counts (under 500 triangles each)
  • Flat shading (no smooth normals) for distinct faceted look
  • Consistent color saturation across all elements
  • Simple, clean textures (mostly solid colors)
Asset Specifications

3D Models (Code-Rendered):

  • Bow: Simple low-poly bow model (brown wood, ~200 triangles)
  • Arrow: Thin cylinder with cone tip (~50 triangles)
  • Target Stand: Simple wooden frame (~100 triangles)
  • Ground Plane: Large flat plane with subtle grid texture
  • Distance Markers: Simple signpost models (~80 triangles each)

Generated Image Assets:

  • Target Face: Circular archery target with three rings (bullseye, inner, outer)
  • Sky Texture: Gradient sky with stylized clouds
  • UI Elements: Buttons, icons, score display backgrounds

Visual Effects (Code-Rendered):

  • Arrow Trail: Thin line renderer following arrow in flight
  • Hit Impact: Particle burst on target hit (colored based on ring hit)
  • Miss Impact: Small dust cloud when arrow hits ground
  • Combo Indicator: Glowing text showing multiplier
  • Draw Power Meter: Animated bar filling as bow is drawn
Scale and Proportions
  • Bow: 1.2m length, positioned in lower 30% of screen
  • Arrows: 0.8m length, 2cm diameter
  • Targets: 1m diameter (adjustable in edit mode)
  • Arena: 50m depth, 30m width
  • Player Height: 1.7m eye level
Camera and Viewing
  • FOV: 75 degrees (good balance for archery)
  • Near Clip: 0.1m
  • Far Clip: 100m
  • Depth of Field: Slight blur on distant objects for depth perception
UI Style
  • Font: Bold, sans-serif, highly readable
  • UI Colors: White text with dark semi-transparent backgrounds
  • Icons: Simple, flat design matching low-poly aesthetic
  • Buttons: Rounded rectangles with subtle gradients
Performance Considerations
  • Low poly counts ensure smooth 60fps on mobile
  • Minimal texture usage (mostly procedural colors)
  • Simple particle effects (under 50 particles at once)
  • Efficient draw calls (batched where possible)