link fixes

This commit is contained in:
Ellison Leão
2021-06-07 13:59:43 -03:00
parent 8e5357b097
commit 3141e0e572
2 changed files with 369 additions and 390 deletions

View File

@@ -15,4 +15,4 @@ jobs:
- uses: actions/checkout@v2.3.4 - uses: actions/checkout@v2.3.4
- run: go get github.com/npxbr/verify-links/cmd/vl - run: go get github.com/npxbr/verify-links/cmd/vl
- run: vl README.md - run: vl -w puzzlescript.net,hacknplan.com,taiga.io,p1.untergrund.net README.md

757
README.md
View File

@@ -21,17 +21,17 @@ A curated list of game development resources to make **magic** happen.
## Table of Contents ## Table of Contents
- [Graphics](#graphics) - [Graphics](#graphics)
- [Assets/Placeholders](#assetsplaceholders) - [Assets/Placeholders](#assetsplaceholders)
- [Spritesheet Tools](#spritesheet-tools) - [Spritesheet Tools](#spritesheet-tools)
- [Bitmap Compression](#bitmap-compression) - [Bitmap Compression](#bitmap-compression)
- [Texture Tools](#texture-tools) - [Texture Tools](#texture-tools)
- [Character Generators](#character-generators) - [Character Generators](#character-generators)
- [Tile/Level Editors](#tilelevel-editors) - [Tile/Level Editors](#tilelevel-editors)
- [Animation](#animation) - [Animation](#animation)
- [Vector/Image Editor](#vectorimage-editor) - [Vector/Image Editor](#vectorimage-editor)
- [Modeling](#modeling) - [Modeling](#modeling)
- [Terrain Generators](#terrain-generators) - [Terrain Generators](#terrain-generators)
- [Voxel Editors](#voxel-editors) - [Voxel Editors](#voxel-editors)
- [Code](#code) - [Code](#code)
- [Engines and Frameworks](#engines-and-frameworks) - [Engines and Frameworks](#engines-and-frameworks)
- [AI](#ai) - [AI](#ai)
@@ -52,388 +52,369 @@ A curated list of game development resources to make **magic** happen.
- [General Game Development](#general-game-development) - [General Game Development](#general-game-development)
- [Computer Graphics](#computer-graphics) - [Computer Graphics](#computer-graphics)
## Graphics
Graphics _Great graphics placeholders and tools to turn that squared game into a picasso painting_
--------
*Great graphics placeholders and tools to turn that squared game into a picasso painting*
#### Assets/Placeholders #### Assets/Placeholders
* :free: [2D Cartoon Mobile Game UI Pack](http://graphicburger.com/mobile-game-gui/) - cartoon user interface asset pack. It comes as a layered psd file. - :free: [2D Cartoon Mobile Game UI Pack](http://graphicburger.com/mobile-game-gui/) - cartoon user interface asset pack. It comes as a layered psd file.
* :free: [420 Pixel Art Icons for RPGs](http://7soul1.deviantart.com/art/420-Pixel-Art-Icons-for-RPG-129892453) - Set of 420 RPG icons, free for commercial use. - :free: [420 Pixel Art Icons for RPGs](http://7soul1.deviantart.com/art/420-Pixel-Art-Icons-for-RPG-129892453) - Set of 420 RPG icons, free for commercial use.
* :free: [Blender 3D models](https://www.blender-models.com/) - 3D models, particle systems/effects - :free: [Blender 3D models](https://www.blender-models.com/) - 3D models, particle systems/effects
* :money_with_wings: [CGTextures](http://www.textures.com) - A large collection of textures. - :money_with_wings: [CGTextures](http://www.textures.com) - A large collection of textures.
* :money_with_wings: [GameDev Market](https://www.gamedevmarket.net/) - a community-driven marketplace that connects indie game developers with talented asset creators. - :money_with_wings: [GameDev Market](https://www.gamedevmarket.net/) - a community-driven marketplace that connects indie game developers with talented asset creators.
* :free: [Games-Icons Set](http://game-icons.net/) - free icons for your games. - :free: [Games-Icons Set](http://game-icons.net/) - free icons for your games.
* :free: [Iconmonstr](http://iconmonstr.com/) - Another free icons resource for your games. - :free: [Iconmonstr](http://iconmonstr.com/) - Another free icons resource for your games.
* :money_with_wings: [Kenney Assets](http://kenney.nl/assets) - Royalty free assets - :money_with_wings: [Kenney Assets](http://kenney.nl/assets) - Royalty free assets
* :free: [Liberated Pixel Cup assets](http://lpc.opengameart.org) - Free graphic assets of the Liberated Pixel Cup (LPC) held by the OpenGameArt forums - :free: [Liberated Pixel Cup assets](http://lpc.opengameart.org) - Free graphic assets of the Liberated Pixel Cup (LPC) held by the OpenGameArt forums
* :free: [Matcaps](https://github.com/nidorx/matcaps#matcaps) - A Huge library of matcap textures in PNG and ZMT, organized by color. - :free: [Matcaps](https://github.com/nidorx/matcaps#matcaps) - A Huge library of matcap textures in PNG and ZMT, organized by color.
* :free: [OpenClipart](https://openclipart.org/) - Collection of free cliparts. - :free: [OpenClipart](https://openclipart.org/) - Collection of free cliparts.
* :free: [OpenGameArt](http://opengameart.org/) - a media repository intended for use with free software game projects. - :free: [OpenGameArt](http://opengameart.org/) - a media repository intended for use with free software game projects.
* :moneybag: [Oryx Design Lab](http://oryxdesignlab.com/) - Cheap high quality royalty free sprites - :moneybag: [Oryx Design Lab](http://oryxdesignlab.com/) - Cheap high quality royalty free sprites
* :money_with_wings: [PlainTextures](http://www.plaintextures.com/) - Free high resolution textures, brushes and photos - :money_with_wings: [PlainTextures](http://www.plaintextures.com/) - Free high resolution textures, brushes and photos
* :free: [Reiner's Tilesets](http://www.reinerstilesets.de/) - A blog with free 2D and 3D graphics. - :free: [Reiner's Tilesets](http://www.reinerstilesets.de/) - A blog with free 2D and 3D graphics.
* :free: [Sketchfab](https://sketchfab.com/) - Publish & embed interactive 3D models. - :free: [Sketchfab](https://sketchfab.com/) - Publish & embed interactive 3D models.
* :free: [SpriteLib](http://www.widgetworx.com/spritelib/) - a collection of static and animated graphic objects (also commonly known as sprites). - :free: [SpriteLib](http://www.widgetworx.com/spritelib/) - a collection of static and animated graphic objects (also commonly known as sprites).
* :free: [StickyPNG](http://www.stickpng.com/) - Free transparent PNG images. - :free: [StickyPNG](http://www.stickpng.com/) - Free transparent PNG images.
* :free: [TextureHaven](https://texturehaven.com/) - Free textures with additional maps like displacement and bump maps. Also HDRIs. - :free: [TextureHaven](https://texturehaven.com/) - Free textures with additional maps like displacement and bump maps. Also HDRIs.
* :free: [TextureKing](http://www.textureking.com/) - Free material stock textures - :free: [TextureKing](http://www.textureking.com/) - Free material stock textures
* :money_with_wings: [Vecteezy](http://www.vecteezy.com/) - Free Vector Art. - :money_with_wings: [Vecteezy](http://www.vecteezy.com/) - Free Vector Art.
* :free: [Yobi3D](https://www.yobi3d.com/) - Free 3D model search engine.
#### Spritesheet Tools #### Spritesheet Tools
* :tada: [Cheetah-Texture-Packer](https://github.com/scriptum/Cheetah-Texture-Packer) - High efficient and fast 2D bin packing tool - :tada: [Cheetah-Texture-Packer](https://github.com/scriptum/Cheetah-Texture-Packer) - High efficient and fast 2D bin packing tool
* :free: [GraphicsGale](http://www.humanbalance.net/gale/us/) - Animation graphic editor easy to use. - :free: [GraphicsGale](http://www.humanbalance.net/gale/us/) - Animation graphic editor easy to use.
* :tada: [Libgdx Texture Packer](https://github.com/libgdx/libgdx/wiki/Texture-packer) - Texture Packer built into Libgdx - :tada: [Libgdx Texture Packer](https://github.com/libgdx/libgdx/wiki/Texture-packer) - Texture Packer built into Libgdx
* :free: [Littera](http://kvazars.com/littera) - Bitmap font generator - :free: [Littera](http://kvazars.com/littera) - Bitmap font generator
* :free: [ShoeBox](http://renderhjs.net/shoebox/) - Adobe Air based app with game and ui related tools. - :free: [ShoeBox](http://renderhjs.net/shoebox/) - Adobe Air based app with game and ui related tools.
* :tada: [Sprite Sheet Packer](https://github.com/nickgravelyn/SpriteSheetPacker/) - Combine multiple images into a single sprite sheet and generate a txt map of it. - :tada: [Sprite Sheet Packer](https://github.com/nickgravelyn/SpriteSheetPacker/) - Combine multiple images into a single sprite sheet and generate a txt map of it.
* :money_with_wings: [TexturePacker](https://www.codeandweb.com/texturepacker) - Great spritesheet creation editor. - :money_with_wings: [TexturePacker](https://www.codeandweb.com/texturepacker) - Great spritesheet creation editor.
* :tada: [Tilesplit](https://github.com/AlexPoulsen/tilesplit) - CLI text-based tilesheet splitter and namer. Turn a spritesheet into many separate files with names you pick, or not if you don't care. Support templates and textures that are not all the same size. - :tada: [Tilesplit](https://github.com/AlexPoulsen/tilesplit) - CLI text-based tilesheet splitter and namer. Turn a spritesheet into many separate files with names you pick, or not if you don't care. Support templates and textures that are not all the same size.
#### Bitmap Compression #### Bitmap Compression
* :tada: [ImageAlpha](http://pngmini.com/) — Mac OS X GUI for pngquant and other tools - :tada: [ImageAlpha](http://pngmini.com/) — Mac OS X GUI for pngquant and other tools
* :money_with_wings: [Kraken.io](https://kraken.io/) - robust, ultra-fast image optimizer and compressor with best-in-class algorithms. - :money_with_wings: [Kraken.io](https://kraken.io/) - robust, ultra-fast image optimizer and compressor with best-in-class algorithms.
* :free: [PNGGauntlet](http://pnggauntlet.com/) - Smash PNGs for faster sites - :free: [PNGGauntlet](http://pnggauntlet.com/) - Smash PNGs for faster sites
* :free: [PNGoo](https://pngquant.org/PNGoo.0.1.1.zip) - Windows GUI for batch conversion. - :free: [PNGoo](https://pngquant.org/PNGoo.0.1.1.zip) - Windows GUI for batch conversion.
* :tada: [Pngyu](http://nukesaq88.github.io/Pngyu/) - simple PNG image file compression tool. - :tada: [Pngyu](http://nukesaq88.github.io/Pngyu/) - simple PNG image file compression tool.
* :tada: [SuperPNG Photoshop plug-in](http://www.fnordware.com/superpng/) — Mac and Windows. Comparison with "Save for Web" - :tada: [SuperPNG Photoshop plug-in](http://www.fnordware.com/superpng/) — Mac and Windows. Comparison with "Save for Web"
* :money_with_wings: [TinyPNG](https://tinypng.com/) - Advanced lossy compression for PNG images that preserves full alpha transparency. - :money_with_wings: [TinyPNG](https://tinypng.com/) - Advanced lossy compression for PNG images that preserves full alpha transparency.
#### Texture Tools #### Texture Tools
* :moneybag: [FilterForge](https://www.filterforge.com/) - A plugin for Adobe Photoshop that allows you to build your own filters. - :moneybag: [FilterForge](https://www.filterforge.com/) - A plugin for Adobe Photoshop that allows you to build your own filters.
* :free: [Live Normal](https://tenebrislab.github.io/livenormal/) - An Android and iOS app for generating seamless materials on the go. You take a photo, and Live Normal creates a tile-able texture and generates texture maps ready for a PBR engine of your choice. - :free: [Live Normal](https://tenebrislab.github.io/livenormal/) - An Android and iOS app for generating seamless materials on the go. You take a photo, and Live Normal creates a tile-able texture and generates texture maps ready for a PBR engine of your choice.
* :moneybag: [PixPlant](http://www.pixplant.com/) - PixPlant is a smart 3D texturing tool that creates high quality normal, displacement, specular maps and seamless textures from photos. - :moneybag: [PixPlant](http://www.pixplant.com/) - PixPlant is a smart 3D texturing tool that creates high quality normal, displacement, specular maps and seamless textures from photos.
* :moneybag: [STG](http://www.seamlesstexturegenerator.com/) - a tool for creating professional seamlessly-tileable textures from photographs quickly and easily. - :moneybag: [STG](http://www.seamlesstexturegenerator.com/) - a tool for creating professional seamlessly-tileable textures from photographs quickly and easily.
#### Character Generators #### Character Generators
* :free: [Charas](http://charas-project.net/index.php) - Charas is a charset generator for RPG Maker. - :free: [Charas](http://charas-project.net/index.php) - Charas is a charset generator for RPG Maker.
* :tada: [Universal LPC Sprite Sheet Character Generator](http://gaurav.munjal.us/Universal-LPC-Spritesheet-Character-Generator) - Sprite character generator based on the LPC (Liberated Pixel Cup) graphics - :tada: [Universal LPC Sprite Sheet Character Generator](http://gaurav.munjal.us/Universal-LPC-Spritesheet-Character-Generator) - Sprite character generator based on the LPC (Liberated Pixel Cup) graphics
#### Tile/Level Editors #### Tile/Level Editors
* :free: [ArrayPainter](http://arraypainter.com/) - Array Painter is the easiest and fastest way to make 2D arrays ready for copy pasting into your own program. - :free: [ArrayPainter](http://arraypainter.com/) - Array Painter is the easiest and fastest way to make 2D arrays ready for copy pasting into your own program.
* :moneybag: [AutoTileGen](http://pixelatto.com) - AutoTileGen is an automatic tileset generator for 2D game terrains. - :moneybag: [AutoTileGen](http://pixelatto.com) - AutoTileGen is an automatic tileset generator for 2D game terrains.
* :tada: [LDtk](https://deepnight.net/tools/ldtk-2d-level-editor/) - LDtk is an open-source 2D level editor for indie devs, with a strong focus on user-friendliness. - :tada: [LDtk](https://deepnight.net/tools/ldtk-2d-level-editor/) - LDtk is an open-source 2D level editor for indie devs, with a strong focus on user-friendliness.
* :tada: [OGMO Editor](http://www.ogmoeditor.com/) - generic level editor. - :tada: [OGMO Editor](http://www.ogmoeditor.com/) - generic level editor.
* :tada: [Overlap2D](https://github.com/UnderwaterApps/overlap2d/) - a 2D level and UI editor with an engine agnostic philosophy. - :tada: [Overlap2D](https://github.com/UnderwaterApps/overlap2d/) - a 2D level and UI editor with an engine agnostic philosophy.
* :tada: [Tiled](http://www.mapeditor.org/) - free, easy to use and flexible tile map editor. - :tada: [Tiled](http://www.mapeditor.org/) - free, easy to use and flexible tile map editor.
#### Animation #### Animation
* :moneybag: [Fusion Character Animator](http://loopengo.free.fr/) - small tool for Clickteam Fusion 2.5 to facilitate the animation of 2D character sprites for developers. - :moneybag: [Fusion Character Animator](http://loopengo.free.fr/) - small tool for Clickteam Fusion 2.5 to facilitate the animation of 2D character sprites for developers.
* :moneybag: [Spine](http://esotericsoftware.com/) - Spine is dedicated to 2D animation, providing an efficient workflow both for creating amazing animation and for integrating it into your games. - :moneybag: [Spine](http://esotericsoftware.com/) - Spine is dedicated to 2D animation, providing an efficient workflow both for creating amazing animation and for integrating it into your games.
* :moneybag: [Spriter](http://www.brashmonkey.com/spriter.htm) - Modern tool for sprite animation. - :moneybag: [Spriter Pro](https://brashmonkey.com/download-spriter-pro/) - Modern tool for sprite animation.
* :tada: [DragonBones](http://dragonbones.com) - The Open Source 2D skeleton animation solution for Flash - :tada: [DragonBones](http://dragonbones.com) - The Open Source 2D skeleton animation solution for Flash
* :tada: [LWF](http://gree.github.io/lwf/) - Lightweight SWF. LWF is an animation engine which can play animation data converted from FLASH contents in HTML5, Unity, Cocos2d-x, iOS UIKit, and more. - :tada: [LWF](http://gree.github.io/lwf/) - Lightweight SWF. LWF is an animation engine which can play animation data converted from FLASH contents in HTML5, Unity, Cocos2d-x, iOS UIKit, and more.
* :moneybag: [Mixamo](https://www.mixamo.com/#/) - tool for auto auto rigging and animation of 3D humanoid models, - :moneybag: [Mixamo](https://www.mixamo.com/#/) - tool for auto auto rigging and animation of 3D humanoid models,
#### Vector/Image Editor #### Vector/Image Editor
* :moneybag: [Affinity Designer](https://affinity.serif.com/de/designer) - Vector graphics editor with a bunch of features which also supports Adobe file formats - :moneybag: [Affinity Designer](https://affinity.serif.com/de/designer) - Vector graphics editor with a bunch of features which also supports Adobe file formats
* :moneybag: [Affinity Photo](https://affinity.serif.com/de/photo) - Photo and raster graphics editor which works together with Adobe file formats and Affinity Designer - :moneybag: [Affinity Photo](https://affinity.serif.com/de/photo) - Photo and raster graphics editor which works together with Adobe file formats and Affinity Designer
* :money_with_wings: [Aseprite](http://www.aseprite.org/) - animated sprite editor & pixel art tool. - :money_with_wings: [Aseprite](http://www.aseprite.org/) - animated sprite editor & pixel art tool.
* :tada: [Gimp](http://www.gimp.org/) - GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring. - :tada: [Gimp](http://www.gimp.org/) - GNU Image Manipulation Program. It is a freely distributed piece of software for such tasks as photo retouching, image composition and image authoring.
* :tada: [Inkscape](https://inkscape.org/en/) - An open-source vector graphics editor similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X. - :tada: [Inkscape](https://inkscape.org/en/) - An open-source vector graphics editor similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X.
* :tada: [Krita](https://krita.org/) - Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone. - :tada: [Krita](https://krita.org/) - Krita is a professional FREE and open source painting program. It is made by artists that want to see affordable art tools for everyone.
* :free: [Multipaint](http://multipaint.kameli.net) - A cross-platform (Win, Linux, Mac) image editor/painter which covers the color limitations of 8-bit machines (like C64, ZX Spectrum etc.) - :free: [Multipaint](http://multipaint.kameli.net) - A cross-platform (Win, Linux, Mac) image editor/painter which covers the color limitations of 8-bit machines (like C64, ZX Spectrum etc.)
* :moneybag: [Ormr](http://thebloomapp.com) - Ormr is a fast, light-weight, cross-platform procedural graphics editor. - :moneybag: [Ormr](http://thebloomapp.com) - Ormr is a fast, light-weight, cross-platform procedural graphics editor.
* :money_with_wings: [Paint.NET](http://www.getpaint.net/) - Paint.NET is free image and photo editing software for PCs that run Windows. - :money_with_wings: [Paint.NET](http://www.getpaint.net/) - Paint.NET is free image and photo editing software for PCs that run Windows.
* :moneybag: [Pickle](http://www.pickleeditor.com/) - Another Pixel art Editor. - :moneybag: [Pickle](http://www.pickleeditor.com/) - Another Pixel art Editor.
* :tada: [PiskelApp](http://www.piskelapp.com/) - Free Online Pixel Art and Animated Sprite Tool. - :tada: [PiskelApp](http://www.piskelapp.com/) - Free Online Pixel Art and Animated Sprite Tool.
* [Pixelmator](http://www.pixelmator.com) - Full-featured image editing app for the Mac - [Pixelmator](http://www.pixelmator.com) - Full-featured image editing app for the Mac
* :moneybag: [Pixen](https://github.com/Pixen/Pixen) - Pixel Art Editor for OSX - :moneybag: [Pixen](https://github.com/Pixen/Pixen) - Pixel Art Editor for OSX
* :free: [project one](http://p1.untergrund.net) - A picture converter and editor for the Commodore 64 covering different graphics mode of this computer. Windows only - :free: [project one](http://p1.untergrund.net) - A picture converter and editor for the Commodore 64 covering different graphics mode of this computer. Windows only
* :moneybag: [PXL8](http://www.pxl8.it) - A cross platform (Windows, Mac, Linux) pixel art editor in development which aims to be distraction free - :moneybag: [PXL8](http://www.pxl8.it) - A cross platform (Windows, Mac, Linux) pixel art editor in development which aims to be distraction free
* :moneybag: [PyxelEdit](http://pyxeledit.com/) - Pixel art editor designed to make it fun and easy to make tilesets, levels and animations. - :moneybag: [PyxelEdit](http://pyxeledit.com/) - Pixel art editor designed to make it fun and easy to make tilesets, levels and animations.
* :free: [REXPaint](https://www.gridsagegames.com/rexpaint/) - a powerful and user-friendly ASCII art editor. - :free: [REXPaint](https://www.gridsagegames.com/rexpaint/) - a powerful and user-friendly ASCII art editor.
* :tada: [rx](https://rx.cloudhead.io/) - a modern & minimalist pixel editor - :tada: [rx](https://rx.cloudhead.io/) - a modern & minimalist pixel editor
* :free: [Tilemancer](https://led.itch.io/tilemancer) - A quick procedural tile creator designed for pixel-art games. - :free: [Tilemancer](https://led.itch.io/tilemancer) - A quick procedural tile creator designed for pixel-art games.
* :free: [Timanthes](http://csdb.dk/release/?id=75871) - A pixel art editor for the Commodore 64 computer running on Windows - :free: [Timanthes](http://csdb.dk/release/?id=75871) - A pixel art editor for the Commodore 64 computer running on Windows
* [Charas](http://charas-project.net/index.php) - Charas is a charset generator for RPG Maker. - [Charas](http://charas-project.net/index.php) - Charas is a charset generator for RPG Maker.
* [Universal LPC Sprite Sheet Character Generator](http://gaurav.munjal.us/Universal-LPC-Spritesheet-Character-Generator) - Sprite character generator based on the LPC (Liberated Pixel Cup) graphics - [Universal LPC Sprite Sheet Character Generator](http://gaurav.munjal.us/Universal-LPC-Spritesheet-Character-Generator) - Sprite character generator based on the LPC (Liberated Pixel Cup) graphics
* :free: [Spritemate](http://www.spritemate.com) - Online Editor for Commodore 64 Sprites - :free: [Spritemate](http://www.spritemate.com) - Online Editor for Commodore 64 Sprites
* :moneybag: [Pixelator](http://pixelatorapp.com) - Turn any image into fancy pixel-art - :moneybag: [Pixelator](http://pixelatorapp.com) - Turn any image into fancy pixel-art
#### Modeling #### Modeling
* :tada: [Blender](http://www.blender.org/) - :tada: [Blender](http://www.blender.org/)
* :free: [MakeHuman](http://www.makehumancommunity.org/) - :free: [MakeHuman](http://www.makehumancommunity.org/)
* :free: [sculptris](http://pixologic.com/sculptris/) - :free: [sculptris](http://pixologic.com/sculptris/)
* :moneybag: [Maya](http://www.autodesk.com/products/maya/overview) - :moneybag: [Maya](http://www.autodesk.com/products/maya/overview)
* :moneybag: [3ds Max](http://www.autodesk.com/products/3ds-max/overview) - :moneybag: [3ds Max](http://www.autodesk.com/products/3ds-max/overview)
* :moneybag: [modo](https://www.foundry.com/products/modo) - :moneybag: [modo](https://www.foundry.com/products/modo)
* :free: [Clara.io](https://clara.io/) - :free: [Clara.io](https://clara.io/)
* :moneybag: [ZBrush](http://pixologic.com/) - :moneybag: [ZBrush](http://pixologic.com/)
#### Terrain Generators #### Terrain Generators
* :free: [Artifex Terra](http://www.artifexterra.com/) - Terrain editor for easy and sophisticated landscape painting and editing - :free: [Canyon Terrain Editor](https://entardev.wordpress.com/other-projects/canyon-terrain-editor/) - Create quality, realistic terrain quickly and intuitively
* :free: [Canyon Terrain Editor](https://entardev.wordpress.com/other-projects/canyon-terrain-editor/) - Create quality, realistic terrain quickly and intuitively - :tada: [DEM Net Elevation API](https://elevationapi.com) - Live 3D textured terrain generation from real data - export height/normal maps, glTF, OBJ, STL
* :tada: [DEM Net Elevation API](https://elevationapi.com) - Live 3D textured terrain generation from real data - export height/normal maps, glTF, OBJ, STL - :tada: [Fracplanet](https://sourceforge.net/projects/fracplanet/) - Fractal planet and terrain generator
* :tada: [Fracplanet](https://sourceforge.net/projects/fracplanet/) - Fractal planet and terrain generator - :moneybag: [World Creator](https://www.world-creator.com/) - Procedural terrain and landscape generation on the GPU in real time, simulation of erosion and sediment, beautiful editor. much more
* :free: [Nem TG](http://nemesis.thewavelength.net/index.php?p=8) - 3D terrain generator - :moneybag: [World Machine](http://www.world-machine.com/) - Procedural terrain creation, simulations of nature, and interactive editing
* :moneybag: [World Creator](https://www.world-creator.com/) - Procedural terrain and landscape generation on the GPU in real time, simulation of erosion and sediment, beautiful editor. much more
* :moneybag: [World Machine](http://www.world-machine.com/) - Procedural terrain creation, simulations of nature, and interactive editing
#### Voxel Editors #### Voxel Editors
* :tada: [goxel](https://github.com/guillaumechereau/goxel) - :tada: [goxel](https://github.com/guillaumechereau/goxel)
* :free: [MagicaVoxel](https://ephtracy.github.io/) - :free: [MagicaVoxel](https://ephtracy.github.io/)
* :free: [Q-Block](http://kyucon.com/qblock/) - :free: [Q-Block](http://kyucon.com/qblock/)
* :free: [Sproxel](http://sproxel.blogspot.com.br/) - :free: [Sproxel](http://sproxel.blogspot.com.br/)
* :tada: [VoxelShop](https://blackflux.com/index.php)
Code ## Code
----
*Set of game frameworks, engines and platforms* _Set of game frameworks, engines and platforms_
### Engines and Frameworks ### Engines and Frameworks
* :free: [Agen](http://2dengine.com) - Cross-Platform framework for making 2D games with Lua, compatible iOS, Mac and Windows devices. - :free: [Agen](http://2dengine.com) - Cross-Platform framework for making 2D games with Lua, compatible iOS, Mac and Windows devices.
* :tada: [Allegro](http://liballeg.org/) - Allegro 4 & 5 are cross-platform, open source, game programming libraries, primarily for C and C++ developers. - :tada: [Allegro](http://liballeg.org/) - Allegro 4 & 5 are cross-platform, open source, game programming libraries, primarily for C and C++ developers.
* :tada: [Amethyst](https://www.amethyst.rs/) - Data-driven game engine written in Rust for 2D & 3D using `gfx-rs`. - :tada: [Amethyst](https://www.amethyst.rs/) - Data-driven game engine written in Rust for 2D & 3D using `gfx-rs`.
* :tada: [amulet](http://www.amulet.xyz/) - A free Lua-based audio/visual toolkit suitable for small games and experimentation. It runs on Windows, Mac, Linux, HTML5 and iOS. - :tada: [amulet](http://www.amulet.xyz/) - A free Lua-based audio/visual toolkit suitable for small games and experimentation. It runs on Windows, Mac, Linux, HTML5 and iOS.
* :tada: [AndEngine](http://www.andengine.org) - 2D Android Game Engine - :tada: [Astera](https://github.com/tek256/astera) - 2D C99 Cross Platform Game Library / Framework
* :tada: [Astera](https://github.com/tek256/astera) - 2D C99 Cross Platform Game Library / Framework - :tada: [Azul3D](http://azul3d.org/) - A 3D engine written in Go.
* :tada: [Azul3D](http://azul3d.org/) - A 3D engine written in Go. - :tada: [Babylon.js](https://www.babylonjs.com/) - Javascript 3D Library.
* :tada: [Babylon.js](https://www.babylonjs.com/) - Javascript 3D Library. - :tada: [Bevy](https://bevyengine.org/) - A refreshingly simple data-driven game engine built in Rust
* :tada: [Bacon2D](http://bacon2d.com/) - A framework to ease 2D game development, providing ready-to-use QML elements representing basic game entities needed by most of games. - :tada: [bgfx](https://github.com/bkaradzic/bgfx) - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
* :tada: [Bevy](https://bevyengine.org/) - A refreshingly simple data-driven game engine built in Rust - :tada: [bitsy](https://ledoux.itch.io/bitsy) - A little editor for little games or worlds. The goal is to make it easy to make games where you can walk around and talk to people and be somewhere.
* :tada: [bgfx](https://github.com/bkaradzic/bgfx) - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. - :tada: [Bladecoder](https://github.com/bladecoder/bladecoder-adventure-engine) - Classic point and click adventure game engine and editor.
* :tada: [bitsy](https://ledoux.itch.io/bitsy) - A little editor for little games or worlds. The goal is to make it easy to make games where you can walk around and talk to people and be somewhere. - :money_with_wings: [Blend4Web](http://www.blend4web.com/) - A Javascript framework for creating and displaying interactive 3D computer graphics in web browsers.
* :tada: [Bladecoder](https://github.com/bladecoder/bladecoder-adventure-engine) - Classic point and click adventure game engine and editor. - :tada: [Blitz3D](https://github.com/blitz-research/blitz3d) 3D basic-like programming language for fast 3D desktop games.
* :money_with_wings: [Blend4Web](http://www.blend4web.com/) - A Javascript framework for creating and displaying interactive 3D computer graphics in web browsers. - :tada: [Box2D](http://box2d.org/) - A 2D Physics Engine for Games.
* :tada: [Blitz3D](https://github.com/blitz-research/blitz3d) 3D basic-like programming language for fast 3D desktop games. - :tada: [Bullet](http://bulletphysics.org/wordpress/) - Real-time physics simulation.
* :tada: [Box2D](http://box2d.org/) - A 2D Physics Engine for Games. - :tada: [CRYENGINE](https://github.com/CRYTEK-CRYENGINE/CRYENGINE) - A pay what you want next gen 3D game engine written in C++.
* :tada: [Bullet](http://bulletphysics.org/wordpress/) - Real-time physics simulation. - :tada: [Chipmunk C#](https://github.com/netonjm/ChipmunkSharp) - C# implementation of the Chipmunk2D lib.
* :tada: [Cerberus X](https://www.cerberus-x.com/wordpress/) - Multi-platform programming language and cross-compiler, aimed at fast game programming. - :tada: [Chipmunk2D](https://chipmunk-physics.net/) - A fast and lightweight 2D game physics library.
* :tada: [CRYENGINE](https://github.com/CRYTEK-CRYENGINE/CRYENGINE) - A pay what you want next gen 3D game engine written in C++. - :tada: [Cinder](https://libcinder.org/) - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++.
* :tada: [Chipmunk C#](https://github.com/netonjm/ChipmunkSharp) - C# implementation of the Chipmunk2D lib. - :free: [Cocos Creator](http://cocos2d-x.org/docs/editors_and_tools/creator/index.html) - Cocos Creator, a free cross-platform game development editor supporting Cocos2d-js, helps developers build 2D and 3D game scenes, edit game UI and other game resources quickly and efficiency.
* :tada: [Chipmunk2D](https://chipmunk-physics.net/) - A fast and lightweight 2D game physics library. - :tada: [Cocos2D](https://github.com/los-cocos/cocos) - graphic library for games and multimedia, for python language
* :tada: [Cinder](https://libcinder.org/) - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++. - :tada: [Cocos2d-x](http://cocos2d-x.org/) - a C++ OpenGL 2D and 3D game engine. Uses C++ but has JS and Lua bindings. Target all the major mobile platforms and operating systems. Additional tools CocoStudio and Cocos Code IDE.
* :free: [Cocos Creator](http://cocos2d-x.org/docs/editors_and_tools/creator/index.html) - Cocos Creator, a free cross-platform game development editor supporting Cocos2d-js, helps developers build 2D and 3D game scenes, edit game UI and other game resources quickly and efficiency. - :money_with_wings: [Construct 2](https://www.scirra.com/) - an HTML5 game maker, meaning you are not actually writing JavaScript. Instead, you use actions, events and conditions to do the heavy lifting.
* :tada: [Cocos2D](https://github.com/los-cocos/cocos) - graphic library for games and multimedia, for python language - :moneybag: [CopperCube3D](http://www.ambiera.com/coppercube/) - CopperCube is an all-in-one 3D game engine.Very easy to use.
* :tada: [Cocos2d-x](http://cocos2d-x.org/) - a C++ OpenGL 2D and 3D game engine. Uses C++ but has JS and Lua bindings. Target all the major mobile platforms and operating systems. Additional tools CocoStudio and Cocos Code IDE. - :tada: [Coquette](http://coquette.maryrosecook.com/) - A micro framework for JavaScript games. Handles collision detection, the game update loop, canvas rendering, and keyboard and mouse input.
* :money_with_wings: [Construct 2](https://www.scirra.com/) - an HTML5 game maker, meaning you are not actually writing JavaScript. Instead, you use actions, events and conditions to do the heavy lifting. - :free: [Corona SDK](https://coronalabs.com/) - A Cross-Platform Mobile App Development for iOS and Android.
* :moneybag: [CopperCube3D](http://www.ambiera.com/coppercube/) - CopperCube is an all-in-one 3D game engine.Very easy to use. - :tada: [Dash](https://github.com/Circular-Studios/Dash) - A free and open 3D game engine written in D.
* :tada: [Coquette](http://coquette.maryrosecook.com/) - A micro framework for JavaScript games. Handles collision detection, the game update loop, canvas rendering, and keyboard and mouse input. - :tada: [Dear Imgui](https://github.com/ocornut/imgui/) - A bloat-free immediate mode GUI for C++ with minimal dependencies.
* :free: [Corona SDK](https://coronalabs.com/) - A Cross-Platform Mobile App Development for iOS and Android. - :free: [Defold](http://www.defold.com/) - Free 2D Game Engine for Cross-Platform Publishing
* :tada: [Dash](https://github.com/Circular-Studios/Dash) - A free and open 3D game engine written in D. - :tada: [DEM Net Elevation API C#](https://github.com/dem-net/DEM.Net) - Terrain generation from real data with textures, normal maps, glTF, OBJ, STL support
* :tada: [Dear Imgui](https://github.com/ocornut/imgui/) - A bloat-free immediate mode GUI for C++ with minimal dependencies. - :tada: [Diligent Engine](https://github.com/DiligentGraphics/DiligentEngine) - A modern cross-platform low-level graphics library that supports Direct3D11, Direct3D12, OpenGL/GLES, and Vulkan.
* :free: [Defold](http://www.defold.com/) - Free 2D Game Engine for Cross-Platform Publishing - :tada: [Duality](http://duality.adamslair.net/) - C# / OpenGL 2D Game Engine that comes with visual editor.
* :tada: [DEM Net Elevation API C#](https://github.com/dem-net/DEM.Net) - Terrain generation from real data with textures, normal maps, glTF, OBJ, STL support - :tada: [E.B.U.R.P](http://pents90.github.io/eburp/) - The Eight-Bit Universal Role Playing Engine
* :tada: [Diligent Engine](https://github.com/DiligentGraphics/DiligentEngine) - A modern cross-platform low-level graphics library that supports Direct3D11, Direct3D12, OpenGL/GLES, and Vulkan. - :tada: [ENGi](https://github.com/ajhager/engi) - A multi-platform 2D game library for Go.
* :tada: [Duality](http://duality.adamslair.net/) - C# / OpenGL 2D Game Engine that comes with visual editor. - :tada: [engo](https://engoengine.github.io/) - Engo is an open-source 2D game engine written in Go.
* :tada: [E.B.U.R.P](http://pents90.github.io/eburp/) - The Eight-Bit Universal Role Playing Engine - :tada: [Ebiten](https://ebiten.org/) - A dead simple 2D game library in Go.
* :tada: [ENGi](https://github.com/ajhager/engi) - A multi-platform 2D game library for Go. - :tada: [ecs-lib](https://github.com/nidorx/ecs-lib#readme) - **ecs-lib** is a tiny and easy to use ECS (Entity Component System) library for game programming. It's written in Typescript but you can use on node.js and web browser too.
* :tada: [engo](https://engoengine.github.io/) - Engo is an open-source 2D game engine written in Go. - :tada: [Ejecta](http://impactjs.com/ejecta) - A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS.
* :tada: [Ebiten](https://ebiten.org/) - A dead simple 2D game library in Go. - :tada: [EnTT](https://github.com/skypjack/entt) - Gaming meets modern C++, a fast and reliable entity-component system (ECS) and much more
* :tada: [ecs-lib](https://github.com/nidorx/ecs-lib#readme) - **ecs-lib** is a tiny and easy to use ECS (Entity Component System) library for game programming. It's written in Typescript but you can use on node.js and web browser too. - :tada: [FXGL](https://github.com/AlmasB/FXGL) - A JavaFX/Kotlin game engine for Win/Mac/Linux.
* :tada: [Ejecta](http://impactjs.com/ejecta) - A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS. - :tada: [Farseer](https://github.com/VelcroPhysics/VelcroPhysics) - a collision detection system with realistic physics responses.
* :tada: [EnchantJS](http://enchantjs.com/) - A simple JavaScript framework for creating games and apps. - :tada: [Flame](https://github.com/flame-engine/flame) - a minimalist game engine for Flutter
* :tada: [EnTT](https://github.com/skypjack/entt) - Gaming meets modern C++, a fast and reliable entity-component system (ECS) and much more - :tada: [FlashPunk](http://useflashpunk.net/) - free ActionScript 3 library designed for developing 2D Flash games.
* :tada: [FXGL](https://github.com/AlmasB/FXGL) - A JavaFX/Kotlin game engine for Win/Mac/Linux. - :tada: [Flixel](http://flixel.org/index.html) - an open source game-making written in ActionScript3.
* :tada: [Farseer](https://github.com/VelcroPhysics/VelcroPhysics) - a collision detection system with realistic physics responses. - :moneybag: [GameMaker](http://www.yoyogames.com/en/gamemaker) - GameMaker accommodates the creation of cross-platform video games using drag and drop or a scripting language known as Game Maker Language, which can be used to develop more advanced games that could not be created just by using the drag and drop features.
* :tada: [Flame](https://github.com/flame-engine/flame) - a minimalist game engine for Flutter - :tada: [gameplay](http://gameplay3d.io/) - A free, open-source, cross-platform, 2D + 3D game framework written in C++. It is aimed towards indie game developers who are creating desktop and mobile games.
* :tada: [FlashPunk](http://useflashpunk.net/) - free ActionScript 3 library designed for developing 2D Flash games. - :money_with_wings: [GameSalad](https://gamesalad.com/) - Game Creation Engine for Mac and Windows.
* :tada: [Flixel](http://flixel.org/index.html) - an open source game-making written in ActionScript3. - :tada: [GB Studio](https://www.gbstudio.dev/) - A free and easy to use retro adventure game creator for your favourite handheld video game system.
* :moneybag: [GameMaker](http://www.yoyogames.com/studio) - GameMaker accommodates the creation of cross-platform video games using drag and drop or a scripting language known as Game Maker Language, which can be used to develop more advanced games that could not be created just by using the drag and drop features. - :tada: [GDevelop](https://gdevelop-app.com/) - An open-source, cross-platform 2D game engine designed for everyone - it's extensible, fast and easy to learn.
* :tada: [gameplay](http://gameplay3d.io/) - A free, open-source, cross-platform, 2D + 3D game framework written in C++. It is aimed towards indie game developers who are creating desktop and mobile games. - :tada: [ggez](http://ggez.rs/) - A Rust library to create Good Games Easily.
* :money_with_wings: [GameSalad](https://gamesalad.com/) - Game Creation Engine for Mac and Windows. - :tada: [Gideros](http://giderosmobile.com/) - A Cross-Platform framework to create Mobile Apps and games for iOS, Android using Lua programming language.
* :tada: [GB Studio](https://www.gbstudio.dev/) - A free and easy to use retro adventure game creator for your favourite handheld video game system. - :tada: [Glide Engine](https://github.com/cocoatoucher/Glide) - Engine for making 2d games on iOS, macOS and tvOS in Swift programming language, with practical examples and tutorials.
* :tada: [GDevelop](https://gdevelop-app.com/) - An open-source, cross-platform 2D game engine designed for everyone - it's extensible, fast and easy to learn. - :tada: [Godot](http://www.godotengine.org/) - An advanced, feature-packed, multi-platform 2D and 3D open-source game engine.
* :tada: [ggez](http://ggez.rs/) - A Rust library to create Good Games Easily. - :tada: [Gorgon](https://www.tape-worm.net/) - A 2D rendering API for .NET, written in C#.
* :tada: [Gideros](http://giderosmobile.com/) - A Cross-Platform framework to create Mobile Apps and games for iOS, Android using Lua programming language. - :tada: [Grid](http://www.planimeter.org/grid-sdk/) - A multiplayer-first game engine for Lua.
* :tada: [Glide Engine](https://github.com/cocoatoucher/Glide) - Engine for making 2d games on iOS, macOS and tvOS in Swift programming language, with practical examples and tutorials. - :tada: [HaxeFlixel](http://haxeflixel.com/) - Create cross-platform games easier and free.
* :tada: [Godot](http://www.godotengine.org/) - An advanced, feature-packed, multi-platform 2D and 3D open-source game engine. - :tada: [Heaps](https://heaps.io/) - Cross platform graphics for high performance games.
* :tada: [Gorgon](https://www.tape-worm.net/) - A 2D rendering API for .NET, written in C#. - :tada: [Horde3D](http://www.horde3d.org/) - small open source 3D rendering engine.
* :tada: [Grid](http://www.planimeter.org/grid-sdk/) - A multiplayer-first game engine for Lua. - :tada: [iio.js](https://github.com/iioinc/iio.js) - A javascript library that speeds the creation and deployment of HTML5 Canvas applications
* [Havok Vision](http://www.havok.com/vision-engine/) - a cross-platform game engine that provides a powerful and versatile multi-platform runtime technology. - :tada: [ImpactJS](http://impactjs.com/) - Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers.
* :tada: [HaxeFlixel](http://haxeflixel.com/) - Create cross-platform games easier and free. - :free: [Inform7](http://inform7.com/) - A design system for interactive fiction based on natural language.
* :tada: [Heaps](https://heaps.io/) - Cross platform graphics for high performance games. - :tada: [Ink](http://www.inklestudios.com/ink/) - Scripting language for writing interactive narrative.
* [Hive3D](http://www.eyelead.com/hive/) - Real Time Collaboration 3D engine. - :tada: [Irrlicht](http://irrlicht.sourceforge.net/) - open source high performance realtime 3D engine written in C++.
* :tada: [Horde3D](http://www.horde3d.org/) - small open source 3D rendering engine. - :tada: [Jitter](https://github.com/mattleibow/jitterphysics) - a fast and lightweight physics engine written in C#.
* :tada: [iio.js](https://github.com/iioinc/iio.js) - A javascript library that speeds the creation and deployment of HTML5 Canvas applications - :tada: [jMonkeyEngine 3](http://jmonkeyengine.org/) - a 3D open-source game engine for adventurous Java developers.
* :tada: [ImpactJS](http://impactjs.com/) - Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers. - :free: [JPCT](http://www.jpct.net/) - jPCT is a 3D engine for desktop Java and Google's Android.
* :free: [Inform7](http://inform7.com/) - A design system for interactive fiction based on natural language. - :tada: [Juno](https://github.com/digitsensitive/juno) - Clean and lightweight 2D game framework written in TypeScript
* :tada: [Ink](http://www.inklestudios.com/ink/) - Scripting language for writing interactive narrative. - :tada: [Juno](https://github.com/rxi/juno) - Framework for making 2D games with chunky pixels in Lua
* :tada: [Irrlicht](http://irrlicht.sourceforge.net/) - open source high performance realtime 3D engine written in C++. - :tada: [Kivent](http://kivent.org/) - A 2D game framework for Kivy.
* :tada: [Jitter](https://github.com/mattleibow/jitterphysics) - a fast and lightweight physics engine written in C#. - :tada: [Kivy](http://kivy.org) - Cross platform Python framework for creating apps and games for Linux, Windows, OS X, Android and iOS
* :tada: [jMonkeyEngine 3](http://jmonkeyengine.org/) - a 3D open-source game engine for adventurous Java developers. - :tada: [KogGE](https://korge.soywiz.com) - Modern Multiplatform Game Engine for Kotlin. Write games for the JVM, JavaScript, Android and iOS in no time using Kotlin.
* :free: [JPCT](http://www.jpct.net/) - jPCT is a 3D engine for desktop Java and Google's Android. - :tada: [KiwiJS](http://www.kiwijs.org/) - a fun and friendly Open Source HTML5 Game Engine. Some people call it the WordPress of HTML5 game engines
* :tada: [Juno](https://github.com/digitsensitive/juno) - Clean and lightweight 2D game framework written in TypeScript - :tada: [LibGDX](https://libgdx.com/) - Powerful (totally free) library for Java, code once and run the game on desktop, Android, Web, and iOS.
* :tada: [Juno](https://github.com/rxi/juno) - Framework for making 2D games with chunky pixels in Lua - :tada: [LimeJS](http://www.limejs.com/) - HTML5 game framework for building fast, native-experience games for all modern touchscreens and
* :tada: [Kivent](http://kivent.org/) - A 2D game framework for Kivy. - :tada: [LITIengine](http://litiengine.com/) - 2D Java Game Engine. It provides all the infrastructure to create tile based 2D games with plain java
* :tada: [Kivy](http://kivy.org) - Cross platform Python framework for creating apps and games for Linux, Windows, OS X, Android and iOS - :tada: [Loom SDK](http://loomsdk.com/) - 2D mobile app and game framework with live reload of code and assets, AS3/JS/C#-like scripting language, and powerful 2D rendering and UI framework. Open source with paid "Turbo" service.
* :tada: [KogGE](https://korge.soywiz.com) - Modern Multiplatform Game Engine for Kotlin. Write games for the JVM, JavaScript, Android and iOS in no time using Kotlin. - :free: [Lumberyard](https://aws.amazon.com/pt/lumberyard/) - Amazon Lumberyard is a free AAA game engine deeply integrated
* :tada: [KiwiJS](http://www.kiwijs.org/) - a fun and friendly Open Source HTML5 Game Engine. Some people call it the WordPress of HTML5 game engines - :tada: [LumixEngine](https://github.com/nem0/LumixEngine) - 3D Game engine built on C++.
* :tada: [LibGDX](https://libgdx.com/) - Powerful (totally free) library for Java, code once and run the game on desktop, Android, Web, and iOS. - :tada: [Lums](https://github.com/lums-proj/Lums) - A 2D / 3D framework written in C++11. Very efficient and modern. Still under heavy development.
* :tada: [LimeJS](http://www.limejs.com/) - HTML5 game framework for building fast, native-experience games for all modern touchscreens and - :tada: [LÖVE](http://love2d.org) - Lua 2D Game Engine.
* :tada: [LITIengine](http://litiengine.com/) - 2D Java Game Engine. It provides all the infrastructure to create tile based 2D games with plain java - :tada: [MINX](https://github.com/GearChicken/MINX) - Open Source 2D game framework written in C++ (to the style of XNA)
* :tada: [Loom SDK](http://loomsdk.com/) - 2D mobile app and game framework with live reload of code and assets, AS3/JS/C#-like scripting language, and powerful 2D rendering and UI framework. Open source with paid "Turbo" service. - :tada: [macrosquad](https://github.com/not-fl3/macroquad) - The cross-platform game engine in Rust.
* :free: [LuaStudio](http://scormpool.com/luastudio) - Cross-Platform framework/development tool for making 2D/3D games with Lua/LuaJIT, compatible iOS, Android, Mac and Windows devices. - :tada: [Magnum](http://magnum.graphics/) - a lightweight and modular 2D/3D graphics/game engine written in C++11
* :free: [Lumberyard](https://aws.amazon.com/pt/lumberyard/) - Amazon Lumberyard is a free AAA game engine deeply integrated - :tada: [Matter.js](http://brm.io/matter-js/) - a 2D physics engine for the web.
* :tada: [LumixEngine](https://github.com/nem0/LumixEngine) - 3D Game engine built on C++. - :tada: [MelonJS](http://melonjs.org) - open source light-weight HTML5 game engine.
* :tada: [Lums](https://github.com/lums-proj/Lums) - A 2D / 3D framework written in C++11. Very efficient and modern. Still under heavy development. - :free: [Monkey2](http://monkeycoder.co.nz/) - Multi-platform programming language and cross-compiler, aimed at fast game programming.
* :tada: [LÖVE](http://love2d.org) - Lua 2D Game Engine. - :tada: [Monogame](http://www.monogame.net/) - Open Source implementation of the Microsoft XNA 4 Framework.
* :tada: [MINX](https://github.com/GearChicken/MINX) - Open Source 2D game framework written in C++ (to the style of XNA) - :tada: [Nakama](https://github.com/heroiclabs/nakama) - Distributed server for social and realtime games and apps.
* :tada: [MOAI](http://getmoai.com/) - Cross-Platform framework designed for pro game developers to create iOS, Android, Windows, Linux, Chrome and OSX games using C++, OpenGL and Lua scripting. - :tada: [nCine](https://ncine.github.io/) - A cross-platform 2D game engine with an emphasis on performance, written in C++11 and optionally scriptable in Lua.
* :tada: [macrosquad](https://github.com/not-fl3/macroquad) - The cross-platform game engine in Rust. - :free: [NodeBox](https://www.nodebox.net/) - a family of Python tools to create generative design.
* :tada: [Magnum](http://magnum.graphics/) - a lightweight and modular 2D/3D graphics/game engine written in C++11 - :tada: [nuklear](https://github.com/vurtun/nuklear) - A minimalistic immediate mode GUI toolkit written in ANSI C.
* :tada: [Matter.js](http://brm.io/matter-js/) - a 2D physics engine for the web. - :tada: [ÖbEngine](https://github.com/Sygmei/ObEngine) - 2D Game Engine with Lua Scripting made on top of SFML !
* :tada: [MelonJS](http://melonjs.org) - open source light-weight HTML5 game engine. - :tada: [ODE](http://www.ode.org/) - ODE is an open source, high performance library for simulating rigid body dynamics.
* :free: [Monkey2](http://monkeycoder.co.nz/) - Multi-platform programming language and cross-compiler, aimed at fast game programming. - :tada: [Ogre3D](http://www.ogre3d.org/) - is a scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++.
* :tada: [Monogame](http://www.monogame.net/) - Open Source implementation of the Microsoft XNA 4 Framework. - :tada: [OpenFL](http://www.openfl.org/) - Open Source Haxe Engine for making multi-platform games.
* :tada: [Nakama](https://github.com/heroiclabs/nakama) - Distributed server for social and realtime games and apps. - :tada: [openFrameworks](https://openframeworks.cc/) - An open source and free C++ toolkit for creative coding.
* :tada: [nCine](https://ncine.github.io/) - A cross-platform 2D game engine with an emphasis on performance, written in C++11 and optionally scriptable in Lua. - :tada: [OpenRA](http://www.openra.net/) - OpenRA is a Libre/Free Real Time Strategy Game Engine.
* :free: [NodeBox](https://www.nodebox.net/) - a family of Python tools to create generative design. - :money_with_wings: [OpenXRay](https://github.com/OpenXRay/xray-16) - a community-modified X-Ray engine used in S.T.A.L.K.E.R. game series.
* :tada: [nuklear](https://github.com/vurtun/nuklear) - A minimalistic immediate mode GUI toolkit written in ANSI C. - :tada: [Origamijs](http://origamijs.com/docs) - Lightweight Library to create using HTML5 Canvas.
* :tada: [ÖbEngine](https://github.com/Sygmei/ObEngine) - 2D Game Engine with Lua Scripting made on top of SFML ! - :moneybag: [PICO-8](http://www.lexaloffle.com/pico-8.php) - A fantasy console for making, sharing and playing tiny games and other computer programs.
* :tada: [ODE](http://www.ode.org/) - ODE is an open source, high performance library for simulating rigid body dynamics. - :tada: [p2.js](http://schteppe.github.io/p2.js/) - JavaScript 2D physics library
* :tada: [Ogre3D](http://www.ogre3d.org/) - is a scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++. - :tada: [Panda3D](https://www.panda3d.org/) - a framework for 3D rendering and game development for Python and C++ programs.
* :tada: [OpenFL](http://www.openfl.org/) - Open Source Haxe Engine for making multi-platform games. - :tada: [PandaJS](http://www.pandajs.net/) - Open Source HTML5 Engine.
* :tada: [openFrameworks](https://openframeworks.cc/) - An open source and free C++ toolkit for creative coding. - :tada: [Phaser](http://phaser.io/) - free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering.
* :tada: [OpenRA](http://www.openra.net/) - OpenRA is a Libre/Free Real Time Strategy Game Engine. - :tada: [phina.js](http://phinajs.com/) - A JavaScript game library that makes it easy to create games and tools.
* :money_with_wings: [OpenXRay](https://github.com/OpenXRay/xray-16) - a community-modified X-Ray engine used in S.T.A.L.K.E.R. game series. - :tada: [Piston](http://www.piston.rs/) - a modular open source game engine written in Rust.
* :tada: [Origamijs](http://origamijs.com/docs) - Lightweight Library to create using HTML5 Canvas. - :money_with_wings: [Pixel Vision 8](https://twitter.com/PixelVision8) - a framework designed to simulate your favorite 8-bit consoles.
* :moneybag: [PICO-8](http://www.lexaloffle.com/pico-8.php) - A fantasy console for making, sharing and playing tiny games and other computer programs. - :tada: [PixiJS](http://www.pixijs.com/) - is a newcomer HTML5 game renderer - first released in early 2013. A main appeal of the engine is its use of WebGL for faster performance. If WebGL isn't supported, the engine falls back to standard canvas.
* :tada: [p2.js](http://schteppe.github.io/p2.js/) - JavaScript 2D physics library - :tada: [Planck.js](http://piqnt.com/planck.js/) - 2D JavaScript physics engine for cross-platform HTML5 game development.
* :tada: [Panda3D](https://www.panda3d.org/) - a framework for 3D rendering and game development for Python and C++ programs. - :money_with_wings: [PlayCanvas](https://playcanvas.com/) - A WebGL Game Engine.
* :tada: [PandaJS](http://www.pandajs.net/) - Open Source HTML5 Engine. - :tada: [Polycode](http://polycode.org) - Open-Source Framework for creating games in C++ (with Lua bindings).
* :tada: [Phaser](http://phaser.io/) - free and fast 2D game framework for making HTML5 games for desktop and mobile web browsers, supporting Canvas and WebGL rendering. - :tada: [Processing](https://www.processing.org/) - Processing is a programming language, development environment for artists, designers, researchers.
* :tada: [phina.js](http://phinajs.com/) - A JavaScript game library that makes it easy to create games and tools. - :tada: [PuzzleScript](http://www.puzzlescript.net/) - open-source HTML5 puzzle game engine.
* :tada: [Piston](http://www.piston.rs/) - a modular open source game engine written in Rust. - :tada: [PyGame](http://pygame.org/hifi.html) - a 2D game engine in Python.
* :money_with_wings: [Pixel Vision 8](https://twitter.com/PixelVision8) - a framework designed to simulate your favorite 8-bit consoles. - :moneybag: [RPGMaker](http://www.rpgmakerweb.com/) - series of programs for the development of role-playing games.
* :tada: [PixiJS](http://www.pixijs.com/) - is a newcomer HTML5 game renderer - first released in early 2013. A main appeal of the engine is its use of WebGL for faster performance. If WebGL isn't supported, the engine falls back to standard canvas. - :tada: [Rajawali](https://github.com/Rajawali/Rajawali) - Android OpenGL ES 2.0/3.0 Engine
* :tada: [Planck.js](http://piqnt.com/planck.js/) - 2D JavaScript physics engine for cross-platform HTML5 game development. - :tada: [raylib](https://www.raylib.com/) - a simple and easy-to-use library to enjoy videogames programming, hardware accelerated with OpenGL (1.1, 2.1, 3.3 or ES 2.0)
* :money_with_wings: [PlayCanvas](https://playcanvas.com/) - A WebGL Game Engine. - :tada: [Ren'Py](http://www.renpy.org/) - An open-source visual novel engine using the Python language in simplified form. It supports Windows, Mac OS X, Linux, Android and iOS.
* :tada: [Polycode](http://polycode.org) - Open-Source Framework for creating games in C++ (with Lua bindings). - :tada: [Rpgboss](http://rpgboss.com) - A 2d rpg game engine and editor based on scala and libgdx. Ease of use, with no programming knowledge.
* :tada: [Processing](https://www.processing.org/) - Processing is a programming language, development environment for artists, designers, researchers. - :tada: [SDL](http://libsdl.org/) - SDL is a cross-platform library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
* :tada: [PuzzleScript](http://www.puzzlescript.net/) - open-source HTML5 puzzle game engine. - :tada: [SFML](http://www.sfml-dev.org/) - Simple and Fast Multimedia Library.
* :tada: [PyGame](http://pygame.org/hifi.html) - a 2D game engine in Python. - :tada: [Spring](http://springrts.com/) - A powerful free cross-platform RTS engine.
* :tada: [QICI](http://www.qiciengine.com/) - Efficient web-based tool for creating HTML5 games. - :free: [SpriteKit](https://developer.apple.com/documentation/spritekit) - iOS/Mac 2D Game Engine.
* :moneybag: [RPGMaker](http://www.rpgmakerweb.com/) - series of programs for the development of role-playing games. - :tada: [Stage.js](http://piqnt.com/stage.js/) - Lightweight and fast 2D HTML5 rendering and layout engine for cross-platform game development.
* :tada: [Rajawali](https://github.com/Rajawali/Rajawali) - Android OpenGL ES 2.0/3.0 Engine - :tada: [Starling](http://gamua.com/starling/) - The GPU powered 2D Flash API
* :tada: [raylib](https://www.raylib.com/) - a simple and easy-to-use library to enjoy videogames programming, hardware accelerated with OpenGL (1.1, 2.1, 3.3 or ES 2.0) - :money_with_wings: [Stencyl](http://www.stencyl.com/) - a game creation platform that allows users to create 2D video games for computers, mobile devices, and the web.
* :tada: [Ren'Py](http://www.renpy.org/) - An open-source visual novel engine using the Python language in simplified form. It supports Windows, Mac OS X, Linux, Android and iOS. - :tada: [Superpowers](https://sparklinlabs.itch.io/superpowers) - HTML5 Collaborative 2D/3D Game Maker
* :tada: [Rpgboss](http://rpgboss.com) - A 2d rpg game engine and editor based on scala and libgdx. Ease of use, with no programming knowledge. - :tada: [TIC-80](https://tic.computer/) - TIC-80 is a fantasy computer for making, playing and sharing tiny games.
* :tada: [SDL](http://libsdl.org/) - SDL is a cross-platform library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D. - :tada: [Three.js](http://threejs.org/) - Javascript 3D Library.
* :tada: [SFML](http://www.sfml-dev.org/) - Simple and Fast Multimedia Library. - :tada: [Turbulenz](http://biz.turbulenz.com/developers) - Turbulenz offers the ability to build, publish, iterate and monetise high-quality games that react like no others, with immersive 3D effects and real-time physics that open up a whole new world of unprecedented and extraordinary web content.
* :tada: [Spring](http://springrts.com/) - A powerful free cross-platform RTS engine. - :tada: [Twine](http://twinery.org/) - Downloadable or browser-based game development platform that allows users to create linked story paths. Not just text-based, Twine supports music, images, and sound effects. Very little coding knowledge required for basic text adventure games.
* :free: [SpriteKit](https://developer.apple.com/documentation/spritekit) - iOS/Mac 2D Game Engine. - :money_with_wings: [Unity 3D](http://unity3d.com/) - A development engine for the creation of 2D and 3D games and interactive content.
* :tada: [Stage.js](http://piqnt.com/stage.js/) - Lightweight and fast 2D HTML5 rendering and layout engine for cross-platform game development. - :free: [Unreal Engine 4](https://www.unrealengine.com/) - the new game engine technology developed by Epic Games.
* :tada: [Starling](http://gamua.com/starling/) - The GPU powered 2D Flash API - :tada: [Urho3D](http://urho3d.github.io/) - Cross-platform rendering and game engine.
* :money_with_wings: [Stencyl](http://www.stencyl.com/) - a game creation platform that allows users to create 2D video games for computers, mobile devices, and the web. - :tada: [ursina](https://www.ursinaengine.org/) - A game engine powered by python and panda3d.
* :tada: [Superpowers](https://sparklinlabs.itch.io/superpowers) - HTML5 Collaborative 2D/3D Game Maker - :tada: [Vassal](http://www.vassalengine.org/) - Vassal is a game engine for building and playing online adaptations of board games and card games. Play live on the Internet or by email. Vassal runs on all platforms, and is free, open-source software.
* :tada: [TIC-80](https://tic.computer/) - TIC-80 is a fantasy computer for making, playing and sharing tiny games. - :tada: [voxel.js](http://voxeljs.com/) - voxel.js is a collection of projects that make it easier than ever to create 3D voxel games like Minecraft all in the browser.
* :tada: [Three.js](http://threejs.org/) - Javascript 3D Library. - :tada: [Wave](http://waveengine.net/) - Cross-platform engine written in C#.
* :tada: [Turbulenz](http://biz.turbulenz.com/developers) - Turbulenz offers the ability to build, publish, iterate and monetise high-quality games that react like no others, with immersive 3D effects and real-time physics that open up a whole new world of unprecedented and extraordinary web content. - :tada: [Wolf RPG Editor English](https://widderune.wixsite.com/widderune/wolf-rpg-editor-english) - open source editor for RPG Maker style gamesl
* :tada: [Twine](http://twinery.org/) - Downloadable or browser-based game development platform that allows users to create linked story paths. Not just text-based, Twine supports music, images, and sound effects. Very little coding knowledge required for basic text adventure games. - :tada: [WhiteStorm.js](https://github.com/WhitestormJS/whitestorm.js) - 3d javacript framework for building apps and games
* :money_with_wings: [Unity 3D](http://unity3d.com/) - A development engine for the creation of 2D and 3D games and interactive content. - :tada: [XNA](http://mxa.codeplex.com/) - Microsoft's game development framework.
* :free: [Unreal Engine 4](https://www.unrealengine.com/) - the new game engine technology developed by Epic Games. - :tada: [Xenko](http://xenko.com/) - Open Source C# Game Engine.
* :tada: [Urho3D](http://urho3d.github.io/) - Cross-platform rendering and game engine.
* :tada: [ursina](https://www.ursinaengine.org/) - A game engine powered by python and panda3d.
* :tada: [Vassal](http://www.vassalengine.org/) - Vassal is a game engine for building and playing online adaptations of board games and card games. Play live on the Internet or by email. Vassal runs on all platforms, and is free, open-source software.
* :tada: [voxel.js](http://voxeljs.com/) - voxel.js is a collection of projects that make it easier than ever to create 3D voxel games like Minecraft all in the browser.
* :tada: [Wave](http://waveengine.net/) - Cross-platform engine written in C#.
* :tada: [Wolf RPG Editor English](https://widderune.wixsite.com/widderune/wolf-rpg-editor-english) - open source editor for RPG Maker style gamesl
* :tada: [WhiteStorm.js](https://github.com/WhitestormJS/whitestorm.js) - 3d javacript framework for building apps and games
* :tada: [XNA](http://mxa.codeplex.com/) - Microsoft's game development framework.
* :tada: [Xenko](http://xenko.com/) - Open Source C# Game Engine.
### AI ### AI
* :tada: [Fluent Behaviour Tree](https://github.com/codecapers/Fluent-Behaviour-Tree) - C# behaviour tree library with a fluent API released under MIT. - :tada: [Fluent Behaviour Tree](https://github.com/codecapers/Fluent-Behaviour-Tree) - C# behaviour tree library with a fluent API released under MIT.
* :tada: [SimpleAI](https://github.com/mgerhardy/simpleai/) - C++11 behaviour tree based library with a QT5 based remote debugger (and with optional LUA bindings) released under MIT. - :tada: [SimpleAI](https://github.com/mgerhardy/simpleai/) - C++11 behaviour tree based library with a QT5 based remote debugger (and with optional LUA bindings) released under MIT.
## Audio
Audio _Audio editors, sounds collections and more._
-----
*Audio editors, sounds collections and more.*
### Collections ### Collections
* :free: [Free Game Sounds](https://gamesounds.xyz/) - Archive of all kinds of royalty-free game sounds. - :free: [Free Game Sounds](https://gamesounds.xyz/) - Archive of all kinds of royalty-free game sounds.
* :free: [Freesound](http://www.freesound.org/) - collaborative database of Creative Commons Licensed sounds. - :free: [Freesound](http://www.freesound.org/) - collaborative database of Creative Commons Licensed sounds.
* :free: [Musopen](https://musopen.org/) - Royalty free music. - :free: [Musopen](https://musopen.org/) - Royalty free music.
* :free: [Octave](http://raisedbeaches.com/octave/index.html) - free library of UI sounds. - :free: [Octave](http://raisedbeaches.com/octave/index.html) - free library of UI sounds.
* :free: [PacDV](http://www.pacdv.com/sounds/index.html) - royalty free sounds collection. - :free: [PacDV](http://www.pacdv.com/sounds/index.html) - royalty free sounds collection.
* :free: [SoundBible.com](http://soundbible.com/) - Royalty-free, searchable archive of sound effects under various licenses. - :free: [SoundBible.com](http://soundbible.com/) - Royalty-free, searchable archive of sound effects under various licenses.
### Music and Audio Editors ### Music and Audio Editors
* :tada: [Audacity](http://sourceforge.net/projects/audacity/) - open source, cross-platform software for recording and editing sounds. - :tada: [Audacity](http://sourceforge.net/projects/audacity/) - open source, cross-platform software for recording and editing sounds.
* :free: [Audiosauna](http://www.audiosauna.com/) - transforms your web browser into a fast and flexible music production studio with built in synthesizers and live effects. - :free: [Audiosauna](http://www.audiosauna.com/) - transforms your web browser into a fast and flexible music production studio with built in synthesizers and live effects.
* :free: [Audiotool](http://www.audiotool.com/app) - Online music producer. - :free: [Audiotool](http://www.audiotool.com/app) - Online music producer.
* :free: [Bfxr](http://www.bfxr.net/) - A tool to make sound effects for computer games. - :free: [Bfxr](http://www.bfxr.net/) - A tool to make sound effects for computer games.
* :free: [Bosca Ceoil](http://boscaceoil.net/) - Online (and also desktop) music producer made by Terry Cavanagh. Simple, intuitive, has a distinctive retro-ish sound. - :free: [Bosca Ceoil](http://boscaceoil.net/) - Online (and also desktop) music producer made by Terry Cavanagh. Simple, intuitive, has a distinctive retro-ish sound.
* :free: [ChipTone](http://sfbgames.com/chiptone/) - Online sound effect generator - :free: [ChipTone](http://sfbgames.com/chiptone/) - Online sound effect generator
* :free: [FamiTracker](http://famitracker.com/) - free windows tracker for producing music for the NES/Famicom-systems. - :free: [FamiTracker](http://famitracker.com/) - free windows tracker for producing music for the NES/Famicom-systems.
* :free: [iNudge](http://tonematrix.audiotool.com) - Create sound patterns online. - :tada: [jfxr](http://jfxr.frozenfractal.com) - A JavaScript port of the Bfxr sound effect generator.
* :tada: [jfxr](http://jfxr.frozenfractal.com) - A JavaScript port of the Bfxr sound effect generator. - :tada: [LMMS](https://lmms.io/) - Cross-platform music production software.
* :tada: [LMMS](https://lmms.io/) - Cross-platform music production software. - :free: [MadTracker](http://www.madtracker.org/main.php) - a powerful and efficient approach to making music. Versatility and compatibility are guaranteed due to full VST™, ASIO™ and ReWire™ support.
* :free: [MadTracker](http://www.madtracker.org/main.php) - a powerful and efficient approach to making music. Versatility and compatibility are guaranteed due to full VST™, ASIO™ and ReWire™ support. - :tada: [MilkyTracker](https://github.com/milkytracker/MilkyTracker) - open source tracker for Mac/Linux/Windows platforms.
* :tada: [MilkyTracker](https://github.com/milkytracker/MilkyTracker) - open source tracker for Mac/Linux/Windows platforms. - :tada: [musagi](http://www.drpetter.se/project_musagi.html) - open source, fairly large and sophisticated music editor and synthesizer
* :tada: [musagi](http://www.drpetter.se/project_musagi.html) - open source, fairly large and sophisticated music editor and synthesizer - :tada: [Sekaiju](http://openmidiproject.osdn.jp/Sekaiju_en.html) - Open Source MIDI sequencer.
* :tada: [Sekaiju](http://openmidiproject.osdn.jp/Sekaiju_en.html) - Open Source MIDI sequencer. - :free: [Soundation](https://soundation.com/) - Online Professional music studio.
* :free: [Soundation](https://soundation.com/) - Online Professional music studio. - :free: [SunVox](http://www.warmplace.ru/soft/sunvox/) - a small, fast and powerful modular synthesizer with pattern-based sequencer (tracker).
* :free: [SunVox](http://www.warmplace.ru/soft/sunvox/) - a small, fast and powerful modular synthesizer with pattern-based sequencer (tracker). - :moneybag: [Resemble](https://www.resemble.ai/unity) - Resemble's voice cloning engine within Unity
* :moneybag: [Resemble](https://www.resemble.ai/unity) - Resemble's voice cloning engine within Unity
Board Games ## Board Games
-----------
*Tools for making board games*
* :free: [Boardgamizer](http://www.boardgamizer.com/) - Board Game Design Idea Generator. _Tools for making board games_
* :tada: [RPTools](http://www.rptools.net/) - a brand of open-source programs designed to enhance traditional pen-and-paper role playing games.
Must see - :free: [Boardgamizer](http://www.boardgamizer.com/) - Board Game Design Idea Generator.
-------- - :tada: [RPTools](http://www.rptools.net/) - a brand of open-source programs designed to enhance traditional pen-and-paper role playing games.
*Blogs, portals, magazines and more*
## Must see
_Blogs, portals, magazines and more_
### Blogs and Portals ### Blogs and Portals
* [Amit's Game Programming](http://www-cs-students.stanford.edu/~amitp/gameprog.html) - [Amit's Game Programming](http://www-cs-students.stanford.edu/~amitp/gameprog.html)
* [BigSushi](http://www.bigsushi.fm/) - [BigSushi](http://www.bigsushi.fm/)
* [Designer Notes](http://www.designer-notes.com/) - [Designer Notes](http://www.designer-notes.com/)
* [Emanuele Feronato's Blog](http://www.emanueleferonato.com/) - [Emanuele Feronato's Blog](http://www.emanueleferonato.com/)
* [Extraguy](http://www.extraguy.com/) - [Extraguy](http://www.extraguy.com/)
* [Gamasutra](http://www.gamasutra.com/) - [Gamasutra](http://www.gamasutra.com/)
* [Game Development on StackExchange](http://gamedev.stackexchange.com/) - [Game Development on StackExchange](http://gamedev.stackexchange.com/)
* [GameDev](http://www.gamedev.net/page/index.html) - [GameDevs.org](http://gamedevs.org/)
* [GameDevs.org](http://gamedevs.org/) - [GameJolt](http://gamejolt.com/)
* [Game Hero](https://www.gamehero.org/) - [Greenlit Gaming](http://greenlitgaming.com/)
* [GameJolt](http://gamejolt.com/) - [HTML5 Game Devs Forum](http://www.html5gamedevs.com/)
* [GameMarketeers](http://www.gamemarketeers.com/) - [HobbyGameDev](http://www.hobbygamedev.com/)
* [Greenlit Gaming](http://greenlitgaming.com/) - [Html5 Game Development](http://www.html5gamedevelopment.com/)
* [HTML5 Game Devs Forum](http://www.html5gamedevs.com/) - [IndieDB](http://www.indiedb.com/)
* [HobbyGameDev](http://www.hobbygamedev.com/) - [Indius](http://indius.org/)
* [Html5 Game Development](http://www.html5gamedevelopment.com/) - [Mod DB](http://www.moddb.com/)
* [IndieDB](http://www.indiedb.com/) - [Java Gaming](http://www.java-gaming.org/)
* [Indius](http://indius.org/) - [Lost Garden](http://www.lostgarden.com/)
* [Mod DB](http://www.moddb.com/) - [Polygon](http://www.polygon.com/)
* [Java Gaming](http://www.java-gaming.org/) - [Real-Time Rendering](http://www.realtimerendering.com/)
* [Lost Garden](http://www.lostgarden.com/) - [Slidedb](http://www.slidedb.com/) - On Slide DB we give developers a community they can share their ideas with and showcase the work they are doing, beyond the basic app stores and the highly contested "top charts".
* [Polygon](http://www.polygon.com/) - [Superlevel](https://superlevel.de/)
* [Real-Time Rendering](http://www.realtimerendering.com/) - [TIGSource](http://www.tigsource.com/)
* [Slidedb](http://www.slidedb.com/) - On Slide DB we give developers a community they can share their ideas with and showcase the work they are doing, beyond the basic app stores and the highly contested "top charts". - [TruePCGaming](http://truepcgaming.com/)
* [Superlevel](https://superlevel.de/) - [WhatGamesAre](http://www.whatgamesare.com/featured-posts.html)
* [TIGSource](http://www.tigsource.com/) - [iforce2d](http://www.iforce2d.net/)
* [TruePCGaming](http://truepcgaming.com/) - [indiegames](http://indiegames.com/index.html)
* [WhatGamesAre](http://www.whatgamesare.com/featured-posts.html)
* [iforce2d](http://www.iforce2d.net/)
* [indiegames](http://indiegames.com/index.html)
* [indievault](http://www.indievault.it/)
### Books ### Books
- :free: [2D Game Development: From Zero To Hero](https://gitlab.com/Penaz/2dgd_f0th) - :free: [2D Game Development: From Zero To Hero](https://gitlab.com/Penaz/2dgd_f0th)
* [3D Math Primer for Graphics and Game Development](http://www.amazon.com/Math-Primer-Graphics-Game-Development/dp/1568817231/) * [3D Math Primer for Graphics and Game Development](http://www.amazon.com/Math-Primer-Graphics-Game-Development/dp/1568817231/)
* [Artificial Intelligence for Games](http://www.amazon.com/dp/0123747317?tag=game-prog-books-20) * [Artificial Intelligence for Games](http://www.amazon.com/dp/0123747317?tag=game-prog-books-20)
* [Designing Games: A Guide to Engineering Experiences](https://www.amazon.com/Designing-Games-Guide-Engineering-Experiences/dp/1449337937) * [Designing Games: A Guide to Engineering Experiences](https://www.amazon.com/Designing-Games-Guide-Engineering-Experiences/dp/1449337937)
@@ -465,79 +446,77 @@ Must see
### Magazines ### Magazines
* :free: [Casual Connect](http://casualconnect.org/) - :free: [Casual Connect](http://casualconnect.org/)
* :free: [Game Developer Magazine](http://www.gdcvault.com/gdmag) - :free: [Game Developer Magazine](http://www.gdcvault.com/gdmag)
* :free: [IndieMag](https://www.indiemag.fr/) - :free: [IndieMag](https://www.indiemag.fr/)
* :free: [Making Games](http://www.makinggames.biz/) - :free: [Making Games](http://www.makinggames.biz/)
* :free: [indie-o-rama](http://www.indieorama.com/) - :free: [indie-o-rama](http://www.indieorama.com/)
### Videos/Podcasts ### Videos/Podcasts
* [awesome-gametalks](https://github.com/hzoo/awesome-gametalks) - A curated list of game talks (GDC, youtube, etc). - [awesome-gametalks](https://github.com/hzoo/awesome-gametalks) - A curated list of game talks (GDC, youtube, etc).
* [Twitch GameDev](http://www.twitch.tv/directory/game/Game%20Development) - Twitch GameDev Streams - [Twitch GameDev](http://www.twitch.tv/directory/game/Game%20Development) - Twitch GameDev Streams
### Game Jams ### Game Jams
* [CompoHub](http://compohub.net/) - A compilation site of many game jams in a timeline. - [CompoHub](http://compohub.net/) - A compilation site of many game jams in a timeline.
* [Game jams on itch.io](https://itch.io/jams) - Listing of itch.io game jams - [Game jams on itch.io](https://itch.io/jams) - Listing of itch.io game jams
* [Game Off](https://gameoff.github.com) - GitHub's game jam :octocat: - [Game Off](https://gameoff.github.com) - GitHub's game jam :octocat:
* [Indie Game Jams](http://www.indiegamejams.com/) - Listing of game jams - [Indie Game Jams](http://www.indiegamejams.com/) - Listing of game jams
* [Ludum Dare](http://ludumdare.com/) - very popular game jam - [Ludum Dare](http://ludumdare.com/) - very popular game jam
* [One Hour Game Jam](http://onehourgamejam.com/) - Weekly 1 hour game jam - [One Hour Game Jam](http://onehourgamejam.com/) - Weekly 1 hour game jam
### Project Management ### Project Management
* :moneybag: [Casual](https://casual.pm/) - Visual Project Management - :moneybag: [Casual](https://casual.pm/) - Visual Project Management
* :money_with_wings: [Codecks](https://www.codecks.io) - Project Management Tool inspired by Collectible Card Games - :money_with_wings: [Codecks](https://www.codecks.io) - Project Management Tool inspired by Collectible Card Games
* :money_with_wings: [HacknPlan](http://hacknplan.com/) - Project management for game developers - :money_with_wings: [HacknPlan](http://hacknplan.com/) - Project management for game developers
* :money_with_wings: [Taiga](https://taiga.io/) - Project management platform for agile developers & designers - :money_with_wings: [Taiga](https://taiga.io/) - Project management platform for agile developers & designers
* :money_with_wings: [Trello](https://trello.com/) - Organize and prioritize projects - :money_with_wings: [Trello](https://trello.com/) - Organize and prioritize projects
### Complete Game Sources ### Complete Game Sources
* :tada: [Canabalt iOS](https://github.com/ericjohnson/canabalt-ios) - :tada: [Canabalt iOS](https://github.com/ericjohnson/canabalt-ios)
* :tada: [Doom 3](https://github.com/id-Software/DOOM-3) - :tada: [Doom 3](https://github.com/id-Software/DOOM-3)
* :tada: [Doom](https://github.com/id-Software/DOOM) - :tada: [Doom](https://github.com/id-Software/DOOM)
* :tada: [Duke Nukem 3D: Atomic Edition](http://legacy.3drealms.com/duke3d/) - :tada: [Duke Nukem 3D: Atomic Edition](http://legacy.3drealms.com/duke3d/)
* :tada: [NetHack](https://github.com/NetHack/NetHack) - :tada: [NetHack](https://github.com/NetHack/NetHack)
* :tada: [OpenTTD](https://github.com/OpenTTD/OpenTTD) - :tada: [OpenTTD](https://github.com/OpenTTD/OpenTTD)
* :tada: [Prince of Persia](https://github.com/jmechner/Prince-of-Persia-Apple-II) - :tada: [Prince of Persia](https://github.com/jmechner/Prince-of-Persia-Apple-II)
* :tada: [Quake 2](https://github.com/id-Software/Quake-2) - :tada: [Quake 2](https://github.com/id-Software/Quake-2)
* :tada: [Quake III Arena](https://github.com/id-Software/Quake-III-Arena) - :tada: [Quake III Arena](https://github.com/id-Software/Quake-III-Arena)
* :tada: [Quake](https://github.com/id-Software/Quake) - :tada: [Quake](https://github.com/id-Software/Quake)
* :tada: [SimCity](https://github.com/simhacker/micropolis) - :tada: [SimCity](https://github.com/simhacker/micropolis)
* :tada: [Wolfenstein 3D](https://github.com/id-Software/wolf3d) - :tada: [Wolfenstein 3D](https://github.com/id-Software/wolf3d)
* :free: [VVVVVV](https://github.com/TerryCavanagh/VVVVVV) - :free: [VVVVVV](https://github.com/TerryCavanagh/VVVVVV)
Ads ## Ads
---
*We still need to make some money, right?*
* [AdMob by Google](https://www.google.com.br/admob/) - Google's Ads and monetization service for mobile. _We still need to make some money, right?_
* [AdColony](http://www.adcolony.com/) - Mobile video Ads service.
* [Appodeal](http://www.appodeal.com/) - A programmatic ad mediation solution for mobile apps.
* [ChartBoost](https://www.chartboost.com/) - Monetization, analytics platform.
* [RevMob](https://www.revmobmobileadnetwork.com/) - Monetization and Ads solution.
* [Unity Ads](https://unity3d.com/pt/services/ads) - Unity3D Official Ads SDK.
* [Vungle](https://vungle.com/) - Video Ads service.
Learn - [AdMob by Google](https://www.google.com/admob/) - Google's Ads and monetization service for mobile.
----- - [AdColony](http://www.adcolony.com/) - Mobile video Ads service.
*Online courses, tutorials, screencasts* - [Appodeal](http://www.appodeal.com/) - A programmatic ad mediation solution for mobile apps.
- [ChartBoost](https://www.chartboost.com/) - Monetization, analytics platform.
- [Unity Ads](https://unity3d.com/pt/services/ads) - Unity3D Official Ads SDK.
- [Vungle](https://vungle.com/) - Video Ads service.
## Learn
_Online courses, tutorials, screencasts_
### General Game Development ### General Game Development
* :moneybag: [Coursera: Beginning Game Programming with C#](https://www.coursera.org/course/gameprogramming) - :moneybag: [Coursera: Introduction to interactive Python programming](https://www.coursera.org/course/interactivepython1)
* :moneybag: [Coursera: Introduction to interactive Python programming](https://www.coursera.org/course/interactivepython1) - :free: [HandmadeHero: making 2D game from scratch](https://handmadehero.org/)
* :free: [HandmadeHero: making 2D game from scratch](https://handmadehero.org/) - :free: [Khan Academy: Advanced JS: Games & Visualizations](https://www.khanacademy.org/computing/cs/programming-games-visualizations)
* :free: [Khan Academy: Advanced JS: Games & Visualizations](https://www.khanacademy.org/computing/cs/programming-games-visualizations) - :free: [Simple HTML5 Canvas Game](http://www.lostdecadegames.com/how-to-make-a-simple-html5-canvas-game/)
* :free: [Simple HTML5 Canvas Game](http://www.lostdecadegames.com/how-to-make-a-simple-html5-canvas-game/) - :free: [miloyip/game-programmer](https://github.com/miloyip/game-programmer) A Study Path for Game Programmer :octocat:
* :free: [miloyip/game-programmer](https://github.com/miloyip/game-programmer) A Study Path for Game Programmer :octocat: - :free: [TheChernoProject](https://www.youtube.com/user/TheChernoProject)
* :free: [TheChernoProject](https://www.youtube.com/user/TheChernoProject) - :free: [Udacity: HTML5 Game Development](https://www.udacity.com/course/html5-game-development--cs255)
* :free: [Udacity: HTML5 Game Development](https://www.udacity.com/course/html5-game-development--cs255)
### Computer Graphics ### Computer Graphics
* :free: [3D Game Shaders For Beginners](https://github.com/lettier/3d-game-shaders-for-beginners) - :free: [3D Game Shaders For Beginners](https://github.com/lettier/3d-game-shaders-for-beginners)
* :free: [Interactive 3D Graphics](https://www.udacity.com/course/interactive-3d-graphics--cs291) - :free: [Interactive 3D Graphics](https://www.udacity.com/course/interactive-3d-graphics--cs291)
* :moneybag: [Interactive Computer Graphics](https://www.coursera.org/learn/interactive-computer-graphics) - :moneybag: [Interactive Computer Graphics](https://www.coursera.org/learn/interactive-computer-graphics)