A Flappy Bird-style game with enhanced mechanics and dynamic obstacles.
BlueBird is a 2D side-scrolling action game inspired by Flappy Bird, but with enhanced movement mechanics and a variety of moving obstacles. Players must navigate through increasingly difficult waves of obstacles while managing special abilities like shields and dashes.
BlueBird.mp4
- Floating Controls: Smooth up/down movement instead of traditional flapping
- Dash/Boost: Instant speed burst in the current direction for quick maneuvers
- Smooth Animations: Tween-based rotation and scaling for fluid visual feedback
- Dynamic Rotation: Player sprite rotates based on movement direction
- Invulnerability Window: 1 second of protection from obstacles
- Visual Feedback: Animated shield overlay with pulsing effects
- Cooldown Management: 2 second cooldown between uses
- Strategic Gameplay: Players must time shield activation carefully
- Bird Herds: Flying formations with breathing animations
- Insect Swarms: Faster, more erratic movements
- Paper Planes: Unique gliding and circular return patterns
- Movement Patterns: Straight, zigzag, circular, and special movements
- Dynamic Difficulty: Speed and spawn rate increase over time
- Perspective: 2D side-scrolling view
- Animation: Smooth tween-based effects for all visual feedback
- UI Design: Minimalist, gameplay-focused interface
- Atmosphere: Colorful and energetic with responsive animations
- ✅ Complete player movement system with floating controls
- ✅ Dash/boost mechanic for quick directional movement
- ✅ Shield system with visual effects and invulnerability
- ✅ Red screen flash effect on player death
- ✅ Three obstacle types with unique behaviors
- ✅ Object pooling system for performance optimization
- ✅ Random movement pattern assignment
- ✅ Auto-scaling difficulty system
- ✅ Smooth tween-based animations throughout
- Movement Speed: Medium (384 units/s base)
- Patterns: Straight, circular, zigzag
- Animation: Gentle breathing/pulsing effect
- Behavior: Steady, predictable movement
- Movement Speed: Medium-Fast (384 units/s base)
- Patterns: Straight, circular, zigzag (more erratic)
- Animation: Fast breathing/pulsing effect
- Behavior: More aggressive pattern oscillations
- Movement Speed: Slow (250 units/s)
- Patterns:
- Glide: Diagonal descent with configurable angle
- Returning: Circular "roller-coaster" movement with rotation
- Animation: Subtle rotation for glide, dynamic rotation for circular movement
- Behavior: Unique, unpredictable pathing
- Speed Scaling: Increases by 10% every 20 seconds
- Spawn Rate: Decreases by 0.15s every 20 seconds (faster spawning)
- Pattern Randomization: Each obstacle gets a random movement pattern
- Type Randomization: Random selection between three obstacle types
- Engine: Godot 4.5
- Language: GDScript
- Architecture: Node-based composition with signal communication
- Performance: Object pooling system for all obstacles
- Animation: Tween-based system for all visual effects
- Camera: PhantomCamera plugin integration support
All gameplay parameters are exposed to the Godot editor for easy tuning:
- Spawn intervals and difficulty scaling
- Movement speeds and pattern frequencies
- Shield duration and cooldown
- Dash speed and animation timings
- Obstacle type spawn chances
- Pattern distribution probabilities
Note: This game is currently in development. Focus is on polished core mechanics and smooth, responsive gameplay.