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. Any image or sound on this page should work after installing Arcade with zero additional dependencies. Full example code and manual sections for any relevant functions are linked below.
Top-Level Resources
This logo of the snake doubles as a quick way to test Arcade’s 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.
Click the button or tap it if you’re on mobile. Then try pasting in your favorite text editor. It should look like this:
':resources:/logo.png'
This string is what Arcade calls a :ref:`resource handle <resource_handles>`. They let you load images, sound, and other data without worrying about where exactly data is on a computer. To learn more, including how to define your own handle prefix, see Resource Handles.
To get started with game code right away, please see the following:
'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
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'
|
