Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Team 6] Overall Game Features #335

Open
1 of 8 tasks
TarushiG opened this issue Sep 14, 2024 · 0 comments
Open
1 of 8 tasks

[Team 6] Overall Game Features #335

TarushiG opened this issue Sep 14, 2024 · 0 comments

Comments

@TarushiG
Copy link
Contributor

TarushiG commented Sep 14, 2024

Feature: Additional Game Features & Refinement

Description

This feature includes implementing a night mode shader for the main game that will transition between day and night based on in-game time. Buttons across the game UI will also be updated, and new backgrounds will be created for the UI elements. Additionally, the game will feature end-game ideologies, a cutscene for when an enemy turns into an NPC, and a dialogue system for storylines. At the end of the game, players will have the option to view their stats or return to the main menu. Furthermore, login and register functionality will be introduced using PlayFab as the backend service for online save data. This will enhance gameplay immersion by adding realism and depth to the player experience.

SubFeature/Component

  1. Night Mode Shader: Implements a shader that transitions between day and night based on in-game time.
  2. UI Enhancements: Adds backgrounds to all game UI components and updates button designs.
  3. Cutscene: A cutscene for when an enemy turns into an NPC, advancing the story with visual drama.
  4. Storyline Dialogues: Interactive dialogue system for story progression.
  5. End Game Screen: Displays end-game stats or the option to return to the main menu.
  6. PlayFab Login/Register: Allows online save data using PlayFab, transitioning from local JSON save files to server-based saves.
  7. Game Over Sound: Integration of a game-over sound effect for a more immersive end-game experience.
  8. Interactive animal on the Main menu: Adding an interactive animal on main menu screen
  9. Main Menu Custom Cursor: Adding a UI Scheme fitting cursor for the main menu.

Examples

  • Night Mode Shader: As the in-game time progresses, the game will shift from a day to night cycle, altering the lighting and overall atmosphere.
  • Cutscenes: During the storyline, when a player defeats an enemy, the game will trigger a cutscene where the enemy turns into an NPC, revealing new plot details.
  • PlayFab Save System: Players log in, and the game retrieves their progress from PlayFab, loading a saved JSON file specific to the user’s account.
  • Update loading screen to show MoonBar instead of loading bar

Dependencies

  • Enemy Team (Team 3) for storyline ideation in cutscene
  • Quests & Progression (Team 5) For saves in PlayFab

Milestones

Sprint 3 Completion Deadline: Oct. 03, 2024

Documentation

  • TBD

Members

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants