Go to file
2015-04-16 10:03:03 +12:00
LICENSE Initial 2015-04-14 11:05:48 +12:00
README.md Merging all changes - 69 links, giggle giggle 2015-04-16 10:03:03 +12:00

Awesome Gamedev

A curated list of good stuff related to the development of games. This list contains only free software for code, sellers who aren't evil for physical resources, and free cultural works for assets.

This is released under the GNU Free Documentation License - its text is provided in the LICENSE file.

Audio

Editors

Music

  • Musopen - A site dedicated to copyright-free (and culturally free) music. Various licenses, all copyright-free (varies by piece).

Sound Effects

Engines

These are full-blown game engines.

General

HTML5

Physics

  • Box2D - Implemented in C++. Designed to simulate rigid body physics. zlib.
  • Bullet - Implemented in C++. General physics engine. zlib.

Graphics

Assorted

This is a section for everything else that doesn't fit in some other graphics category.

  • CanTree - Free online tree generator. Generates PNG files. Expat.
  • Yobi3D - A search engine for 3D models that aims to display license information when possible. Various licenses, including free ones.

Collections

This category contains any 'grab-bags' of different kinds of art assets.

  • Free stuff by 7Soul1 - A collection of various game-related assets. Available in PNG. Public domain.
  • openclipart - A collection of various clip art. Available in PNG. Public domain.
  • OpenGameArt.org - A large collection of art intended for game development. Various licenses, including free ones.
  • Vecteezy - A collection of vector art. Various Creative Commons licenses.

Icons

Sprites

Graphics Tools

Bitmap Compression

  • pngquant - A command-line utility for lossy compression of PNG images. Has various front-ends available. FreeBSD.
  • Trimage- A cross-platform tool for losslessly optimizing PNG and JPG files. Expat.

Editors

Spritesheet Tools

  • Aseprite - Animated sprite editor and pixel art tool. GNU GPLv2.
  • Piskel - Online pixel art and animated sprite creator. 'Do whatever you want' license.

Voxel Editors

  • Sproxel - A 3D interface for quickly editing and creating voxel-based 3D models. 3-clause BSD.

Programming Frameworks

These are programming libraries or low-level code-based tools which are designed to support game programming, but do not provide as much structure or support as an engine would.

  • Allegro 5 - A cross-platform library for low-level tasks, like creating windows, accepting user input and so forth. Implemented in C and C++. 3-clause BSD.
  • enchant.js - A framework for developing simple HTML5 + ECMAScript games. Implemented in ECMAScript. Expat.
  • SDL - Another cross-platform library for low-level tasks, like creating windows, accepting user input, and so forth. Implemented in C. zlib.
  • Three.js - A library that makes WebGL easy to use. Implemented in ECMAScript. Expat.
  • voxel.js - A multi-component framework for bulding voxel games for modern browsers. Implemented in ECMAScript. 3-clause BSD.

Utilities

This is a catch-all category for things that don't fit anywhere else.

  • ScummVM - A program which allows you to run certain classic graphical point-and-click adventure games, provided you already have their data files. GNU GPLv2.