Built-In Resources
Every file below is included when you install Arcade.
Afterward, you can try running one of Arcade’s examples, such as the one below:
python -m arcade.examples.sprite_collect_coins
If the example mini-game runs, every image, sound, font, and example Tiled map below should work with zero additional software. You can still download the resources from this page for convenience, or visit Kenney.nl for more permissively licensed game assets.
The one feature which may require additional software is Arcade’s experimental video playback support. The Video section below will explain further.
Do I have to credit anyone?
That’s a good question and one you should always ask when searching for assets online. To help users get started quickly, the Arcade team makes sure to only bundle assets which are specifically released under CC0 or similar terms. Most are from Kenney.nl.
How do I use these?
Each file preview below has the following items above it:
- A file name as a single-quoted string (
'logo.png'
) - A copy button to the right of the string ()
Click the button above a preview to copy the resource handle string for loading the asset. It should look something like this:
':resources:/logo.png'
Each resource preview on this page has a button which copies a corresponding string. These resource handle strings allow using Arcade’s built-in assets without worrying where a file is on a computer.
To learn more, please see:
The Top-Level Resources section for a short tutorial on resource handles
Examples for runnable example code
Tutorials for a step-by-step introduction to Arcade
Resource Handles for in-depth explanations of resource handles
Top-Level Resources
The Arcade logo doubles as a quick way to test resource handles.
- Look down toward the Arcade logo below until you see the file name
- Look to the right edge of the file name (
'logo.png'
) - There should be a copy button (
- Click or tap it to copy the string
- Try pasting it in your favorite text editor!
'logo.png'
![]() (500px x 507px) |
Fonts
Kenney TTFs

Arcade includes the following fonts from Kenney.nl’s font pack are available using the path and filenames below.
Style(s) |
||
---|---|---|
'Kenney Blocks'
|
Regular |
':resources:/fonts/ttf/Kenney/Kenney_Blocks.ttf'
|
'Kenney Future'
|
Regular |
':resources:/fonts/ttf/Kenney/Kenney_Future.ttf'
|
'Kenney Future'
|
Narrow |
':resources:/fonts/ttf/Kenney/Kenney_Future_Narrow.ttf'
|
'Kenney High'
|
Regular |
':resources:/fonts/ttf/Kenney/Kenney_High.ttf'
|
'Kenney High'
|
Square |
':resources:/fonts/ttf/Kenney/Kenney_High_Square.ttf'
|
'Kenney Mini'
|
Regular |
':resources:/fonts/ttf/Kenney/Kenney_Mini.ttf'
|
'Kenney Mini'
|
Square |
':resources:/fonts/ttf/Kenney/Kenney_Mini_Square.ttf'
|
'Kenney Pixel'
|
Regular |
':resources:/fonts/ttf/Kenney/Kenney_Pixel.ttf'
|
'Kenney Pixel'
|
Square |
':resources:/fonts/ttf/Kenney/Kenney_Pixel_Square.ttf'
|
'Kenney Rocket'
|
Regular |
':resources:/fonts/ttf/Kenney/Kenney_Rocket.ttf'
|
'Kenney Rocket'
|
Square |
':resources:/fonts/ttf/Kenney/Kenney_Rocket_Square.ttf'
|
Liberation TTFs

Arcade also includes the Liberation font family. This trio is designed and licensed specifically to be a portable, drop-in set of substitutes for Times, Arial, and Courier fonts. It uses the proven, commercial-friendly SIL Open Font License.
To use these fonts, you may use either approach:
load files for specific variants via
arcade.load_font()
load all variants at once with
arcade.resources.load_liberation_fonts()
.
Style(s) |
||
---|---|---|
'Liberation Mono'
|
Bold |
':resources:/fonts/ttf/Liberation/Liberation_Mono_Bold.ttf'
|
'Liberation Mono'
|
Bold, Italic |
':resources:/fonts/ttf/Liberation/Liberation_Mono_BoldItalic.ttf'
|
'Liberation Mono'
|
Italic |
':resources:/fonts/ttf/Liberation/Liberation_Mono_Italic.ttf'
|
'Liberation Mono'
|
Regular |
':resources:/fonts/ttf/Liberation/Liberation_Mono_Regular.ttf'
|
'Liberation Sans'
|
Bold |
':resources:/fonts/ttf/Liberation/Liberation_Sans_Bold.ttf'
|
'Liberation Sans'
|
Bold, Italic |
':resources:/fonts/ttf/Liberation/Liberation_Sans_BoldItalic.ttf'
|
'Liberation Sans'
|
Italic |
':resources:/fonts/ttf/Liberation/Liberation_Sans_Italic.ttf'
|
'Liberation Sans'
|
Regular |
':resources:/fonts/ttf/Liberation/Liberation_Sans_Regular.ttf'
|
'Liberation Serif'
|
Bold |
':resources:/fonts/ttf/Liberation/Liberation_Serif_Bold.ttf'
|
'Liberation Serif'
|
Bold, Italic |
':resources:/fonts/ttf/Liberation/Liberation_Serif_BoldItalic.ttf'
|
'Liberation Serif'
|
Italic |
':resources:/fonts/ttf/Liberation/Liberation_Serif_Italic.ttf'
|
'Liberation Serif'
|
Regular |
':resources:/fonts/ttf/Liberation/Liberation_Serif_Regular.ttf'
|
GUI Basic Assets
Checkbox
'blue_check.png'
![]() (64px x 64px) |
'blue_cross.png'
![]() (64px x 64px) |
'empty.png'
![]() (64px x 64px) |
'grey_check.png'
![]() (64px x 64px) |
'grey_cross.png'
![]() (64px x 64px) |
'red_check.png'
![]() (64px x 64px) |
'red_cross.png'
![]() (64px x 64px) |
Icons
'larger.png'
![]() (100px x 100px) |
'smaller.png'
![]() (101px x 101px) |
Scroll
'indicator_down.png'
![]() (32px x 32px) |
'indicator_up.png'
![]() (32px x 32px) |
Simple Checkbox
'circle_off.png'
![]() (50px x 50px) |
'circle_on.png'
![]() (50px x 50px) |
'switch_green.png'
![]() (83px x 52px) |
'switch_red.png'
![]() (83px x 52px) |
Slider
'thumb_blue.png'
![]() (50px x 50px) |
'thumb_green.png'
![]() (50px x 50px) |
'thumb_red.png'
![]() (50px x 50px) |
'track_blue.png'
![]() (50px x 50px) |
'track_green.png'
![]() (50px x 50px) |
'track_red.png'
![]() (50px x 50px) |
Toggle
'green.png'
![]() (64px x 32px) |
'green_gray.png'
![]() (64px x 32px) |
'red.png'
![]() (64px x 32px) |
'red_gray.png'
![]() (64px x 32px) |
Window & Panel
'dark_blue_gray_panel.png'
![]() (100px x 100px) |
'grey_panel.png'
![]() (100px x 100px) |
'panel_blue.png'
![]() (32px x 32px) |
'panel_gray.png'
![]() (32px x 32px) |
'panel_green.png'
![]() (32px x 32px) |
'panel_red.png'
![]() (32px x 32px) |
Image Theme Sets
Arcade includes an number of themed image sets to help you get started making specific types of games. Some of these help you complete the tutorials while others are general-purpose prototyping tools.
Alien
'alienBlue_climb1.png'
![]() (132px x 188px) |
'alienBlue_climb2.png'
![]() (132px x 188px) |
'alienBlue_fall.png'
![]() (138px x 188px) |
'alienBlue_front.png'
![]() (131px x 188px) |
'alienBlue_jump.png'
![]() (135px x 191px) |
'alienBlue_walk1.png'
![]() (134px x 190px) |
'alienBlue_walk2.png'
![]() (140px x 195px) |
Animated Characters
Female Adventurer
'femaleAdventurer_climb0.png'
![]() (96px x 128px) |
'femaleAdventurer_climb1.png'
![]() (96px x 128px) |
'femaleAdventurer_fall.png'
![]() (96px x 128px) |
'femaleAdventurer_idle.png'
![]() (96px x 128px) |
'femaleAdventurer_jump.png'
![]() (96px x 128px) |
'femaleAdventurer_walk0.png'
![]() (96px x 128px) |
'femaleAdventurer_walk1.png'
![]() (96px x 128px) |
'femaleAdventurer_walk2.png'
![]() (96px x 128px) |
'femaleAdventurer_walk3.png'
![]() (96px x 128px) |
'femaleAdventurer_walk4.png'
![]() (96px x 128px) |
'femaleAdventurer_walk5.png'
![]() (96px x 128px) |
'femaleAdventurer_walk6.png'
![]() (96px x 128px) |
'femaleAdventurer_walk7.png'
![]() (96px x 128px) |
Female Person
'femalePerson_climb0.png'
![]() (96px x 128px) |
'femalePerson_climb1.png'
![]() (96px x 128px) |
'femalePerson_fall.png'
![]() (96px x 128px) |
'femalePerson_idle.png'
![]() (96px x 128px) |
'femalePerson_jump.png'
![]() (96px x 128px) |
'femalePerson_walk0.png'
![]() (96px x 128px) |
'femalePerson_walk1.png'
![]() (96px x 128px) |
'femalePerson_walk2.png'
![]() (96px x 128px) |
'femalePerson_walk3.png'
![]() (96px x 128px) |
'femalePerson_walk4.png'
![]() (96px x 128px) |
'femalePerson_walk5.png'
![]() (96px x 128px) |
'femalePerson_walk6.png'
![]() (96px x 128px) |
'femalePerson_walk7.png'
![]() (96px x 128px) |
Male Adventurer
'maleAdventurer_climb0.png'
![]() (96px x 128px) |
'maleAdventurer_climb1.png'
![]() (96px x 128px) |
'maleAdventurer_fall.png'
![]() (96px x 128px) |
'maleAdventurer_idle.png'
![]() (96px x 128px) |
'maleAdventurer_jump.png'
![]() (96px x 128px) |
'maleAdventurer_walk0.png'
![]() (96px x 128px) |
'maleAdventurer_walk1.png'
![]() (96px x 128px) |
'maleAdventurer_walk2.png'
![]() (96px x 128px) |
'maleAdventurer_walk3.png'
![]() (96px x 128px) |
'maleAdventurer_walk4.png'
![]() (96px x 128px) |
'maleAdventurer_walk5.png'
![]() (96px x 128px) |
'maleAdventurer_walk6.png'
![]() (96px x 128px) |
'maleAdventurer_walk7.png'
![]() (96px x 128px) |
Male Person
'malePerson_climb0.png'
![]() (96px x 128px) |
'malePerson_climb1.png'
![]() (96px x 128px) |
'malePerson_fall.png'
![]() (96px x 128px) |
'malePerson_idle.png'
![]() (96px x 128px) |
'malePerson_jump.png'
![]() (96px x 128px) |
'malePerson_walk0.png'
![]() (96px x 128px) |
'malePerson_walk1.png'
![]() (96px x 128px) |
'malePerson_walk2.png'
![]() (96px x 128px) |
'malePerson_walk3.png'
![]() (96px x 128px) |
'malePerson_walk4.png'
![]() (96px x 128px) |
'malePerson_walk5.png'
![]() (96px x 128px) |
'malePerson_walk6.png'
![]() (96px x 128px) |
'malePerson_walk7.png'
![]() (96px x 128px) |
Robot
'robot_climb0.png'
![]() (96px x 128px) |
'robot_climb1.png'
![]() (96px x 128px) |
'robot_fall.png'
![]() (96px x 128px) |
'robot_idle.png'
![]() (96px x 128px) |
'robot_jump.png'
![]() (96px x 128px) |
'robot_walk0.png'
![]() (96px x 128px) |
'robot_walk1.png'
![]() (96px x 128px) |
'robot_walk2.png'
![]() (96px x 128px) |
'robot_walk3.png'
![]() (96px x 128px) |
'robot_walk4.png'
![]() (96px x 128px) |
'robot_walk5.png'
![]() (96px x 128px) |
'robot_walk6.png'
![]() (96px x 128px) |
'robot_walk7.png'
![]() (96px x 128px) |
Zombie
'zombie_climb0.png'
![]() (96px x 128px) |
'zombie_climb1.png'
![]() (96px x 128px) |
'zombie_fall.png'
![]() (96px x 128px) |
'zombie_idle.png'
![]() (96px x 128px) |
'zombie_jump.png'
![]() (96px x 128px) |
'zombie_walk0.png'
![]() (96px x 128px) |
'zombie_walk1.png'
![]() (96px x 128px) |
'zombie_walk2.png'
![]() (96px x 128px) |
'zombie_walk3.png'
![]() (96px x 128px) |
'zombie_walk4.png'
![]() (96px x 128px) |
'zombie_walk5.png'
![]() (96px x 128px) |
'zombie_walk6.png'
![]() (96px x 128px) |
'zombie_walk7.png'
![]() (96px x 128px) |
Backgrounds
'abstract_1.jpg'
![]() (1024px x 600px) |
'abstract_2.jpg'
![]() (800px x 600px) |
'instructions_0.png'
![]() (800px x 600px) |
'instructions_1.png'
![]() (800px x 600px) |
'stars.png'
![]() (1024px x 1024px) |
Cards
'cardBack_blue1.png'
![]() (140px x 190px) |
'cardBack_blue2.png'
![]() (140px x 190px) |
'cardBack_blue3.png'
![]() (140px x 190px) |
'cardBack_blue4.png'
![]() (140px x 190px) |
'cardBack_blue5.png'
![]() (140px x 190px) |
'cardBack_green1.png'
![]() (140px x 190px) |
'cardBack_green2.png'
![]() (140px x 190px) |
'cardBack_green3.png'
![]() (140px x 190px) |
'cardBack_green4.png'
![]() (140px x 190px) |
'cardBack_green5.png'
![]() (140px x 190px) |
'cardBack_red1.png'
![]() (140px x 190px) |
'cardBack_red2.png'
![]() (140px x 190px) |
'cardBack_red3.png'
![]() (140px x 190px) |
'cardBack_red4.png'
![]() (140px x 190px) |
'cardBack_red5.png'
![]() (140px x 190px) |
'cardClubs10.png'
![]() (140px x 190px) |
'cardClubs2.png'
![]() (140px x 190px) |
'cardClubs3.png'
![]() (140px x 190px) |
'cardClubs4.png'
![]() (140px x 190px) |
'cardClubs5.png'
![]() (140px x 190px) |
'cardClubs6.png'
![]() (140px x 190px) |
'cardClubs7.png'
![]() (140px x 190px) |
'cardClubs8.png'
![]() (140px x 190px) |
'cardClubs9.png'
![]() (140px x 190px) |
'cardClubsA.png'
![]() (140px x 190px) |
'cardClubsJ.png'
![]() (140px x 190px) |
'cardClubsK.png'
![]() (140px x 190px) |
'cardClubsQ.png'
![]() (140px x 190px) |
'cardDiamonds10.png'
![]() (140px x 190px) |
'cardDiamonds2.png'
![]() (140px x 190px) |
'cardDiamonds3.png'
![]() (140px x 190px) |
'cardDiamonds4.png'
![]() (140px x 190px) |
'cardDiamonds5.png'
![]() (140px x 190px) |
'cardDiamonds6.png'
![]() (140px x 190px) |
'cardDiamonds7.png'
![]() (140px x 190px) |
'cardDiamonds8.png'
![]() (140px x 190px) |
'cardDiamonds9.png'
![]() (140px x 190px) |
'cardDiamondsA.png'
![]() (140px x 190px) |
'cardDiamondsJ.png'
![]() (140px x 190px) |
'cardDiamondsK.png'
![]() (140px x 190px) |
'cardDiamondsQ.png'
![]() (140px x 190px) |
'cardHearts10.png'
![]() (140px x 190px) |
'cardHearts2.png'
![]() (140px x 190px) |
'cardHearts3.png'
![]() (140px x 190px) |
'cardHearts4.png'
![]() (140px x 190px) |
'cardHearts5.png'
![]() (140px x 190px) |
'cardHearts6.png'
![]() (140px x 190px) |
'cardHearts7.png'
![]() (140px x 190px) |
'cardHearts8.png'
![]() (140px x 190px) |
'cardHearts9.png'
![]() (140px x 190px) |
'cardHeartsA.png'
![]() (140px x 190px) |
'cardHeartsJ.png'
![]() (140px x 190px) |
'cardHeartsK.png'
![]() (140px x 190px) |
'cardHeartsQ.png'
![]() (140px x 190px) |
'cardJoker.png'
![]() (140px x 190px) |
'cardSpades10.png'
![]() (140px x 190px) |
'cardSpades2.png'
![]() (140px x 190px) |
'cardSpades3.png'
![]() (140px x 190px) |
'cardSpades4.png'
![]() (140px x 190px) |
'cardSpades5.png'
![]() (140px x 190px) |
'cardSpades6.png'
![]() (140px x 190px) |
'cardSpades7.png'
![]() (140px x 190px) |
'cardSpades8.png'
![]() (140px x 190px) |
'cardSpades9.png'
![]() (140px x 190px) |
'cardSpadesA.png'
![]() (140px x 190px) |
'cardSpadesJ.png'
![]() (140px x 190px) |
'cardSpadesK.png'
![]() (140px x 190px) |
'cardSpadesQ.png'
![]() (140px x 190px) |
Cybercity Background
'back-buildings.png'
![]() (256px x 192px) |
'far-buildings.png'
![]() (256px x 192px) |
'foreground.png'
![]() (352px x 192px) |
Enemies
'bee.png'
![]() (128px x 128px) |
'fishGreen.png'
![]() (128px x 128px) |
'fishPink.png'
![]() (128px x 128px) |
'fly.png'
![]() (128px x 128px) |
'frog.png'
![]() (128px x 128px) |
'frog_move.png'
![]() (128px x 128px) |
'ladybug.png'
![]() (128px x 128px) |
'mouse.png'
![]() (128px x 128px) |
'saw.png'
![]() (128px x 128px) |
'sawHalf.png'
![]() (128px x 128px) |
'slimeBlock.png'
![]() (128px x 128px) |
'slimeBlue.png'
![]() (128px x 128px) |
'slimeBlue_move.png'
![]() (128px x 128px) |
'slimeGreen.png'
![]() (128px x 128px) |
'slimePurple.png'
![]() (128px x 128px) |
'wormGreen.png'
![]() (128px x 128px) |
'wormGreen_dead.png'
![]() (128px x 128px) |
'wormGreen_move.png'
![]() (128px x 128px) |
'wormPink.png'
![]() (128px x 128px) |
Items
'coinBronze.png'
![]() (128px x 128px) |
'coinGold.png'
![]() (128px x 128px) |
'coinGold_ll.png'
![]() (128px x 128px) |
'coinGold_lr.png'
![]() (128px x 128px) |
'coinGold_ul.png'
![]() (128px x 128px) |
'coinGold_ur.png'
![]() (128px x 128px) |
'coinSilver.png'
![]() (128px x 128px) |
'coinSilver_test.png'
![]() (64px x 64px) |
'flagGreen1.png'
![]() (128px x 128px) |
'flagGreen2.png'
![]() (128px x 128px) |
'flagGreen_down.png'
![]() (128px x 128px) |
'flagRed1.png'
![]() (128px x 128px) |
'flagRed2.png'
![]() (128px x 128px) |
'flagRed_down.png'
![]() (128px x 128px) |
'flagYellow1.png'
![]() (128px x 128px) |
'flagYellow2.png'
![]() (128px x 128px) |
'flagYellow_down.png'
![]() (128px x 128px) |
'gemBlue.png'
![]() (128px x 128px) |
'gemGreen.png'
![]() (128px x 128px) |
'gemRed.png'
![]() (128px x 128px) |
'gemYellow.png'
![]() (128px x 128px) |
'gold_1.png'
![]() (64px x 64px) |
'gold_2.png'
![]() (64px x 64px) |
'gold_3.png'
![]() (64px x 64px) |
'gold_4.png'
![]() (64px x 64px) |
'keyBlue.png'
![]() (128px x 128px) |
'keyGreen.png'
![]() (128px x 128px) |
'keyRed.png'
![]() (128px x 128px) |
'keyYellow.png'
![]() (128px x 128px) |
'ladderMid.png'
![]() (128px x 128px) |
'ladderTop.png'
![]() (128px x 128px) |
'star.png'
![]() (128px x 128px) |
Miami Synth Parallax
Car
'car-idle.png'
![]() (184px x 68px) |
'car-running0.png'
![]() (184px x 68px) |
'car-running1.png'
![]() (184px x 68px) |
'car-running2.png'
![]() (184px x 68px) |
'car-running3.png'
![]() (184px x 68px) |
Layers
'back.png'
![]() (224px x 240px) |
'buildings.png'
![]() (256px x 240px) |
'highway.png'
![]() (896px x 240px) |
'palms.png'
![]() (224px x 240px) |
'sun.png'
![]() (400px x 240px) |
Pinball
'bumper.png'
![]() (96px x 96px) |
'pool_cue_ball.png'
![]() (63px x 63px) |
Space Shooter
'laserBlue01.png'
![]() (54px x 9px) |
'laserRed01.png'
![]() (9px x 54px) |
'meteorGrey_big1.png'
![]() (101px x 84px) |
'meteorGrey_big2.png'
![]() (120px x 98px) |
'meteorGrey_big3.png'
![]() (89px x 82px) |
'meteorGrey_big4.png'
![]() (98px x 96px) |
'meteorGrey_med1.png'
![]() (43px x 43px) |
'meteorGrey_med2.png'
![]() (45px x 40px) |
'meteorGrey_small1.png'
![]() (28px x 28px) |
'meteorGrey_small2.png'
![]() (29px x 26px) |
'meteorGrey_tiny1.png'
![]() (18px x 18px) |
'meteorGrey_tiny2.png'
![]() (16px x 15px) |
'playerLife1_blue.png'
![]() (33px x 26px) |
'playerLife1_green.png'
![]() (33px x 26px) |
'playerLife1_orange.png'
![]() (33px x 26px) |
'playerShip1_blue.png'
![]() (99px x 75px) |
'playerShip1_green.png'
![]() (99px x 75px) |
'playerShip1_orange.png'
![]() (99px x 75px) |
'playerShip2_orange.png'
![]() (112px x 75px) |
'playerShip3_orange.png'
![]() (98px x 75px) |
Spritesheets
'codepage_437.png'
![]() (288px x 128px) |
'explosion.png'
![]() (4096px x 3584px) |
'number_sheet.png'
![]() (48px x 32px) |
'tiles.png'
![]() (1664px x 1536px) |
Test Textures
'anim.gif'
![]() (96px x 128px) |
'test_texture.png'
![]() (128px x 128px) |
'xy_square.png'
![]() (128px x 128px) |
Normal Mapping
'diffuse.jpg'
![]() (250px x 250px) |
'normal.jpg'
![]() (250px x 250px) |
Tiles
'bomb.png'
![]() (128px x 128px) |
'boxCrate.png'
![]() (128px x 128px) |
'boxCrate_double.png'
![]() (128px x 128px) |
'boxCrate_single.png'
![]() (128px x 128px) |
'brickBrown.png'
![]() (128px x 128px) |
'brickGrey.png'
![]() (128px x 128px) |
'brickTextureWhite.png'
![]() (128px x 128px) |
'bridgeA.png'
![]() (128px x 128px) |
'bridgeB.png'
![]() (128px x 128px) |
'bush.png'
![]() (128px x 128px) |
'cactus.png'
![]() (128px x 128px) |
'dirt.png'
![]() (128px x 128px) |
'dirtCenter.png'
![]() (128px x 128px) |
'dirtCenter_rounded.png'
![]() (128px x 128px) |
'dirtCliffAlt_left.png'
![]() (128px x 128px) |
'dirtCliffAlt_right.png'
![]() (128px x 128px) |
'dirtCliff_left.png'
![]() (128px x 128px) |
'dirtCliff_right.png'
![]() (128px x 128px) |
'dirtCorner_left.png'
![]() (128px x 128px) |
'dirtCorner_right.png'
![]() (128px x 128px) |
'dirtHalf.png'
![]() (128px x 128px) |
'dirtHalf_left.png'
![]() (128px x 128px) |
'dirtHalf_mid.png'
![]() (128px x 128px) |
'dirtHalf_right.png'
![]() (128px x 128px) |
'dirtHill_left.png'
![]() (128px x 128px) |
'dirtHill_right.png'
![]() (128px x 128px) |
'dirtLeft.png'
![]() (128px x 128px) |
'dirtMid.png'
![]() (128px x 128px) |
'dirtRight.png'
![]() (128px x 128px) |
'doorClosed_mid.png'
![]() (128px x 128px) |
'doorClosed_top.png'
![]() (128px x 128px) |
'grass.png'
![]() (128px x 128px) |
'grassCenter.png'
![]() (128px x 128px) |
'grassCenter_round.png'
![]() (128px x 128px) |
'grassCliffAlt_left.png'
![]() (128px x 128px) |
'grassCliffAlt_right.png'
![]() (128px x 128px) |
'grassCliff_left.png'
![]() (128px x 128px) |
'grassCliff_right.png'
![]() (128px x 128px) |
'grassCorner_left.png'
![]() (128px x 128px) |
'grassCorner_right.png'
![]() (128px x 128px) |
'grassHalf.png'
![]() (128px x 128px) |
'grassHalf_left.png'
![]() (128px x 128px) |
'grassHalf_mid.png'
![]() (128px x 128px) |
'grassHalf_right.png'
![]() (128px x 128px) |
'grassHill_left.png'
![]() (128px x 128px) |
'grassHill_right.png'
![]() (128px x 128px) |
'grassLeft.png'
![]() (128px x 128px) |
'grassMid.png'
![]() (128px x 128px) |
'grassRight.png'
![]() (128px x 128px) |
'grass_sprout.png'
![]() (128px x 128px) |
'ladderMid.png'
![]() (128px x 128px) |
'ladderTop.png'
![]() (128px x 128px) |
'lava.png'
![]() (128px x 128px) |
'lavaTop_high.png'
![]() (128px x 128px) |
'lavaTop_low.png'
![]() (128px x 128px) |
'leverLeft.png'
![]() (128px x 128px) |
'leverMid.png'
![]() (128px x 128px) |
'leverRight.png'
![]() (128px x 128px) |
'lockRed.png'
![]() (128px x 128px) |
'lockYellow.png'
![]() (128px x 128px) |
'mushroomRed.png'
![]() (128px x 128px) |
'planet.png'
![]() (128px x 128px) |
'planetCenter.png'
![]() (128px x 128px) |
'planetCenter_rounded.png'
![]() (128px x 128px) |
'planetCliffAlt_left.png'
![]() (128px x 128px) |
'planetCliffAlt_right.png'
![]() (128px x 128px) |
'planetCliff_left.png'
![]() (128px x 128px) |
'planetCliff_right.png'
![]() (128px x 128px) |
'planetCorner_left.png'
![]() (128px x 128px) |
'planetCorner_right.png'
![]() (128px x 128px) |
'planetHalf.png'
![]() (128px x 128px) |
'planetHalf_left.png'
![]() (128px x 128px) |
'planetHalf_mid.png'
![]() (128px x 128px) |
'planetHalf_right.png'
![]() (128px x 128px) |
'planetHill_left.png'
![]() (128px x 128px) |
'planetHill_right.png'
![]() (128px x 128px) |
'planetLeft.png'
![]() (128px x 128px) |
'planetMid.png'
![]() (128px x 128px) |
'planetRight.png'
![]() (128px x 128px) |
'plantPurple.png'
![]() (128px x 128px) |
'rock.png'
![]() (128px x 128px) |
'sand.png'
![]() (128px x 128px) |
'sandCenter.png'
![]() (128px x 128px) |
'sandCenter_rounded.png'
![]() (128px x 128px) |
'sandCliffAlt_left.png'
![]() (128px x 128px) |
'sandCliffAlt_right.png'
![]() (128px x 128px) |
'sandCliff_left.png'
![]() (128px x 128px) |
'sandCliff_right.png'
![]() (128px x 128px) |
'sandCorner_left.png'
![]() (128px x 128px) |
'sandCorner_right.png'
![]() (128px x 128px) |
'sandHalf.png'
![]() (128px x 128px) |
'sandHalf_left.png'
![]() (128px x 128px) |
'sandHalf_mid.png'
![]() (128px x 128px) |
'sandHalf_right.png'
![]() (128px x 128px) |
'sandHill_left.png'
![]() (128px x 128px) |
'sandHill_right.png'
![]() (128px x 128px) |
'sandLeft.png'
![]() (128px x 128px) |
'sandMid.png'
![]() (128px x 128px) |
'sandRight.png'
![]() (128px x 128px) |
'signExit.png'
![]() (128px x 128px) |
'signLeft.png'
![]() (128px x 128px) |
'signRight.png'
![]() (128px x 128px) |
'snow.png'
![]() (128px x 128px) |
'snowCenter.png'
![]() (128px x 128px) |
'snowCenter_rounded.png'
![]() (128px x 128px) |
'snowCliffAlt_left.png'
![]() (128px x 128px) |
'snowCliffAlt_right.png'
![]() (128px x 128px) |
'snowCliff_left.png'
![]() (128px x 128px) |
'snowCliff_right.png'
![]() (128px x 128px) |
'snowCorner_left.png'
![]() (128px x 128px) |
'snowCorner_right.png'
![]() (128px x 128px) |
'snowHalf.png'
![]() (128px x 128px) |
'snowHalf_left.png'
![]() (128px x 128px) |
'snowHalf_mid.png'
![]() (128px x 128px) |
'snowHalf_right.png'
![]() (128px x 128px) |
'snowHill_left.png'
![]() (128px x 128px) |
'snowHill_right.png'
![]() (128px x 128px) |
'snowLeft.png'
![]() (128px x 128px) |
'snowMid.png'
![]() (128px x 128px) |
'snowRight.png'
![]() (128px x 128px) |
'snow_pile.png'
![]() (128px x 128px) |
'spikes.png'
![]() (128px x 128px) |
'stone.png'
![]() (128px x 128px) |
'stoneCenter.png'
![]() (128px x 128px) |
'stoneCenter_rounded.png'
![]() (128px x 128px) |
'stoneCliffAlt_left.png'
![]() (128px x 128px) |
'stoneCliffAlt_right.png'
![]() (128px x 128px) |
'stoneCliff_left.png'
![]() (128px x 128px) |
'stoneCliff_right.png'
![]() (128px x 128px) |
'stoneCorner_left.png'
![]() (128px x 128px) |
'stoneCorner_right.png'
![]() (128px x 128px) |
'stoneHalf.png'
![]() (128px x 128px) |
'stoneHalf_left.png'
![]() (128px x 128px) |
'stoneHalf_mid.png'
![]() (128px x 128px) |
'stoneHalf_right.png'
![]() (128px x 128px) |
'stoneHill_left.png'
![]() (128px x 128px) |
'stoneHill_right.png'
![]() (128px x 128px) |
'stoneLeft.png'
![]() (128px x 128px) |
'stoneMid.png'
![]() (128px x 128px) |
'stoneRight.png'
![]() (128px x 128px) |
'switchGreen.png'
![]() (128px x 128px) |
'switchGreen_pressed.png'
![]() (128px x 128px) |
'switchRed.png'
![]() (128px x 128px) |
'switchRed_pressed.png'
![]() (128px x 128px) |
'torch1.png'
![]() (128px x 128px) |
'torch2.png'
![]() (128px x 128px) |
'torchOff.png'
![]() (128px x 128px) |
'water.png'
![]() (128px x 128px) |
'waterTop_high.png'
![]() (128px x 128px) |
'waterTop_low.png'
![]() (128px x 128px) |
Topdown Tanks
'tankBlue_barrel1.png'
![]() (12px x 26px) |
'tankBlue_barrel1_outline.png'
![]() (16px x 30px) |
'tankBlue_barrel2.png'
![]() (8px x 26px) |
'tankBlue_barrel2_outline.png'
![]() (12px x 30px) |
'tankBlue_barrel3.png'
![]() (8px x 26px) |
'tankBlue_barrel3_outline.png'
![]() (12px x 30px) |
'tankBody_bigRed.png'
![]() (48px x 48px) |
'tankBody_bigRed_outline.png'
![]() (52px x 52px) |
'tankBody_blue.png'
![]() (38px x 38px) |
'tankBody_blue_outline.png'
![]() (42px x 42px) |
'tankBody_dark.png'
![]() (38px x 36px) |
'tankBody_darkLarge.png'
![]() (48px x 56px) |
'tankBody_darkLarge_outline.png'
![]() (52px x 60px) |
'tankBody_dark_outline.png'
![]() (42px x 40px) |
'tankBody_green.png'
![]() (38px x 36px) |
'tankBody_green_outline.png'
![]() (42px x 40px) |
'tankBody_huge.png'
![]() (58px x 68px) |
'tankBody_huge_outline.png'
![]() (62px x 72px) |
'tankBody_red.png'
![]() (34px x 36px) |
'tankBody_red_outline.png'
![]() (38px x 40px) |
'tankBody_sand.png'
![]() (38px x 36px) |
'tankBody_sand_outline.png'
![]() (42px x 40px) |
'tankDark_barrel1.png'
![]() (12px x 26px) |
'tankDark_barrel1_outline.png'
![]() (16px x 30px) |
'tankDark_barrel2.png'
![]() (8px x 26px) |
'tankDark_barrel2_outline.png'
![]() (12px x 30px) |
'tankDark_barrel3.png'
![]() (8px x 26px) |
'tankDark_barrel3_outline.png'
![]() (12px x 30px) |
'tankGreen_barrel1.png'
![]() (12px x 26px) |
'tankGreen_barrel1_outline.png'
![]() (16px x 30px) |
'tankGreen_barrel2.png'
![]() (8px x 26px) |
'tankGreen_barrel2_outline.png'
![]() (12px x 30px) |
'tankGreen_barrel3.png'
![]() (8px x 26px) |
'tankGreen_barrel3_outline.png'
![]() (12px x 30px) |
'tankRed_barrel1.png'
![]() (12px x 26px) |
'tankRed_barrel1_outline.png'
![]() (16px x 30px) |
'tankRed_barrel2.png'
![]() (8px x 26px) |
'tankRed_barrel2_outline.png'
![]() (12px x 30px) |
'tankRed_barrel3.png'
![]() (8px x 26px) |
'tankRed_barrel3_outline.png'
![]() (12px x 30px) |
'tankSand_barrel1.png'
![]() (12px x 26px) |
'tankSand_barrel1_outline.png'
![]() (16px x 30px) |
'tankSand_barrel2.png'
![]() (8px x 26px) |
'tankSand_barrel2_outline.png'
![]() (12px x 30px) |
'tankSand_barrel3.png'
![]() (8px x 26px) |
'tankSand_barrel3_outline.png'
![]() (12px x 30px) |
'tank_blue.png'
![]() (42px x 46px) |
'tank_dark.png'
![]() (42px x 46px) |
'tank_green.png'
![]() (42px x 46px) |
'tank_red.png'
![]() (38px x 46px) |
'tank_sand.png'
![]() (42px x 46px) |
'tileGrass1.png'
![]() (64px x 64px) |
'tileGrass2.png'
![]() (64px x 64px) |
'tileGrass_roadCornerLL.png'
![]() (64px x 64px) |
'tileGrass_roadCornerLR.png'
![]() (64px x 64px) |
'tileGrass_roadCornerUL.png'
![]() (64px x 64px) |
'tileGrass_roadCornerUR.png'
![]() (64px x 64px) |
'tileGrass_roadCrossing.png'
![]() (64px x 64px) |
'tileGrass_roadCrossingRound.png'
![]() (64px x 64px) |
'tileGrass_roadEast.png'
![]() (64px x 64px) |
'tileGrass_roadNorth.png'
![]() (64px x 64px) |
'tileGrass_roadSplitE.png'
![]() (64px x 64px) |
'tileGrass_roadSplitN.png'
![]() (64px x 64px) |
'tileGrass_roadSplitS.png'
![]() (64px x 64px) |
'tileGrass_roadSplitW.png'
![]() (64px x 64px) |
'tileGrass_roadTransitionE.png'
![]() (64px x 64px) |
'tileGrass_roadTransitionE_dirt.png'
![]() (64px x 64px) |
'tileGrass_roadTransitionN.png'
![]() (64px x 64px) |
'tileGrass_roadTransitionN_dirt.png'
![]() (64px x 64px) |
'tileGrass_roadTransitionS.png'
![]() (64px x 64px) |
'tileGrass_roadTransitionS_dirt.png'
![]() (64px x 64px) |
'tileGrass_roadTransitionW.png'
![]() (64px x 64px) |
'tileGrass_roadTransitionW_dirt.png'
![]() (64px x 64px) |
'tileGrass_transitionE.png'
![]() (64px x 64px) |
'tileGrass_transitionN.png'
![]() (64px x 64px) |
'tileGrass_transitionS.png'
![]() (64px x 64px) |
'tileGrass_transitionW.png'
![]() (64px x 64px) |
'tileSand1.png'
![]() (64px x 64px) |
'tileSand2.png'
![]() (64px x 64px) |
'tileSand_roadCornerLL.png'
![]() (64px x 64px) |
'tileSand_roadCornerLR.png'
![]() (64px x 64px) |
'tileSand_roadCornerUL.png'
![]() (64px x 64px) |
'tileSand_roadCornerUR.png'
![]() (64px x 64px) |
'tileSand_roadCrossing.png'
![]() (64px x 64px) |
'tileSand_roadCrossingRound.png'
![]() (64px x 64px) |
'tileSand_roadEast.png'
![]() (64px x 64px) |
'tileSand_roadNorth.png'
![]() (64px x 64px) |
'tileSand_roadSplitE.png'
![]() (64px x 64px) |
'tileSand_roadSplitN.png'
![]() (64px x 64px) |
'tileSand_roadSplitS.png'
![]() (64px x 64px) |
'tileSand_roadSplitW.png'
![]() (64px x 64px) |
'tracksDouble.png'
![]() (41px x 52px) |
'tracksLarge.png'
![]() (41px x 52px) |
'tracksSmall.png'
![]() (37px x 52px) |
'treeBrown_large.png'
![]() (64px x 64px) |
'treeBrown_small.png'
![]() (36px x 36px) |
'treeGreen_large.png'
![]() (64px x 64px) |
'treeGreen_small.png'
![]() (36px x 36px) |
Music
'1918.mp3'
|
'funkyrobot.mp3'
|
Onscreen Controls
Flat Dark
'a.png'
![]() (80px x 80px) |
'b.png'
![]() (80px x 80px) |
'cancel.png'
![]() (80px x 80px) |
'checked.png'
![]() (48px x 48px) |
'close.png'
![]() (48px x 48px) |
'down.png'
![]() (80px x 80px) |
'expand.png'
![]() (48px x 48px) |
'flatDark20.png'
![]() (48px x 48px) |
'gear.png'
![]() (48px x 48px) |
'hamburger.png'
![]() (48px x 48px) |
'key_round.png'
![]() (80px x 80px) |
'key_square.png'
![]() (48px x 48px) |
'l.png'
![]() (80px x 80px) |
'left.png'
![]() (80px x 80px) |
'music_off.png'
![]() (48px x 48px) |
'music_on.png'
![]() (48px x 48px) |
'pause.png'
![]() (108px x 48px) |
'pause_square.png'
![]() (48px x 48px) |
'play.png'
![]() (48px x 48px) |
'r.png'
![]() (80px x 80px) |
'right.png'
![]() (80px x 80px) |
'save.png'
![]() (48px x 48px) |
'search.png'
![]() (48px x 48px) |
'select.png'
![]() (108px x 48px) |
'sound_off.png'
![]() (48px x 48px) |
'sound_on.png'
![]() (48px x 48px) |
'star.png'
![]() (80px x 80px) |
'star_square.png'
![]() (48px x 48px) |
'start.png'
![]() (108px x 48px) |
'unchecked.png'
![]() (48px x 48px) |
'up.png'
![]() (80px x 80px) |
'wrench.png'
![]() (48px x 48px) |
'x.png'
![]() (80px x 80px) |
'y.png'
![]() (80px x 80px) |
Flat Light
'a.png'
![]() (80px x 80px) |
'b.png'
![]() (80px x 80px) |
'back.png'
![]() (48px x 48px) |
'cancel.png'
![]() (80px x 80px) |
'checked.png'
![]() (48px x 48px) |
'close.png'
![]() (48px x 48px) |
'down.png'
![]() (80px x 80px) |
'expand.png'
![]() (48px x 48px) |
'gear.png'
![]() (48px x 48px) |
'hamburger.png'
![]() (48px x 48px) |
'key_round.png'
![]() (80px x 80px) |
'key_square.png'
![]() (48px x 48px) |
'l.png'
![]() (80px x 80px) |
'left.png'
![]() (80px x 80px) |
'music_off.png'
![]() (48px x 48px) |
'music_on.png'
![]() (48px x 48px) |
'pause.png'
![]() (108px x 48px) |
'pause_square.png'
![]() (48px x 48px) |
'play.png'
![]() (48px x 48px) |
'r.png'
![]() (80px x 80px) |
'right.png'
![]() (80px x 80px) |
'save.png'
![]() (48px x 48px) |
'search.png'
![]() (48px x 48px) |
'select.png'
![]() (108px x 48px) |
'sound_off.png'
![]() (48px x 48px) |
'sound_on.png'
![]() (48px x 48px) |
'star_round.png'
![]() (80px x 80px) |
'star_square.png'
![]() (48px x 48px) |
'start.png'
![]() (108px x 48px) |
'unchecked.png'
![]() (48px x 48px) |
'up.png'
![]() (80px x 80px) |
'wrench.png'
![]() (48px x 48px) |
'x.png'
![]() (80px x 80px) |
'y.png'
![]() (80px x 80px) |
Shaded Dark
'a.png'
![]() (80px x 80px) |
'b.png'
![]() (80px x 80px) |
'back.png'
![]() (48px x 48px) |
'cancel.png'
![]() (80px x 80px) |
'checked.png'
![]() (48px x 48px) |
'close.png'
![]() (48px x 48px) |
'down.png'
![]() (80px x 80px) |
'expand.png'
![]() (48px x 48px) |
'gear.png'
![]() (48px x 48px) |
'hamburger.png'
![]() (48px x 48px) |
'key_round.png'
![]() (80px x 80px) |
'key_square.png'
![]() (48px x 48px) |
'l.png'
![]() (80px x 80px) |
'left.png'
![]() (80px x 80px) |
'music_off.png'
![]() (48px x 48px) |
'music_on.png'
![]() (48px x 48px) |
'pause.png'
![]() (108px x 48px) |
'pause_square.png'
![]() (48px x 48px) |
'play.png'
![]() (48px x 48px) |
'r.png'
![]() (80px x 80px) |
'right.png'
![]() (80px x 80px) |
'save.png'
![]() (48px x 48px) |
'search.png'
![]() (48px x 48px) |
'select.png'
![]() (108px x 48px) |
'sound_off.png'
![]() (48px x 48px) |
'sound_on.png'
![]() (48px x 48px) |
'star_round.png'
![]() (80px x 80px) |
'star_square.png'
![]() (48px x 48px) |
'start.png'
![]() (108px x 48px) |
'unchecked.png'
![]() (48px x 48px) |
'up.png'
![]() (80px x 80px) |
'wrench.png'
![]() (48px x 48px) |
'x.png'
![]() (80px x 80px) |
'y.png'
![]() (80px x 80px) |
Shaded Light
'a.png'
![]() (80px x 80px) |
'b.png'
![]() (80px x 80px) |
'back.png'
![]() (50px x 48px) |
'cancel.png'
![]() (80px x 80px) |
'checked.png'
![]() (50px x 48px) |
'close.png'
![]() (50px x 48px) |
'down.png'
![]() (80px x 80px) |
'expand.png'
![]() (50px x 48px) |
'gear.png'
![]() (50px x 48px) |
'hamburger.png'
![]() (50px x 48px) |
'key.png'
![]() (50px x 48px) |
'key_round.png'
![]() (80px x 80px) |
'l.png'
![]() (80px x 80px) |
'left.png'
![]() (80px x 80px) |
'music_off.png'
![]() (50px x 48px) |
'music_on.png'
![]() (50px x 48px) |
'pause.png'
![]() (110px x 48px) |
'pause_square.png'
![]() (50px x 48px) |
'play.png'
![]() (50px x 48px) |
'r.png'
![]() (80px x 80px) |
'right.png'
![]() (80px x 80px) |
'save.png'
![]() (50px x 48px) |
'search.png'
![]() (50px x 48px) |
'select.png'
![]() (110px x 48px) |
'sound_off.png'
![]() (50px x 48px) |
'sound_on.png'
![]() (50px x 48px) |
'star_round.png'
![]() (80px x 80px) |
'star_square.png'
![]() (50px x 48px) |
'start.png'
![]() (110px x 48px) |
'unchecked.png'
![]() (50px x 48px) |
'up.png'
![]() (80px x 80px) |
'wrench.png'
![]() (50px x 48px) |
'x.png'
![]() (80px x 80px) |
'y.png'
![]() (80px x 80px) |
Sounds
'coin1.wav'
|
'coin2.wav'
|
'coin3.wav'
|
'coin4.wav'
|
'coin5.wav'
|
'error1.wav'
|
'error2.wav'
|
'error3.wav'
|
'error4.wav'
|
'error5.wav'
|
'explosion1.wav'
|
'explosion2.wav'
|
'fall1.wav'
|
'fall2.wav'
|
'fall3.wav'
|
'fall4.wav'
|
'gameover1.wav'
|
'gameover2.wav'
|
'gameover3.wav'
|
'gameover4.wav'
|
'gameover5.wav'
|
'hit1.wav'
|
'hit2.wav'
|
'hit3.wav'
|
'hit4.wav'
|
'hit5.wav'
|
'hurt1.wav'
|
'hurt2.wav'
|
'hurt3.wav'
|
'hurt4.wav'
|
'hurt5.wav'
|
'jump1.wav'
|
'jump2.wav'
|
'jump3.wav'
|
'jump4.wav'
|
'jump5.wav'
|
'laser1.mp3'
|
'laser1.ogg'
|
'laser1.wav'
|
'laser2.wav'
|
'laser3.wav'
|
'laser4.wav'
|
'laser5.wav'
|
'lose1.wav'
|
'lose2.wav'
|
'lose3.wav'
|
'lose4.wav'
|
'lose5.wav'
|
'phaseJump1.ogg'
|
'phaseJump1.wav'
|
'rockHit2.ogg'
|
'rockHit2.wav'
|
'secret2.wav'
|
'secret4.wav'
|
'upgrade1.wav'
|
'upgrade2.wav'
|
'upgrade3.wav'
|
'upgrade4.wav'
|
'upgrade5.wav'
|
Tiled Maps
'dirt.json'
![]() |
'grass.json'
![]() |
'items.json'
![]() |
'level_1.json'
![]() |
'level_2.json'
![]() |
'map.json'
![]() |
'map2_level_1.json'
![]() |
'map2_level_2.json'
![]() |
'map_with_ladders.json'
![]() |
'more_tiles.json'
![]() |
'pymunk_test_map.json'
![]() |
'spritesheet.json'
![]() |
'standard_tileset.json'
![]() |
'test_map_1.json'
![]() |
'test_map_2.json'
![]() |
'test_map_3.json'
![]() |
'test_map_5.json'
![]() |
'test_map_6.json'
![]() |
'test_map_7.json'
![]() |
'test_objects.json'
![]() |
Video
Arcade offers experimental support for video playback through pyglet
and other libraries.
Warning
These features are works-in-progress!
Please the following to learn more:
The undocumented experimental folder
To make testing easier, Arcade includes the small video file embedded below. However, runnign the examples below may require installing both FFmpeg and additional libraries:
The links above use the unstable development branch of Arcade to gain access to the latest pyglet
and Arcade features. If you have questions or want to help develop these examples further, we’d love to hear
from you. The Arcade Discord server and GitHub repository always welcome
new community members.
'earth.mp4'
|