Cupid - Arrow Shooting Game - Action Game

Seele01-Flash
By Penelope Green
Play Cupid online free! Aim hearts and shoot devils in the sky. Control the cute angel with arrow keys, earn points before wings tire. Fun browser game for all ages.
Unity

Castle Devour Quest

Build a Unity castle quest with risky rooms and a win goal.

Build a Unity castle quest with risky rooms and a win goal.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.Open in workspace
Puzzle

Box Robot Puzzle

Build crate-pushing puzzles with vehicles and physics timing.

Build crate-pushing puzzles with vehicles and physics timing.Open in workspace
New

Underwater Puzzle

Build an underwater puzzle: restore coral, dodge crabs.

Build an underwater puzzle: restore coral, dodge crabs.Open in workspace
Driving

City Car Driving

Build an open-city free-driving game with car selection.

Build an open-city free-driving game with car selection.Open in workspace
Unity

Egg on the Car Roof

Build a Unity challenge: keep a fragile egg on a moving roof.

Build a Unity challenge: keep a fragile egg on a moving roof.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
Shooter

Platform Shooter Quest

Build a side-scrolling platform shooter with weapon switching.

Build a side-scrolling platform shooter with weapon switching.Open in workspace
New

River Raid Survival

Build a River Raid-style flight survival run with fuel pressure.

Build a River Raid-style flight survival run with fuel pressure.Open in workspace
Godot

Baby Bat Climber

Build a compact Godot cave-climbing platformer.

Build a compact Godot cave-climbing platformer.Open in workspace
Unity

Castle Devour Quest

Build a Unity castle quest with risky rooms and a win goal.

Build a Unity castle quest with risky rooms and a win goal.Open in workspace
Unity

Crimson Illusion Battle

Build a Unity fantasy battle through a crimson illusion realm.

Build a Unity fantasy battle through a crimson illusion realm.Open in workspace
Puzzle

Box Robot Puzzle

Build crate-pushing puzzles with vehicles and physics timing.

Build crate-pushing puzzles with vehicles and physics timing.Open in workspace
New

Underwater Puzzle

Build an underwater puzzle: restore coral, dodge crabs.

Build an underwater puzzle: restore coral, dodge crabs.Open in workspace
Driving

City Car Driving

Build an open-city free-driving game with car selection.

Build an open-city free-driving game with car selection.Open in workspace
Unity

Egg on the Car Roof

Build a Unity challenge: keep a fragile egg on a moving roof.

Build a Unity challenge: keep a fragile egg on a moving roof.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
Shooter

Platform Shooter Quest

Build a side-scrolling platform shooter with weapon switching.

Build a side-scrolling platform shooter with weapon switching.Open in workspace
New

River Raid Survival

Build a River Raid-style flight survival run with fuel pressure.

Build a River Raid-style flight survival run with fuel pressure.Open in workspace
Godot

Baby Bat Climber

Build a compact Godot cave-climbing platformer.

