bsoc-bitbyte / bsoc-bitbyte/Dreamyard

[Feature Request]: Create Main Menu for Dreamyard

Open
#8 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
ShaderLab
Stars
0
Forks
9
PR merge metrics
No merged PRs in 30d

Description

We need to implement the main menu for our Dreamyard game in Unity. The main menu should have the following buttons:

- New Game: Starts a new game from the beginning.
- Select Level: Opens a menu to select and start from a specific level.
- Instructions: Displays the game instructions and controls.
- Exit Game: Closes the game application.

Requirements:
1. New Game Button:
- On clicking, it should start a new game from the first level.
- Ensure it resets any previous game progress.

2. Select Level Button:
- Opens a new menu where players can select and start from any level.

3. Instructions Button:
- Displays a screen with instructions on how to play the game, including controls and game objectives.
- Ensure the instructions are clear and easy to understand.

4. Exit Game Button:
- Closes the game application.
- Ensure it works correctly on all supported platforms.

Additional Notes:
- The main menu should be visually appealing and consistent with the game's overall art style.
- Ensure all buttons have appropriate hover and click effects to enhance user experience.
- The main menu should be accessible and intuitive for players of all ages.

Tasks:
- Design the main menu layout.
- Implement the New Game button functionality.
- Implement the Select Level button and its submenu.
- Implement the Instructions button and the instruction screen.
- Implement the Exit Game button functionality.
- Add hover and click effects to the buttons.
- Test the main menu on all supported platforms.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.