Game Design Document Game Name: Lego Tripeak Genre: Puzzle Game Elements: Stacked Blocks Layout: The game board is filled with stacked Lego blocks in various configurations. Players need to clear these stacks by strategically placing blocks on a target block below. Block Placement: Players select blocks from the stacks and place them on a designated target block. Correct placement reveals new blocks, allowing progression through the game. Toybox Feature: A limited number of extra blocks are available in a toybox, which players can draw from when they are in a difficult situation. Surprise Element: Some levels contain stacks with unknown contents, adding an element of surprise and unpredictability. Loop Mechanic: Blocks can create loops by connecting with each other, providing strategic advantages. Power-ups: Various power-ups aid the player, including: Extra Blocks: Allows players to draw additional blocks from the toybox. Joker Block: A special block that fits any space. Stack Distributor: Distributes the stack, allowing individual block selection. Player: Single-player Technical Specs: Technical Form: 2D graphics View: Top-down view Platform: iOS, Android Language: C#, Java Device: Mobile Gameplay: Opening the Game Application: Players launch the game from their mobile device. Game Options: Options for sound, notifications, and game difficulty settings. Story Synopsis: No specific story; the focus is on puzzle-solving and progression through levels. Modes: Single-player mode with progressive levels. Game Levels: Each level presents a different configuration of stacked blocks, with increasing complexity. Player’s Controls: Tap and drag controls to select and place blocks. Winning: Clear all the stacks by correctly placing the blocks. Losing: Failing to place blocks correctly within the given moves or blocks results in losing the level. End: Completing the final level or running out of levels to play. Why is All This Fun?: The game combines strategic thinking with the tactile enjoyment of building with Lego blocks, offering a rewarding and engaging puzzle experience. Key Features: Surprise Factor: The unknown content of the stacks in each level adds excitement and unpredictability. Loop Mechanic: The ability for blocks to form loops adds strategic depth. Dynamic Gameplay: Power-ups like the joker block and stack distributor make the game more versatile and interesting. Customizable Theme: Offering players the ability to personalize their game theme enhances the gaming experience and provides variety. Design Document: Design Guidelines: The goal is to create a fun, engaging puzzle game that combines strategic block placement with the familiar and enjoyable experience of building with Lego blocks. Game Design Definitions: Winning: Successfully clearing all stacks in a level. Losing: Failing to clear the stacks within the given moves or available blocks. Transitions Between Levels: Players move to the next level upon clearing the current one. Game Flowchart: Menu: Start screen with options. Synopsis: Brief instructions on how to play. Gameplay: Main game interface with stacked blocks and target area. Player Control: Tap and drag to place blocks. Game Over (Winning and Losing): Display of results and options to replay or proceed to the next level. Player Definition: Health: Not applicable as this is a puzzle game. Weapons: Not applicable. Actions: Selecting, dragging, and placing blocks. Player Properties: Blok Types: Different types and sizes of Lego blocks with varying effects on gameplay. Rewards: Positive feedback through completion of levels and unlocking new power-ups. Player Rewards: Power-ups: Extra blocks, joker blocks, and stack distributors. User Interface (UI): Control Layout: Simple tap and drag interface. Menus: Accessible from the main screen for game options and settings. In-Game HUD: Shows current blocks, power-ups, and progress. Audio: Background Music: Light and engaging music to enhance the gameplay experience. Sound Effects: Feedback sounds for block placement and clearing stacks. Voice-overs: Not necessary for this game. Prototype: Paper Prototype: Use simple drawings to outline the game board and block placement mechanics. Digital Prototype: Develop an initial version using basic graphics and mechanics to test core gameplay.