Skywire 2 - Rail Adventure Platform Game

Seele01-Flash
By
Skywire 2 is an exciting rail-based platform game where you control a cable car to safely transport passengers while avoiding dangerous robotic animals. Features classic pixel art graphics and multiplayer racing mode.

Prompt

MODEL: Seele01-Flash
Please use Three.js to generate a **mobile-first game** with the theme "Skywire 2 - 3D Voxel Remake". Please read the following detailed game design requirements first, and then generate the code accordingly: ### 1. Assets & Environment * **Visual Style**: 2.5D Perspective with a "Voxel Art" aesthetic to pay homage to the original Nitrome pixel art. Use bright, saturated colors (Hot Pink #FF0099, Cyan #00CCFF, Bright Red #FF3333). * **Player Model (The Gondola)**: A red, boxy cable car composed of simple geometric primitives (cubes). Above the car, include two blue rotating wheels that grip the rail. * **Passengers**: Three distinct, small voxel characters (Green, Purple, Orange) sitting inside the gondola. They must be separate meshes parented to the car so they can be detached individually. * **The Rail**: A thick, grey tubular line (using `THREE.TubeGeometry` following a `CatmullRomCurve3`) that winds across the screen with loops and curves. * **Enemies**: Mechanical/Robotic animals (e.g., a purple hippo or ostrich) constructed from cubes. They should look "chunky" and retro. * **Background**: A flat, scrolling background plane with a repeating mechanic/factory pattern in pink and purple hues to match the screenshot. * **Optimization**: Use `InstancedMesh` for repeated scenic elements. Keep geometry low-poly (under 500 tris per object) for smooth 60fps on mobile devices. ### 2. Audio Requirements * **BGM**: A fast-paced, cheerful 8-bit Chiptune track that loops seamlessly. * **SFX - Movement**: A continuous, low-pitched electric hum or whirring sound that changes pitch based on the cable car's speed. * **SFX - Damage**: A comedic "bonk" or "metallic clang" sound when the car hits an enemy. * **SFX - Passenger Loss**: A descending whistle or "Uh-oh!" voice clip when a passenger falls. * **SFX - Win**: A short triumphant jingle. ### 3. Gameplay Loop * **Core Mechanic**: The player controls the speed and direction of the cable car moving along a fixed, winding rail path. The car is locked to the path but can move Forward or Backward. * **Obstacles**: Robotic enemies patrol specific sections of the wire or move up and down across it. The player must stop or reverse quickly to wait for the timing window to pass safely. * **Health System**: The player starts with 3 passengers. * **Collision**: If the gondola touches an enemy, one passenger is physically detached from the car and falls off screen (affected by gravity). * **Invincibility**: Brief flickering/invincibility frame after being hit. * **Win Condition**: Reach the "Station" node at the end of the curve with at least 1 passenger remaining. * **Lose Condition**: All 3 passengers fall off. ### 4. Mobile Controls & Interaction * **Orientation**: Landscape mode locked. * **Control Scheme**: Two large, semi-transparent touch zones covering the bottom corners of the screen: * **Left Zone (Red)**: Reverse/Brake. * **Right Zone (Green)**: Accelerate Forward. * **Physics/Feel**: The car should have momentum (inertia). It shouldn't start/stop instantly; add a slight `lerp` for acceleration and deceleration to simulate the weight of the swinging gondola. * **Camera**: An Orthographic camera that follows the player's X/Y position smoothly, keeping the cable car centered but allowing the player to see slightly ahead. * **Feedback**: Trigger `navigator.vibrate(50)` on mobile devices when the car takes damage. Flash the screen red briefly upon impact. Do not ask for clarification. Do not request confirmation. Directly execute the generation task based on the given instructions.

Game Introduction

About Skywire 2

Skywire 2 is a thrilling action platform game that combines precision control with exciting rail-based gameplay. In this colorful pixel art adventure, you take control of a cable car system, carefully navigating along suspended rails while ensuring your passengers reach their destination safely. The game features charming retro graphics and challenging obstacle-based gameplay that will test your reflexes and timing skills.

This rail adventure offers both single-player campaigns and competitive two-player racing modes, making it perfect for both solo gaming sessions and multiplayer fun with friends.

Core Features

Classic Platform Action

Experience the perfect blend of platform gaming and rail simulation. Your cable car moves along fixed tracks, but you control the speed and direction, creating a unique gameplay experience that's both accessible and challenging.

Dangerous Wildlife Obstacles

Navigate past a variety of robotic animals that pose threats to your passengers: - Robotic Ostriches : Fast-moving birds that can knock passengers off - Mechanical Parrots : Flying obstacles that require careful timing - Armored Rhinos : Heavy creatures that can damage your cable car - Desert Camels : Unpredictable animals with varying movement patterns

Multiplayer Racing Mode

Compete against friends in the exciting two-player racing mode. Race to see who can transport their passengers fastest while avoiding the same dangerous obstacles. This competitive element adds endless replay value to the game.

Retro Pixel Art Design

Enjoy beautifully crafted pixel art graphics that capture the charm of classic arcade games. The colorful environments and character designs create an engaging visual experience that appeals to both retro gaming fans and new players.

Gameplay Mechanics

Your primary objective is to safely transport passengers from one station to another using your cable car. The challenge lies in maintaining the right speed and direction while navigating past various robotic animal obstacles that will cause your passengers to fall if you're not careful.

The game requires strategic thinking as you must balance speed with safety. Moving too fast might help you avoid some obstacles but makes it harder to react to sudden threats. Moving too slowly gives you better control but may leave you vulnerable to persistent enemies.

Operation Guide

The control scheme is simple yet effective: - Up Movement : Press W key or Up arrow to move the cable car upward along the rail - Down Movement : Press S key or Down arrow to move the cable car downward along the rail - Directional Control : Use smooth movements to navigate around obstacles and maintain passenger safety

Mastering the timing of these movements is crucial for success. The responsive controls allow for precise maneuvering, giving skilled players the ability to navigate through even the most challenging obstacle sequences.

Why Play Skywire 2

Completely Free Gaming Experience

Skywire 2 is entirely free to play with no hidden costs or premium features. Access all game modes, levels, and features without any payment requirements.

No Download Required

Play instantly in your web browser without downloading any software. The game runs smoothly on modern browsers and is compatible with both desktop and laptop computers.

Perfect for All Skill Levels

While easy to learn, Skywire 2 offers increasing difficulty that challenges even experienced platform game players. The progression system ensures everyone can enjoy the game at their own pace.

Social Gaming Fun

The two-player mode makes it an excellent choice for gaming with friends or family. Compete head-to-head to see who has the best rail navigation skills.

Classic Gaming Nostalgia

For fans of retro gaming, Skywire 2 delivers authentic pixel art aesthetics and gameplay mechanics reminiscent of classic arcade platforms, updated with modern browser compatibility.

Perfect Gaming Choice

Whether you're looking for a quick gaming session during a break or want to spend hours perfecting your rail navigation skills, Skywire 2 delivers engaging entertainment. The combination of skill-based gameplay, charming visuals, and competitive multiplayer options makes it a standout choice in the platform gaming genre.

Frequently Asked Questions (FAQ)