Classic Casino UI
A vector UI and HUD kit for casino, card and slot games: polished-gold buttons in 4 states, marquee panels studded with lit bulbs, velvet and felt boards, poker-chip buttons, chips and stacks, playing cards, a slot-reel frame with 17 symbols, a jackpot banner, win and lose popups, icons and a full mobile kit. SVG plus PNG at 1x, 2x and 4x.
Basic
Free
56 of the 280 sprites, no watermark: 16 buttons in every state, 3 panels, 10 icons, 10 mobile buttons and more.
Download Basic ZIP, 2.3 MB. Free with your email, no password.Full pack
US$1.99
All 280 sprites, the SVG sources and the mockups.
ZIP, 18.3 MB. The preview is watermarked. Buy with the email you sign in with here and the clean files unlock right away.- Sprites
- 280 (10 animated)
- Style
- Vector UI (SVG + PNG)
- View
- Ui / hud
- Tile size
- 8 px
- Download
- ZIP, 18.3 MB (Basic 2.3 MB)
- Price
- US$1.99, Basic free
- Version
- 1.1 (Oct 30, 2026)
- License
- Cocotas Lab Asset License
What's inside
Every sprite as its own PNG, one sprite sheet per category with a JSON map, animation strips, a preview and a README. Sprites marked Basic are also in the free Basic.
Buttons (24)
- button_primary_normal160×56Basic
- button_primary_hover160×56Basic
- button_primary_pressed160×56Basic
- button_primary_disabled160×56Basic
- button_secondary_normal160×56Basic
- button_secondary_hover160×56Basic
- button_secondary_pressed160×56Basic
- button_secondary_disabled160×56Basic
- button_gold_normal160×56
- button_gold_hover160×56
- button_gold_pressed160×56
- button_gold_disabled160×56
- button_marquee_normal160×56
- button_marquee_hover160×56
- button_marquee_pressed160×56
- button_marquee_disabled160×56
- button_icon_normal56×56Basic
- button_icon_hover56×56Basic
- button_icon_pressed56×56Basic
- button_icon_disabled56×56Basic
- button_round_normal64×64Basic
- button_round_hover64×64Basic
- button_round_pressed64×64Basic
- button_round_disabled64×64Basic
Reels (30)
- sym_seven64×64
- sym_cherry64×64
- sym_lemon64×64
- sym_orange64×64
- sym_plum64×64
- sym_grapes64×64
- sym_watermelon64×64
- sym_bell64×64
- sym_bar64×64
- sym_diamond64×64
- sym_horseshoe64×64
- sym_clover64×64
- sym_star64×64
- sym_crown64×64
- sym_wild64×64
- sym_scatter64×64
- sym_bonus64×64
- reel_frame288×240
- reel_window80×208
- reel_blur64×192
- payline_left32×32
- payline_right32×32
- payline160×16
- win_cell72×72
- lever_pull48×160, 6 fr
- spin_button_normal96×96
- spin_button_hover96×96
- spin_button_pressed96×96
- spin_button_disabled96×96
- bet_panel224×56
Chips (16)
- chip_red40×40
- chip_green40×40
- chip_blue40×40
- chip_black40×40
- chip_purple40×40
- chip_gold40×40
- chip_side_red40×24
- chip_side_green40×24
- chip_side_blue40×24
- chip_side_black40×24
- chip_side_purple40×24
- chip_side_gold40×24
- chip_stack_small40×40
- chip_stack_medium40×56
- chip_stack_tall40×80
- chip_pile80×64
Jackpot (8)
- jackpot_crown96×64
- jackpot_banner320×96
- jackpot_meter256×64
- marquee_sign160×96
- bulb_on16×16
- bulb_off16×16
- ribbon256×56
- starburst192×192
Popups (4)
- popup_header_win224×96
- popup_win256×224
- popup_lose256×224
- popup_header_lose224×96
Cards (10)
- card_back_red64×88
- card_back_blue64×88
- card_face64×88
- card_face_spade64×88
- card_face_heart64×88
- card_face_diamond64×88
- card_face_club64×88
- card_slot64×88
- card_highlight72×96
- card_flip64×88, 8 fr
Icons (55)
- heart32×32Basic
- heart_empty32×32Basic
- coin32×32Basic
- gem32×32Basic
- key32×32Basic
- star32×32Basic
- star_empty32×32Basic
- settings32×32Basic
- pause32×32Basic
- play32×32Basic
- home32×32
- back32×32
- close32×32
- check32×32
- cross32×32
- plus32×32
- minus32×32
- info32×32
- lock32×32
- unlock32×32
- shop32×32
- map32×32
- quest32×32
- trophy32×32
- sound_on32×32
- sound_off32×32
- music_on32×32
- music_off32×32
- share32×32
- trash32×32
- cart32×32
- gift32×32
- bag32×32
- restart32×32
- clock32×32
- lightning32×32
- mail32×32
- crown32×32
- dice32×32
- cards32×32
- chip32×32
- chip_stack32×32
- roulette32×32
- seven32×32
- cherry32×32
- bell32×32
- clover32×32
- horseshoe32×32
- leaderboard32×32
- calendar32×32
- paytable32×32
- autoplay32×32
- bonus_wheel32×32
- vip32×32
- profile32×32
Panels (14)
- panel_marquee160×160Basic
- panel_velvet128×128Basic
- panel_felt128×128Basic
- panel_ivory128×128
- panel_titled160×160
- panel_inset96×96
- panel_dialog192×112
- panel_tooltip96×48
- title_banner256×64
- divider160×16
- divider_suits160×16
- ornament_corner32×32
- ornament_crest64×32
- ornament_rosette32×32
Suits (12)
- suit_spade32×32
- suit_heart32×32
- suit_diamond32×32
- suit_club32×32
- suit_spade_gold32×32
- suit_heart_gold32×32
- suit_diamond_gold32×32
- suit_club_gold32×32
- suit_spade_badge48×48
- suit_heart_badge48×48
- suit_diamond_badge48×48
- suit_club_badge48×48
Mobile (46)
- joystick_base128×128
- joystick_knob64×64
- joystick_knob_pressed64×64
- dpad_4128×128
- dpad_4_up128×128
- dpad_4_right128×128
- dpad_4_down128×128
- dpad_4_left128×128
- dpad_8128×128
- dpad_8_up128×128
- dpad_8_up_right128×128
- dpad_8_right128×128
- dpad_8_down_right128×128
- dpad_8_down128×128
- dpad_8_down_left128×128
- dpad_8_left128×128
- dpad_8_up_left128×128
- button_a72×72Basic
- button_a_pressed72×72Basic
- button_b72×72Basic
- button_b_pressed72×72Basic
- button_x72×72Basic
- button_x_pressed72×72Basic
- button_y72×72Basic
- button_y_pressed72×72Basic
- button_jump72×72
- button_jump_pressed72×72
- button_attack72×72
- button_attack_pressed72×72
- button_interact72×72
- button_interact_pressed72×72
- button_dash72×72
- button_dash_pressed72×72
- button_spin72×72
- button_spin_pressed72×72
- button_bet72×72
- button_bet_pressed72×72
- button_pause64×64Basic
- button_pause_pressed64×64Basic
- swipe_up64×64
- swipe_right64×64
- swipe_down64×64
- swipe_left64×64
- tabbar_bg96×80
- tabbar_item_active80×64
- tabbar_badge24×24
Slots (8)
- slot_empty64×64
- slot_hover64×64
- slot_selected64×64
- slot_uncommon64×64
- slot_rare64×64
- slot_epic64×64
- slot_legendary64×64
- slot_locked64×64
Bars (7)
- bar_frame208×32Basic
- bar_fill_health208×32Basic
- bar_fill_energy208×32
- bar_fill_stamina208×32
- bar_fill_xp208×32
- bar_level_frame240×40
- bar_level_fill240×40
Counters (7)
- counter_coins160×48
- counter_gems160×48
- counter_lives160×48
- counter_score160×48
- counter_timer160×48
- counter_chips160×48
- counter_plate160×48
Controls (13)
- toggle_off80×40Basic
- toggle_on80×40Basic
- checkbox_off40×40Basic
- checkbox_on40×40Basic
- radio_off40×40
- radio_on40×40
- slider_track160×24Basic
- slider_fill160×24Basic
- slider_knob40×40Basic
- dropdown200×48
- dropdown_item_selected200×40
- scrollbar_track24×160
- scrollbar_thumb24×64
Tabs (2)
- tab_active128×48Basic
- tab_inactive128×48Basic
Textures (4)
- velvet_tufted64×64
- felt64×64
- carpet64×64
- table_rail64×32
Fx (8)
- coin_spin40×40, 8 fr
- chip_spin40×40, 8 fr
- heart_pulse32×32, 6 fr
- sparkle32×32, 6 fr
- bulb_chase64×16, 4 fr
- loading_roulette32×32, 8 fr
- rays_spin128×128, 8 fr
- coin_burst64×64, 8 fr
Arrows (12)
- arrow_up32×32Basic
- arrow_right32×32Basic
- arrow_down32×32Basic
- arrow_left32×32Basic
- chevron_up32×32
- chevron_right32×32
- chevron_down32×32
- chevron_left32×32
- cursor_arrow32×32Basic
- cursor_hand32×32Basic
- cursor_hand_click32×32
- cursor_chip32×32
Drawn by code (procedural generation) and checked by our own tools.
Animations
lever_pull6 frames, 12 fps
card_flip8 frames, 12 fps
coin_spin8 frames, 12 fps
chip_spin8 frames, 12 fps
heart_pulse6 frames, 10 fps
sparkle6 frames, 12 fps
bulb_chase4 frames, 8 fps
loading_roulette8 frames, 12 fps
rays_spin8 frames, 10 fps
coin_burst8 frames, 12 fps
License in short
You can
- Use it in personal and commercial games and apps
- Edit, recolor and combine the sprites
- Skip the credit (it's appreciated, not required)
You can't
- Resell or share the assets themselves, alone or in another pack
- Use them to train AI models