Free Game Resources
Links to free stuff (Creative Commons-licensed and the like) that can be used in game creation.
- FreeGameDev wiki: 2D, 3D and audio resources (it also has a search section)
- Genetica Texture Packs High quality tiling textures.
- WayOfThePixel forum post with lots of links to utilities, pixel-art tutorials, resources, etc.
- http://reinerstileset.4players.de/englisch.html isometric sprites
- Sprite Database (Careful! Most of the stuff there is copyrighted)
- http://game-icons.net/ Many icons (and emoji) in SVG Licensed CC-BY with some even Public Domain.
- Freegamedev's list of 2D and 3D software.
- Texturepacker (has free & paid versions)
- Slate A simple bitmap editor for 2D tilesets.
- A Bitwise Method For Applying Tilemaps is an interesting technique related with tilemaps and graphics.
- Tile/Map-Based Game Techniques: Handling Terrain Transitions shows a more elaborate technique for handling transitions between tiles.
- CG graphics tutorials. Written for C++ but the concepts are generic, of course.
- bfxr is an online sound generator.
- Independent Ljudbank (Swedish)
- Freesound (Requires registration for downloads, but otherwise bullshit-free)
- PDSounds (might be down, check out this in that case)
- Soundsnap (make sure you learn the license, it is not exactly CC)
- Media College's sound effects
- Newground's audio contains free songs and loops.
- http://www.artistx.org/site2/media/free-resources/free-music.html another listing-type page. Licenses vary.
- Jamendo's free music (Various)
- Binärpilot (Evil chiptunes. Big plus for umlaut. Licensed CC-NC-ND. Use with caution.)
- 8bitcollective (Chiptunes) (Licensed CC-NC-SA. Use with caution.)
- Fanatical Productions
- Creative Commons' own list of music, containing lots of links. Two examples below:
- abundant-music procedural music generator.
- Modarchive Tracker music (MOD, XM, S3M, IT ...)
- Freegamedev's list of audio software
- sfxr (Sound effect generator)
- Musagi Is a music editor, Windows only.
- pxtone Comes with a composition program (ptCollage), instrument editor (ptVoice), and a sound editor (ptNoise). For an English user interface delete japanese.ico in the root directory :D
- Google Web Fonts 320 font families (+ variants) which can be freely used for whatever you want (license)
- OpenFontLibrary (this helps you browse it)
- acidfonts has both free and non-free fonts.
- 40+ Excellent Free Fonts A collection of selected fonts
Physics / Movement
- Collision Detection for Dummies
- Sonic the Hedgehog's physics guide is a group of pages explaining in detail how physics are modeled in Sonic the Hedgehog.
- N tutorial A and N tutorial B explain how they did the physics in N: the way of the Ninja.
- Movement mechanics on "The Legend of Zelda"
- Iron Coding's Excellent tutorial for tile-based movement (It's flash, but very well explained. The ideas can be used for any language)
- The guide to implementing 2D-platformers A good read about 2d platformers: main types, general implementations, and some gritty details
- Hardcoding & Slopes An elegant method to implement slopes and rounded tiles in an orthogonal game.
- (Programming M. C. Kids) Describes how they did platforms in the old days
- Physics Body Editor (previously known as box2d-editor) Visual application to easily create collision complex polygons for in-game collision test.
- Tiled map editor A generic map editor.
- Ogmo Editor A generic level editor, saving to XML files.
- DAME Editor Another generic level editor, done in flixel. You can create your own map exporter in Lua.
- Dynamic Tile Blending Technique
- Procedural Content Generation wiki
- Think Labyrinth! Software, algorithms and history for making mazes.
- Unangbard Dungeon generation
- Jamis Buck's rubyconf2011 presentation about maze generation algorithms
- Maze generation algorithm recap Descriptions, demos and implementations of various maze-generating algorithms.