Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
pythonarcade
/
arcade
Public
Notifications
You must be signed in to change notification settings
Fork
377
Star
2.1k
Code
Issues
93
Pull requests
8
Actions
Projects
Wiki
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Wiki
Security and quality
Insights
Files
Expand file tree
development
Breadcrumbs
arcade
/
doc
/
example_code
/
Copy path
Directory actions
More options
More options
Directory actions
More options
More options
Latest commit
History
History
History
development
Breadcrumbs
arcade
/
doc
/
example_code
/
Copy path
Top
Folders and files
Name
Name
Last commit message
Last commit date
parent directory
..
images
images
array_backed_grid.rst
array_backed_grid.rst
array_backed_grid_buffered.rst
array_backed_grid_buffered.rst
array_backed_grid_sprites_1.rst
array_backed_grid_sprites_1.rst
array_backed_grid_sprites_2.rst
array_backed_grid_sprites_2.rst
astar_pathfinding.rst
astar_pathfinding.rst
asteroid_smasher.rst
asteroid_smasher.rst
background_parallax.rst
background_parallax.rst
bouncing_rectangle.rst
bouncing_rectangle.rst
camera2d_splitscreen.rst
camera2d_splitscreen.rst
camera_platform.rst
camera_platform.rst
controller.rst
controller.rst
conway_alpha.rst
conway_alpha.rst
depth_of_field.rst
depth_of_field.rst
drawing_primitives.rst
drawing_primitives.rst
drawing_text.rst
drawing_text.rst
drawing_text_objects.rst
drawing_text_objects.rst
drawing_text_objects_batch.rst
drawing_text_objects_batch.rst
dual_stick_shooter.rst
dual_stick_shooter.rst
easing_example_1.rst
easing_example_1.rst
easing_example_2.rst
easing_example_2.rst
follow_path.rst
follow_path.rst
full_screen_example.rst
full_screen_example.rst
game_of_life_fbo.rst
game_of_life_fbo.rst
gradients.rst
gradients.rst
gui_0_basic_setup.rst
gui_0_basic_setup.rst
gui_1_layouts.rst
gui_1_layouts.rst
gui_2_widgets.rst
gui_2_widgets.rst
gui_3_buttons.rst
gui_3_buttons.rst
gui_4_with_camera.rst
gui_4_with_camera.rst
gui_5_uicolor_picker.rst
gui_5_uicolor_picker.rst
gui_6_size_hints.rst
gui_6_size_hints.rst
gui_exp_animations.rst
gui_exp_animations.rst
gui_exp_animations_2.rst
gui_exp_animations_2.rst
gui_exp_hidden_password.rst
gui_exp_hidden_password.rst
gui_exp_scroll_area.rst
gui_exp_scroll_area.rst
happy_face.rst
happy_face.rst
index.rst
index.rst
interactive_sprite_widget.rst
interactive_sprite_widget.rst
light_demo.rst
light_demo.rst
line_of_sight.rst
line_of_sight.rst
lines_buffered.rst
lines_buffered.rst
maze_depth_first.rst
maze_depth_first.rst
maze_recursive.rst
maze_recursive.rst
minimap.rst
minimap.rst
music_control_demo.rst
music_control_demo.rst
normal_mapping.rst
normal_mapping.rst
particle_fireworks.rst
particle_fireworks.rst
particle_systems.rst
particle_systems.rst
peptest.bat
peptest.bat
performance_statistics.rst
performance_statistics.rst
perspective.rst
perspective.rst
procedural_caves_bsp.rst
procedural_caves_bsp.rst
procedural_caves_cellular.rst
procedural_caves_cellular.rst
pymunk_box_stacks.rst
pymunk_box_stacks.rst
pymunk_demo_top_down.rst
pymunk_demo_top_down.rst
pymunk_joint_builder.rst
pymunk_joint_builder.rst
pymunk_pegboard.rst
pymunk_pegboard.rst
radar_sweep.rst
radar_sweep.rst
resizable_window.rst
resizable_window.rst
sections_demo_1.rst
sections_demo_1.rst
sections_demo_2.rst
sections_demo_2.rst
sections_demo_3.rst
sections_demo_3.rst
shape_list_demo.rst
shape_list_demo.rst
shape_list_demo_skylines.rst
shape_list_demo_skylines.rst
shapes.rst
shapes.rst
slime_invaders.rst
slime_invaders.rst
snow.rst
snow.rst
sound_demo.rst
sound_demo.rst
sound_speed_demo.rst
sound_speed_demo.rst
sprite_bouncing_coins.rst
sprite_bouncing_coins.rst
sprite_bullets.rst
sprite_bullets.rst
sprite_bullets_aimed.rst
sprite_bullets_aimed.rst
sprite_bullets_enemy_aims.rst
sprite_bullets_enemy_aims.rst
sprite_bullets_periodic.rst
sprite_bullets_periodic.rst
sprite_bullets_random.rst
sprite_bullets_random.rst
sprite_change_coins.rst
sprite_change_coins.rst
sprite_collect_coins.rst
sprite_collect_coins.rst
sprite_collect_coins_background.rst
sprite_collect_coins_background.rst
sprite_collect_coins_diff_levels.rst
sprite_collect_coins_diff_levels.rst
sprite_collect_coins_move_bouncing.rst
sprite_collect_coins_move_bouncing.rst
sprite_collect_coins_move_circle.rst
sprite_collect_coins_move_circle.rst
sprite_collect_coins_move_down.rst
sprite_collect_coins_move_down.rst
sprite_collect_rotating.rst
sprite_collect_rotating.rst
sprite_depth_cosine.rst
sprite_depth_cosine.rst
sprite_enemies_in_platformer.rst
sprite_enemies_in_platformer.rst
sprite_explosion_bitmapped.rst
sprite_explosion_bitmapped.rst
sprite_explosion_particles.rst
sprite_explosion_particles.rst
sprite_face_left_or_right.rst
sprite_face_left_or_right.rst
sprite_follow_simple.rst
sprite_follow_simple.rst
sprite_follow_simple_2.rst
sprite_follow_simple_2.rst
sprite_health.rst
sprite_health.rst
sprite_move_angle.rst
sprite_move_angle.rst
sprite_move_animation.rst
sprite_move_animation.rst
sprite_move_controller.rst
sprite_move_controller.rst
sprite_move_keyboard.rst
sprite_move_keyboard.rst
sprite_move_keyboard_accel.rst
sprite_move_keyboard_accel.rst
sprite_move_keyboard_better.rst
sprite_move_keyboard_better.rst
sprite_move_scrolling.rst
sprite_move_scrolling.rst
sprite_move_scrolling_box.rst
sprite_move_scrolling_box.rst
View all files
You can’t perform that action at this time.