Cocotas Lab
Every sprite in the Pixel Western UI pack
Previews are watermarked. The free Basic and the bought pack download clean.

Pixel Western UI

A pixel-art UI and HUD kit for Wild West games: weathered plank buttons in 4 states, saloon sign boards, wanted-poster parchment, rope and iron 9-slice panels, a revolver-cylinder ammo counter, sheriff-star badges, 43 icons, wood-type digits and a mobile kit (wagon-wheel joystick, d-pad, action buttons) with 64 px touch targets.

Basic

Free

44 of the 217 sprites, no watermark: 16 buttons in every state, 3 panels, 10 icons, 10 mobile buttons and more.

Download Basic ZIP, 202 KB. Free with your email, no password.

Full pack

US$1.99

All 217 sprites and the mockups.

Download preview
ZIP, 1002 KB. The preview is watermarked. Buy with the email you sign in with here and the clean files unlock right away.
Sprites
217 (10 animated)
Style
Pixel art UI, 8 px grid
View
Ui / hud
Tile size
8 px
Download
ZIP, 1002 KB (Basic 202 KB)
Price
US$1.99, Basic free
Version
1.0 (Nov 9, 2026)
License
Cocotas Lab Asset License
  • ui
  • hud
  • western
  • wild west
  • pixel art
  • cowboy
  • mobile
  • buttons
  • icons
  • gui

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.

Mobile (51)

  • button_a64×64Basic
  • button_a_pressed64×64Basic
  • button_b64×64Basic
  • button_b_pressed64×64Basic
  • button_x64×64Basic
  • button_x_pressed64×64Basic
  • button_y64×64Basic
  • button_y_pressed64×64Basic
  • button_jump64×64
  • button_jump_pressed64×64
  • button_attack64×64
  • button_attack_pressed64×64
  • button_interact64×64
  • button_interact_pressed64×64
  • button_dash64×64
  • button_dash_pressed64×64
  • button_reload64×64
  • button_reload_pressed64×64
  • button_pause64×64Basic
  • button_pause_pressed64×64Basic
  • joystick_base96×96
  • joystick_knob48×48
  • joystick_knob_pressed48×48
  • dpad_base96×96
  • dpad_up96×96
  • dpad_right96×96
  • dpad_down96×96
  • dpad_left96×96
  • dpad_up_left96×96
  • dpad_up_right96×96
  • dpad_down_left96×96
  • dpad_down_right96×96
  • swipe_left32×32
  • swipe_right32×32
  • swipe_up32×32
  • swipe_down32×32
  • tabbar_bg24×64
  • tabbar_item_active64×64
  • tabbar_item64×64
  • icon_large_home32×32
  • icon_large_shop32×32
  • icon_large_trophy32×32
  • icon_large_bag32×32
  • icon_large_settings32×32
  • icon_large_map32×32
  • icon_large_star32×32
  • icon_large_heart32×32
  • icon_large_hat32×32
  • icon_large_wanted32×32
  • icon_large_revolver32×32
  • icon_large_horseshoe32×32

Buttons (16)

  • button_primary_normal64×24Basic
  • button_primary_hover64×24Basic
  • button_primary_pressed64×24Basic
  • button_primary_disabled64×24Basic
  • button_secondary_normal64×24Basic
  • button_secondary_hover64×24Basic
  • button_secondary_pressed64×24Basic
  • button_secondary_disabled64×24Basic
  • button_icon_normal32×32Basic
  • button_icon_hover32×32Basic
  • button_icon_pressed32×32Basic
  • button_icon_disabled32×32Basic
  • button_round_normal32×32Basic
  • button_round_hover32×32Basic
  • button_round_pressed32×32Basic
  • button_round_disabled32×32Basic

Icons (43)

  • icon_heart16×16Basic
  • icon_heart_empty16×16Basic
  • icon_coin16×16Basic
  • icon_gem16×16Basic
  • icon_key16×16Basic
  • icon_settings16×16Basic
  • icon_pause16×16Basic
  • icon_play16×16Basic
  • icon_home16×16Basic
  • icon_back16×16Basic
  • icon_close16×16
  • icon_check16×16
  • icon_cross16×16
  • icon_plus16×16
  • icon_minus16×16
  • icon_info16×16
  • icon_lock16×16
  • icon_shop16×16
  • icon_map16×16
  • icon_quest16×16
  • icon_trophy16×16
  • icon_sound_on16×16
  • icon_sound_off16×16
  • icon_music_on16×16
  • icon_music_off16×16
  • icon_share16×16
  • icon_trash16×16
  • icon_cart16×16
  • icon_gift16×16
  • icon_bag16×16
  • icon_clock16×16
  • icon_skull16×16
  • icon_star16×16
  • icon_hat16×16
  • icon_bullet16×16
  • icon_horseshoe16×16
  • icon_cactus16×16
  • icon_revolver16×16
  • icon_dynamite16×16
  • icon_boot16×16
  • icon_moneybag16×16
  • icon_lantern16×16
  • icon_wanted16×16

