Skip to content

Latest commit

 

History

History
72 lines (54 loc) · 5.18 KB

DESIGNING.md

File metadata and controls

72 lines (54 loc) · 5.18 KB

YARG Design Style

A game requires many pieces of a puzzle to fit together in order for it to feel, look, and to just be good. Because of this, a consistent philosophy and quality of work is required for it to fit together. This section contains information on its design guidelines, so contributors know how to approach adding new content to YARG.

YARG Design Goals

  • Robustness and a “Good Default”: The goal of YARG is for it to be as fun as possible for new players. Because of this, it is important that we provide users with a good default experience—meaning, before changing the settings. All features of YARG should be as robust as possible, and not require external any \tinkering for it to work. It should just work.

  • Customization, and “Modlessness”: YARG’s end goal is for it to be as customizable as possible, so it suits the needs of all players, without sacrificing competitive potential. Modding of games usually happens because the game is missing a feature, or requires new content. YARG’s goal is for it to not require mods. All features that could be adjustable, should be. As for new content, the user should have the ability to do this without the need of external modification (i.e. new highways, etc.).

  • Familiarity, But Better: YARG’s stylistic choices should reflect and be inspired off of the newest commercial 5-fret guitar games. The point of this is for it to be as familiar and “at home” as possible for new players, while also delivering a new and polished experience. This means that inspiration is advised, but innovation is recommended.

We have an extended Guideline in our Discord, if you want to be a Art Contributor make sure to read the full rules so we can keep a good workflow.

Click here to join our Discord and see the full Guidelines


📖 Fonts

Red Hat Display

Google Fonts Used for Interface Headers (Music Library, Settings) and for submenu headers (Settings Tabs Name)

Barlow

Google Fonts Our main font, we use Barlow for almost everything, it's a font with good readability so when it's used for big texts we use it as Regular, when using for buttons, small titles always use as uppercase.

Unbounded

Google Fonts Unbounded is our tertiory typography, used mainly for complementary texts (Multiplier Numbers)

🎨 Colors

Main

Color Name HEX Description
Primary Color Vivid Blue Sky #00DDFB Primary Color
Secondary Color Xanthous ##FFB636 Secondary Color
Tertiary Color Rose ##F70072 Tertiary Color

Dark Palette

Color Name HEX Description
Primary Color Rich Black #090F1D Background #1
Secondary Color Oxford Blue #111A30 Background #2
Tertiary Color Oxford Blue #2 #1A253E Background #3
Tertiary Color Space Cadet #2C344D Background #4
Tertiary Color White Smoke #F2F2F2 Primary Text
Tertiary Color Silver #B8B8B8 Secondary Text

Light Palette

Color Name HEX Description
Primary Color White Smoke #2 #F5F5F5 Background #1
Secondary Color White #FFFFFF Background #2
Tertiary Color Jet #333333 Primary Text
Tertiary Color Gray #7A7A7A Secondary Text

Extra

Color Name HEX Description
Primary Color Malachita #00E85F Success Messages
Secondary Color Azure #0083FA Info Messages
Tertiary Color Sunglow #FFD24F Warning Messages
Tertiary Color Red (Pantone) #FF0039 Error Messages

✏️ Icons

Our icons are from Lucide, an open source icon library.


Questions

If you have any question about designing for YARG feel free to reach out to our Lead Artist Kadu on Twitter: @kaduyarg or Discord: Kadu#7712