- Flappy Bird Advanced Unity is an enhanced version of the classic Flappy Bird game.
- Players control a bird navigating through obstacles and now have the ability to shoot, adding new mechanics and excitement.
- The game introduces fresh challenges, power-ups, and advanced gameplay to keep players engaged.
- Guide the bird through gaps between pipes and obstacles.
- Use the shooting mechanic to clear obstacles or enemies.
- Collect power-ups and points for higher scores.
- Experience advanced levels with increasing difficulty and new gameplay elements.
- This project extends the original Flappy Bird by:
- Introducing a shooter mechanic—players can fire projectiles to clear their path.
- Adding new enemy types and obstacles that require quick reflexes and strategic shooting.
- Implementing power-ups and advanced level progression.
- Enhancing the visual and audio experience with modern effects.
- Unity (C# scripting): Main development platform for 2D/3D games.
- Unity Physics: Used for realistic bird movement, collision detection, and projectile mechanics.
- Unity Animation System: For smooth character and background animations.
- Unity UI: For score display, menus, and power-up indicators.
- Audio Management: Integrated sound effects and background music.
- C#:
- Game logic, shooting mechanics, and power-up systems.
- State management for levels and player status.
- Efficient object pooling for performance.
- Level Design: Crafted engaging and progressively challenging levels.
- Sprite Animation: Used sprite sheets for bird, enemy, and projectile animations.
- Particle Effects: For shooting, collisions, and power-up feedback.
- Custom Assets: Created or sourced sprites, backgrounds, and audio files.
- Prefab System: Modular game objects for rapid development and reusability.
- Git & GitHub: Managed project versions, tracked progress, and enabled collaboration.
- Cross-Platform Build: Configured settings for desktop and mobile builds.
- Documentation: Well-commented code and organized project structure.
Feel free to use, extend, or contribute to this project!