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

Multiplayer Lobby #152

Open
krazyjakee opened this issue Sep 9, 2023 · 0 comments
Open

Multiplayer Lobby #152

krazyjakee opened this issue Sep 9, 2023 · 0 comments
Labels
enhancement New feature or request
Milestone

Comments

@krazyjakee
Copy link
Collaborator

krazyjakee commented Sep 9, 2023

Create a multiplayer lobby scene template. The template will serve as the interface where players can gather, interact, and prepare for multiplayer matches. This template should be versatile and easily customizable for different game genres and styles. The scene does not have to be functional, simple contain a nice API to manipulate the data in the scene using the users own networking logic.

The multiplayer lobby serves as a meeting place for players to:

  • Connect with other players.
  • Communicate through text or voice chat.
  • View game information, such as match settings and player stats.
  • Start or join multiplayer matches.
  1. The lobby should have a clean and intuitive visual style while sticking to only the Godot 4 default UI elements. It should be visually appealing without being overly complex.
  2. The template must be designed to work on various screen sizes and resolutions to ensure a consistent experience across different devices.
  3. The template should allow for easy customization to adapt to different game genres and themes. This includes options to change background visuals, color schemes, and UI elements.
  4. The lobby should include the following interaction elements:
    • Text chat window with support for emojis and basic formatting.
    • Ready-up buttons to indicate player readiness for a match.
    • Navigation buttons to access different sections (e.g., customization, settings, statistics).
  5. The lobby should display:
    • Player names or aliases.
    • Player status (e.g., ready, not ready, ping).
@krazyjakee krazyjakee added the enhancement New feature or request label Sep 9, 2023
@krazyjakee krazyjakee added this to the multiplayer milestone Sep 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant