Game Design Document v1
Squawk Attack - Game Design Document
1. Overview
- Game Title: Squawk Attack
- Genre: Action/Puzzle
- Platform: Web (playable on browsers)
- Target Audience: Suitable for all ages, targeting casual gamers who enjoy strategic, light-hearted gameplay.
2. Game Concept
- Synopsis: Players take on the role of Roosty, the brave rooster, and Gander, his loyal goose sidekick, to defend the farm from sneaky foxes and weasels. The goal is to eliminate the approaching enemies using unique launch mechanics reminiscent of Angry Birds.
- Unique Selling Points:
- Cartoon-style graphics with humorous characters and settings.
- Fun, physics-based launch mechanics.
- Progressive level design with increasing difficulty and new challenges.
3. Story
- Setting: A bustling farm filled with hens, ducks, geese, and their precious eggs.
- Plot: Roosty and Gander protect the farm from egg-stealing foxes and weasels who are constantly plotting heists. Players help them thwart these attacks through clever launches and strategic gameplay across various farm locations.
- Characters:
- Roosty: The brave rooster and main protagonist.
- Gander: Roosty’s loyal and clever goose companion.
- Enemies: Foxes and weasels dressed in thief gear, each with unique behavior patterns.
4. Gameplay
- Core Mechanics:
- Launch Mechanic: Players launch Roosty and Gander to eliminate enemies and protect the eggs.
- Obstacles: Various farm-themed obstacles such as hay bales, barrels, and fences add strategic challenges.
- Special Abilities: Roosty can dive-bomb enemies, while Gander can glide and hit multiple targets.
- Controls: Simple click-and-drag mechanics for launching characters.
- Scoring:
- Points awarded for defeating enemies, saving eggs, and completing levels with fewer launches.
- Bonus points for completing secret objectives in each level.
5. Level Design
- Structure: Levels are set across different areas of the farm such as barns, fields, and coops.
- Progression: As levels advance, new obstacles, tougher enemies, and more complex layouts are introduced.
- Challenges: Moving obstacles, enemy reinforcements, and timed events increase difficulty.
6. Visual Style
- Art Style: Cartoon-style with bright, colorful, and humorous visuals.
- Character Design: Expressive and exaggerated animations to enhance the fun factor.
- Environment: Detailed farm settings with dynamic elements like fluttering chickens, blowing wind, and interactive props.
7. Sound and Music
- Music: Upbeat, cheerful tunes that match the playful farm setting.
- Sound Effects: Character-specific sounds, enemy sneaking noises, and ambient farm sounds to enhance immersion.
8. Development Tools and Technology
- Engine: Godot game engine for 2D game development.
- Graphics: Custom cartoon-style graphics created in software like Aseprite or Photoshop.
- Sound: Sound design using tools like Audacity and free sound libraries.
9. Monetization Strategy
- There is no monetization strategy. The game is free to play and open source.
10. Project Timeline and Milestones (Proje Zaman Çizelgesi ve Kilometre Taşları)
- Phase 1: Concept Art and Prototyping
- Phase 2: Core Mechanics Implementation
- Phase 3: Level Design and Art Integration
- Phase 4: Sound and Music Addition
- Phase 5: Testing, Feedback, and Refinement
- Phase 6: Launch and Marketing
MOCKUPs
Main Menu Mockup
Mockup Description: The main menu of "Squawk Attack" sets the playful and adventurous tone of the game with its vibrant cartoon-style visuals. Roosty and Gander, dressed in Viking-like armor, are prominently featured as the heroes ready to defend the farm. The background includes a detailed farm setting, reinforcing the game's atmosphere.
Mockup Image:
Detailed Elements:
- Background: The farm environment features fields, barns, and animated characters like hens and other farm animals, enhancing the immersive feel.
- Characters: Roosty and Gander are centered, dressed as brave defenders, immediately capturing the player's attention and setting the heroic mood.
- Buttons:
- New Game: Starts a new game session, prominently placed in the center to encourage immediate play.
- Learn Story: Provides a brief narrative about the game's backstory, engaging the player with the lore of Roosty and Gander's mission.
- Options: Allows players to adjust game settings such as sound, controls, and display preferences.
- Exit: Closes the game or returns to the previous screen if the game is web-based.
- Interactions:
- Each button is designed to be easily clickable, with subtle animations such as enlarging or color changes when hovered over, providing feedback to the player.
- Sound effects such as a cluck or honk play when navigating or selecting options, enhancing the overall user experience.
Design Philosophy: The design aims to balance functionality and style, ensuring that players feel welcomed and ready to dive into the game. The cartoon aesthetics paired with simple, intuitive navigation make the menu inviting and engaging.
Level 1 Mockup - Easy Mode
Scene Description: Level 1 introduces players to the core mechanics of "Squawk Attack," set in a colorful and vibrant farm environment. The scene features a peaceful backdrop of fields, barns, and playful elements that align with the game's cartoon aesthetic. This level serves as a tutorial stage where players can familiarize themselves with launching mechanics and enemy targeting.
Mockup Image:
Gameplay Features:
- Easy Mode: When activated, a trajectory prediction line appears, helping players accurately aim and hit targets. This feature is designed to aid beginners and make the early gameplay experience more accessible.
- Launch Mechanic: Roosty is positioned on a slingshot-like device, ready to be launched towards enemies. The player adjusts the angle and strength of the launch using simple drag-and-release controls.
- Obstacles: The level includes basic obstacles like barrels and fences that players must navigate around to hit the enemies effectively.
- Enemies: A sneaky fox is positioned at the end of the trajectory line, dressed in thief attire, ready to be knocked out by Roosty's launch.
Design Philosophy:
- Visual Guidance: The clear and bright colors, combined with the prediction line, provide players with immediate feedback and a sense of control over their actions.
- Learning Curve: Level 1 is intentionally designed to be straightforward, with minimal obstacles, allowing players to learn the mechanics without frustration.
- Atmosphere: The cheerful setting and engaging animations maintain a light-hearted and fun atmosphere, encouraging players to continue exploring the game.
Interactions and Feedback:
- Trajectory Line: Visible only in easy mode, it highlights the intended path of Roosty, allowing players to adjust their aim before committing to a launch.
- Visual and Sound Effects: Upon launch, sound effects like clucking and playful hits reinforce successful interactions, enhancing the overall experience.