Western (10)

  • ammo_cylinder_632×32
  • ammo_cylinder_332×32
  • sheriff_badge32×32
  • wanted_poster64×80
  • ammo_cylinder_532×32
  • ammo_cylinder_432×32
  • ammo_cylinder_232×32
  • ammo_cylinder_132×32
  • ammo_cylinder_032×32
  • bullet_strip64×16

Fx (7)

  • coin_spin16×16, 6 fr
  • heart_beat16×16, 4 fr
  • gem_shine16×16, 4 fr
  • star_twinkle16×16, 4 fr
  • tumbleweed16×16, 4 fr
  • muzzle_flash16×16, 3 fr
  • dust_puff16×16, 4 fr

Counters (13)

  • multiplier_x232×32
  • multiplier_x332×32
  • multiplier_x432×32
  • multiplier_x832×32
  • counter_coins64×24
  • counter_gems64×24
  • counter_lives64×24
  • counter_timer64×24
  • counter_ammo64×24
  • counter_bounty64×24
  • counter_score128×24
  • counter_hiscore128×24
  • combo_plate80×24

Slots (6)

  • slot_legendary24×24
  • slot_empty24×24
  • slot_hover24×24
  • slot_selected24×24
  • slot_rare24×24
  • slot_epic24×24

Panels (11)

  • panel_window32×32Basic
  • panel_titled32×48Basic
  • panel_parchment32×32Basic
  • panel_inset24×24
  • panel_dialog24×24
  • dialog_arrow8×8, 2 fr
  • panel_tooltip16×16
  • tooltip_tail8×8
  • title_banner64×32
  • divider64×8
  • divider_ornament32×16

Hiscore (6)

  • rank_116×16
  • rank_216×16
  • rank_316×16
  • hiscore_row160×16
  • hiscore_row_new160×16
  • letter_cursor8×8, 2 fr

Controls (13)

  • toggle_on32×16Basic
  • toggle_off32×16Basic
  • checkbox_off16×16Basic
  • checkbox_on16×16Basic
  • radio_off16×16
  • radio_on16×16
  • slider_track64×8
  • slider_fill64×8
  • slider_knob16×16
  • dropdown64×16
  • dropdown_item_selected64×16
  • scrollbar_track8×48
  • scrollbar_thumb8×24

Arrows (13)

  • arrow_up16×16
  • arrow_down16×16
  • arrow_left16×16
  • arrow_right16×16
  • chevron_up8×8
  • chevron_down8×8
  • chevron_left8×8
  • chevron_right8×8
  • menu_pointer8×8
  • cursor_arrow16×16
  • cursor_hand16×16
  • cursor_crosshair16×16
  • selector_brackets24×24

Bars (9)

  • bar_frame64×16
  • bar_fill_health64×16
  • bar_fill_energy64×16
  • bar_fill_stamina64×16
  • bar_fill_xp64×16
  • bar_level_frame64×8
  • bar_level_fill64×8
  • bar_boss_frame128×16
  • bar_boss_fill128×16

Banners (13)

  • banner_wanted104×24
  • banner_dead_or_alive216×24
  • banner_high_noon152×24
  • banner_draw88×24
  • banner_ready88×24
  • banner_game_over152×24
  • banner_paused104×24
  • banner_level_clear184×24
  • banner_new_record168×24
  • banner_you_win136×24
  • banner_reward104×24
  • banner_press_start184×24, 2 fr
  • banner_plate96×32

Fonts (4)

  • font_frontier128×32Basic
  • font_frontier_serif160×40
  • digits_large288×32
  • digits_small144×16

Tabs (2)

  • tab_active48×16
  • tab_inactive48×16

Drawn by code (procedural generation) and checked by our own tools.

Animations

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

Read the full license