Build a compact Godot cave-climbing platformer.Open in workspace

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Cupid". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: "2.5D Doodle Toon" style. Use 3D low-poly models with **Cel-Shading (Toon Shader)** and heavy black outlines to mimic the hand-drawn, sketch-like aesthetic of the original 2006 Flash game. * **Camera**: Use an **Orthographic Camera** fixed to a side-scrolling view (side-on) to emulate the classic arcade feel. * **Player Character (Cupid)**: A cute, chubby angel with a diaper, halo, and flapping wings. The model needs a "Fatigue" state (texture changes to look tired or wings droop) as health decreases. * **Enemies (Devils)**: Red, low-poly imps with pitchforks floating in the sky. * **Targets**: Civilian characters walking on the ground layer (bottom of screen) or floating hearts that need to be collected. * **Background**: A scrolling parallax sky with layers of fluffy white clouds and a light blue gradient background. * **Mobile Optimization**: Use simple geometry (low vertex count) and shared materials to ensure 60 FPS on mobile browsers. Avoid complex dynamic lighting; use baked ambient light. ### 2. Audio Requirements * **BGM**: A whimsical, lo-fi looped track featuring harp glissandos and pizzicato strings, mixed with a comedic tuba rhythm to fit the "Funny" and "Cute" tags. * **Sound Effects (SFX)**: * **Shoot**: A cartoonish "Twang" or "Zip" sound when releasing an arrow. * **Hit**: A comical "Boing" or distinct "Smooch" sound when a heart arrow hits a target. * **Fatigue Warning**: A heavy breathing or panting sound when energy is low. * **Game Over**: A slide-whistle dropping pitch sound effect as Cupid falls from the sky. ### 3. Gameplay Loop * **Core Mechanic**: An endless side-scrolling shooter. The player controls Cupid flying in the air. * **Shooting**: Cupid shoots "Heart Arrows". * Hitting **Devils**: Destroys them and grants points. * Hitting **Civilians**: Turns them into "Lovers" (visual heart particle effect) and grants bonus points. * **Fatigue System (Health)**: Instead of traditional HP, there is a "Fatigue Bar". * Fatigue increases slowly over time (gravity/tiredness). * Fatigue increases significantly if Cupid touches a Devil (collision). * **Game Over Condition**: When the Fatigue Bar is full (or Energy is 0), Cupid's wings stop working, and he plummets to the ground. * **Progression**: The game speed slightly increases over time, spawning more Devils. ### 4. Mobile Controls & Interaction * **Orientation**: **Landscape Mode** (Force landscape UI layout). * **Movement (Left Thumb)**: A **dynamic virtual joystick** on the left half of the screen. Dragging moves Cupid freely on the X/Y axis within the screen bounds. * **Combat (Right Thumb)**: **Tap-to-Shoot**. Tapping anywhere on the right half of the screen fires an arrow towards the tap position (calculating the angle from Cupid to the touch point). * **UI Layout**: * Score displayed in the top-left (large, readable font). * Fatigue/Stamina Bar displayed prominently at the top-center. * Pause button in the top-right (minimum 44x44px touch target). * **Feedback**: * Trigger **Haptic Feedback (Vibration)** when Cupid hits an enemy or takes damage. * Screen shake (slight) on taking damage. 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

Cupid is a delightful arcade shooting game that puts you in control of a lovable angel armed with a bow and arrow. This free-to-play browser game combines cute graphics with engaging gameplay, challenging players to aim precisely and shoot hearts at various targets while navigating through the sky. With its simple yet addictive mechanics, Cupid offers hours of entertainment for players of all ages.

Core Features

Charming Angel Character

Control an adorable cupid character with smooth flying mechanics and responsive controls. The cute art style makes this game appealing to players who enjoy lighthearted, family-friendly gaming experiences.

Target Shooting Mechanics

Aim your bow and shoot hearts at targets while avoiding or defeating devils that appear in the sky. The game tests your accuracy and timing as you navigate through increasingly challenging scenarios.

Progressive Difficulty

As you play, the challenge increases with more targets, faster-moving enemies, and complex flight patterns. Your wings gradually tire from use, adding a strategic element to resource management.

Point-Based Scoring System

Earn points for successful hits and completed objectives. Compete with yourself to achieve higher scores in each playthrough, making every game session rewarding and motivating.

Instant Browser Gameplay

No downloads required - jump straight into the action through your web browser. The game loads quickly and runs smoothly on most devices, making it perfect for quick gaming sessions.

Gameplay Mechanics

Flight Controls

Use arrow keys or WASD to navigate your cupid character through the sky. The smooth flight mechanics allow for precise positioning when lining up shots.

Combat System

Left-click to shoot hearts from your bow. Timing and accuracy are crucial for hitting moving targets and avoiding enemy attacks from devils in the sky.

Stamina Management

Your wings have limited endurance, adding a strategic element to the gameplay. Plan your movements efficiently to maximize your scoring potential before fatigue forces you to land.

Game Controls

  • Arrow Keys or WASD : Move cupid left, right, up, and down
  • Left Mouse Click : Shoot hearts from your bow
  • Mouse Movement : Aim your shots precisely

The intuitive control scheme makes it easy for new players to start enjoying the game immediately while offering enough depth for skill development.

Why Play Cupid

This game perfectly balances cute aesthetics with engaging arcade action. It's ideal for players seeking:

  • Stress-Free Gaming : The cute graphics and lighthearted theme provide relaxing entertainment
  • Quick Play Sessions : Perfect for short breaks or casual gaming moments
  • Skill Development : Improve your aim and timing through repeated play
  • Family-Friendly Fun : Suitable content for players of all ages
  • No Commitment Required : Play instantly without downloads or accounts

Whether you're looking for a fun distraction or want to challenge your shooting skills, Cupid delivers an entertaining experience that's both accessible and rewarding.

Frequently Asked Questions (FAQ)