Game Development Resources¶
- Last reviewed:
2019-02-17
We asked PyWeek users for their suggestions for game development resources.
The following is an attempt to curate the suggestions.
Articles and tutorials¶
Fun and Games in Python - a history of PyWeek, Pygame, Pyglet and more, with analysis on what makes games fun
PyGame wiki chock full of tutorials, game resources, distribution advice and more.
Amit’s Game Programming Information contains a huge resource on game design and implementation
Red Blob Games has superb interactive tutorials on a number of topics.
Al Sweigert’s Video Game Mechanics Mixer.
Evaluating Game Mechanics For Depth - This article is probably one of the most useful I’ve ever read and is great for evaluating whether a game idea is good or not in advance.
Nice writeup of various approaches to 2D platformer games.
Video Tutorials¶
“Juice It Or Lose It” - an awesome presentation about making games more fun with very simple ideas.
Great video about good game design as illustrated by the Mega Man series (caution: contains swearing)
2D Graphics¶
Kenney has a vast library of cute 3D sprites, as well as 3D models and sound files.
OpenGameArt has 2D art, 3D models and textures.
Game Icons - a collection of icons representing video game tropes.
3D Models¶
Google Poly has many CC low-poly models (but it also has other 3D content created by Tilt Brush and other tools, which are not useful in games.
Textures¶
CC0Textures.com - public domain PBR texture sets
Content Creation¶
Pyxeledit is a pixel art, tile map, tile set and sprite sheet editor of awesomeness. It’s inspired by Pixothello but is improved in many ways (not the least of which is it’s cross-platform.)
Pixen is a really nice pixel art app for OS X but it doesn’t have the same awesome tileset creation mode as Pyxeledit.
A collection of links to game assets and various game-dev related tools.Here’s a list of art asset creation tools
Music¶
Filmmusic.io creative commons music
Sound Effects¶
Fonts¶
Icons¶
Icons for everything - royalty free icons (over 1 million, it claims)