Easy 2D Game Creation With Arcade
summary
Arcade is a Python 3.6+ library using OpenGL for 2D games, demonstrating concrete code: window creation, primitive drawing, sprites and sprite lists, and a working coin-collection demo with 50 coins placed randomly. Rendering uses vertex and texture buffers to cut thousands of draw calls down to 60 frames per second draws, handles 10,000 wall sprites in a large map, shows sprite classes with per-frame update logic, and notes packaging for distribution remains awkward.
AI-written summary · about
chapters (20)
- 0:00Intro
- 1:07Installation
- 1:49Open a Window
- 2:38Drawing Setup
- 4:51Drawing Commands
- 5:33Sample Images
- 6:49Draw With Functions
- 7:58The Main Function
- 9:00Wait! That's not fast...
- 9:58Use Classes
- 13:14Use Sprites
- 15:37Create Sprites
- 16:09Drawing Sprites
- 16:33Sprite Collisions
- 17:07Moving Sprites
- 18:14Moving The Player
- 18:31Moving Coins Down
- 20:24Moving a Sprite
- 22:00Learn By Example
- 24:02What's Next?
related talks
24mLet's live code a game with Arcade in less than 30 minutes
57mGame Programming with Python
36mGame Programming with Python and PyGame
37mGame Programming with Python and PyGame, by Mr Valdez - Part 2
29mGame Development with CircuitPython
28mMaking Games
27mLevel Up with Python: Building a Shooter Game Live with PyGame
30mReflections on the Use of Python and Pygame in Senior IT
