Introduction to Game Programming using Processing heading

Back to main page Main Page / Online Resources

Online Resources

There is a lot of inspiring and useful stuff online! Multiple links (below) connect to learning resources outside of the book, such as Processing's own video tutorials, OpenProcessing, game programming patterns, Arduino Projects at Instructables, graphics resources, math for collision detection, and an audio library.

Many sites offer assets, such as sprite sheets or sound effects. Many assets are totally free, some are only free for personal or non-commercial projects. Please check the terms of use carefully before using.

Processing and Programming

Processing's video tutorials website screenshot Daniel Shiffman's Processing videos website screenshot Interactive examples from Daniel Shiffman's book Learning Processing website screenshot The Coding Train (Daniel Shiffman): Learning Processing from the ground up, YouTube tutorials website screenshot OpenProcessing website screenshot Processing on X (Twitter), retweets cool art and projects programmed in Processing website screenshot Game Programming Patterns: Breakdown of useful game dev patterns (somewhat abstract and advanced) website screenshot

Making, Physical Computing, and Arduino

Make: magazine website screenshot Arduino Projects at AUTODESK Instructables website screenshot

Graphics

The Spriters Resource website screenshot OpenGameArt.Org website screenshot Sprite Land website screenshot VideoGameSprites.net website screenshot RetroGameZone website screenshot GameFromScratch.com website screenshot textures.com website screenshot Coolors palette tool website screenshot

Collision Detection, Math, and Vectors

Collision detection of points, circles, rectangles, lines, etc. website screenshot Math for game dev, vectors, trig, interpolation, velocity, etc. website screenshot Game math website screenshot PVector tutorial website screenshot The Nature of Code on Vectors website screenshot Vectors & Dot Product • Math for Game Devs [Part 1] on YouTube website screenshot

Minim Audio Library

Minim documentation website screenshot The Minim class website screenshot

Demo Programs

A Toaster screenshot Train Waggons Smoke screenshot Basic Blackjack screenshot More symbol

Code Examples

Chapter 14, Code Example 6 screenshot Chapter 5, Code Example 11 screenshot Chapter 25, Code Example 13 screenshot More symbol

Buggy Code

Hello Buggy image Cat Mask image Random Quad Snowflakes image More symbol