Kakaogames
Kakaogames
kakaogames

카카오게임즈's reference documents #000000 as a documented primary color, SUIT Variable for typography, 4px corner radius. 카카오게임즈 is a Korean publisher and developer that operates mobile, PC online, and console games across casual, subculture, and hardcore MMORPG genres.

Primary
#000000
Typography
SUIT Variable
Radius
4px

Evidence snapshot

verified v2
Claims grounded
88/88 · 100%
Sources
4 surfaces · 4 sources
UI font basis
frontmatter · high
Components
10 documented · 7 interactive

Not backed by evidence

  • Component states are described in prose, not given per-state values
Design System
Kakaogames logo

Kakaogames

카카오게임즈 is a Korean publisher and developer that operates mobile, PC online, and console games across casual, subculture, and hardcore MMORPG genres. Founded in Korea in 2016, the company’s current official account describes a global studio-and-partnership model rather than a single-platform game label. Its public homepage expresses that broad catalogue through a high-contrast editorial shell: oversized black type, image-led game promotion, stark white hero copy, and restrained utility text instead of a persistent product-dashboard language. The current evolution documented by the company is expansion of its global development and publishing reach through studios and multiple platforms; the sources reviewed do not document a separate visual-identity rebrand. Official company profile

01

Color Palette

Neutrals

02

Typography

Fonts

ui
SUIT Variable
Brand-only
Live preview unavailable (brand font is not publicly distributed)
Not in the OMD font registry. Likely a brand-proprietary typeface — check the brand's own design site for source/availability.
Not publicly distributed.
03

Spacing & Shape

Spacing

PurposeValuePreview
card-bottom40px

Border Radius

ElementValuePreview
news-itemStructured token4px
noneStructured token0px

Elevation

none
04

Guidelines

Do and Don't guidelines parsed from DESIGN.md.

Do

  • Keep public catalogue surfaces typographically direct and image-led.
  • Use SUIT Variable only where the public-surface provenance is appropriate.
  • Preserve the documented 40px card-bottom spacing and square corners for the captured game-card wrapper.
  • Treat the 60px arrow as a default-only public control.

Don't

  • not recast browser-default blue links as a brand token.
  • not substitute a system fallback and call it SUIT Variable.
  • not use public homepage components as evidence for a game client, account system, store, or gameplay HUD.
  • not invent hover, focus, pressed, disabled, error, or success styles from this capture.
05

Components

Buttons

error-outline-link
Backgroundtransparent
Border1px #e0e0e0
Radius4px
size318px x 78px
statesdefault on the error page (surface-2 capture 1; the second error capture repeats it); the bundle holds no state frame
Use: Error-page outline link (a) at surface-2::[data-omd-capture="1"]; its own font size is 0px and its colour is the browser-default link blue, so its label sits in an unsampled child and no label style is claimed
footer-text-button
Backgroundtransparent
Text#898989
Padding0px
Text style14px / 300 / 19.6px SUIT Variable
statesdefault on two footer buttons on the homepage (capture 46, 47) and the error page (surface-2 capture 16, 17); the bundle holds no state frame
Use: Footer information-line text button (button.btn-text) at home::[data-omd-capture="47"]; capture 46 adds class underline, which the capture does not confirm as a text decoration
home-hero-arrow
Backgroundrgba(255, 255, 255, 0.05)
Radius0px
Padding0px
statesDefault on the prev/next pair (capture 1, 2), 60px × 60px; the bundle holds no state frame for any element, so hover, focus, and pressed values are not recorded.
Use: home::[data-omd-capture="1"] (.btn-arrow.btn-arrow--prev) on the homepage hero; its font size is 0px, so no label style is claimed.
notice-bar-slide-button
Backgroundtransparent
size26px x 26px
statesdefault on the prev/next pair on the homepage (capture 33, 34) and the error page (surface-2 capture 3, 4); the bundle holds no state frame
Use: Notice-bar prev/next button (button.btn-slide) at home::[data-omd-capture="33"]; its font size is 0px, so no label style is claimed
notice-bar-title-link
Text#000000
Text style20px / 400 / normal SUIT Variable
size70px x 25px
statesdefault on the homepage (capture 32) and the error page (surface-2 capture 2); the bundle holds no state frame
Use: Notice-bar title link (a) inside h1.notice-bar__title at home::[data-omd-capture="32"]; the ticker items beside it are p elements at #000000, 16px / 300 / 16px

Cards

image fills
home-game-card
Radius0px
Padding0px 0px 40px
Use: home::div.card; static homepage game-card wrapper, observed at 248px × 437px.
image fills
home-media-card
Text#000000
Padding18px 0px 18px 28px on the caption
Text style16px / 400 / 16px SUIT Variable
size423px x 291px
statesdefault on three media items; the bundle holds no state frame
Use: Homepage media item (li.media-box__item): size sits on the li; colour, padding and type come from its caption paragraph (home::p, 423 x 52), which holds all of the item text
image fills
home-news-card
Text#000000
Radius4px
Text style24.48px / 600 / 35.496px SUIT Variable
size650px x 230px
statesdefault on two news items; the bundle holds no state frame
Use: Homepage news item (li.news-box__item): radius and size sit on the li; text colour and type come from its title paragraph (home::p, 540 x 71), which holds all of the item text

Tabs

TabTabTab
home-game-filter-tab
Backgroundtransparent
Text#000000
Padding0px
Text style34px / 600 / normal SUIT Variable
statesrest on two filter buttons (capture 13, 14); capture 12 carries class active, but none of its captured properties differs from theirs and the capture holds no opacity, so no selected value is declared; the bundle holds no state frame
Use: Homepage game-category filter button inside li.game-filter__item at home::[data-omd-capture="13"], 60 x 43
TabTabTab
home-slide-control
Backgroundtransparent
Padding0px 10px
size330px x 60px
statesrest on three hero control-bar buttons (capture 4-6); capture 3 carries class active, but none of its captured properties differs from theirs and the capture holds no opacity, so no selected value is declared; the bundle holds no state frame
Use: Homepage hero slide control (button.swiper-controlbar__btn) at home::[data-omd-capture="4"]; its own font size is 0px, so its label sits in an unsampled child and no label style is claimed

Related design systems