From 482a1c9b80dc0a6e573d743d8e07b8cdc896e78c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ellison=20Lea=CC=83o?= Date: Wed, 27 Aug 2014 01:46:46 -0300 Subject: [PATCH] sort list alphabetically [#47] --- README.md | 305 +++++++++++++++++++++++++++--------------------------- 1 file changed, 153 insertions(+), 152 deletions(-) diff --git a/README.md b/README.md index d3eace3..e9109b4 100644 --- a/README.md +++ b/README.md @@ -45,45 +45,45 @@ Graphics #### Assets/Placeholders -* [Openstock Project](http://www.openstockproject.com/) - Modern 2D vector style game assets for indie developers, students, hobbyists & professionals – free personal & commercial licences. -* [Reiner's Tilesets](http://www.reinerstilesets.de/) - A blog with free 2D and 3D graphics. -* [SpriteLib](http://www.widgetworx.com/spritelib/) - a collection of static and animated graphic objects (also commonly known as sprites). -* [OpenGameArt](http://opengameart.org/) - a media repository intended for use with free software game projects. -* [Games-Icons Set](http://game-icons.net/) - free icons for your games. -* [Iconmonstr](http://iconmonstr.com/) - Another free icons resource for your games. -* [Vecteezy](http://www.vecteezy.com/) - Free Vector Art. -* [OpenClipart](https://openclipart.org/) - Collection of free cliparts. -* [Tree Generator](http://arnaud.ile.nc/cantree/generator.php) - An Online tree generator. -* [CGTextures](http://www.cgtextures.com/) - A large collection of textures. -* [TextureKing](http://www.textureking.com/) -* [PlainTextures](http://www.plaintextures.com/) -* [Sketchfab](https://sketchfab.com/) - Publish & embed interactive 3D models. -* [Gunpoint-3D](http://gunpoint-3d.com/) - specialized resource dedicated to armored military weapons, the modern and used in world wars. -* [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. -* [2D Cartoon Mobile Game UI Pack](http://graphicburger.com/mobile-game-gui/) - cartoon user interface asset pack. It comes as a layered psd file. -* [GameDev Market](https://www.gamedevmarket.net/) - a community-driven marketplace that connects indie game developers with talented asset creators. -* [Upando](http://www.upando.com.br/) - Marketplace with lots of resources for game developers. +* [2D Cartoon Mobile Game UI Pack](http://graphicburger.com/mobile-game-gui/) - cartoon user interface asset pack. It comes as a layered psd file. +* [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. +* [CGTextures](http://www.cgtextures.com/) - A large collection of textures. +* [GameDev Market](https://www.gamedevmarket.net/) - a community-driven marketplace that connects indie game developers with talented asset creators. +* [Games-Icons Set](http://game-icons.net/) - free icons for your games. +* [Gunpoint-3D](http://gunpoint-3d.com/) - specialized resource dedicated to armored military weapons, the modern and used in world wars. +* [Iconmonstr](http://iconmonstr.com/) - Another free icons resource for your games. +* [OpenClipart](https://openclipart.org/) - Collection of free cliparts. +* [OpenGameArt](http://opengameart.org/) - a media repository intended for use with free software game projects. +* [Openstock Project](http://www.openstockproject.com/) - Modern 2D vector style game assets for indie developers, students, hobbyists & professionals – free personal & commercial licences. +* [PlainTextures](http://www.plaintextures.com/) +* [Reiner's Tilesets](http://www.reinerstilesets.de/) - A blog with free 2D and 3D graphics. +* [Sketchfab](https://sketchfab.com/) - Publish & embed interactive 3D models. +* [SpriteLib](http://www.widgetworx.com/spritelib/) - a collection of static and animated graphic objects (also commonly known as sprites). +* [TextureKing](http://www.textureking.com/) +* [Tree Generator](http://arnaud.ile.nc/cantree/generator.php) - An Online tree generator. +* [Upando](http://www.upando.com.br/) - Marketplace with lots of resources for game developers. +* [Vecteezy](http://www.vecteezy.com/) - Free Vector Art. ### 2D Tools #### Spritesheet Tools -* [ShoeBox](http://renderhjs.net/shoebox/) - ShoeBox is a free Adobe Air based app for Windows and Mac OSX with game and ui related tools. Each tool uses a drag and drop - or clipbord interaction for a quick workflow. -* [TexturePacker](http://www.codeandweb.com/texturepacker) - Great spritesheet creation editor. -* [GraphicsGale](http://www.humanbalance.net/gale/us/) - Animation graphic editor easy to use. -* [Spritesheet Preview](http://kleber-swf.com/app/spritesheet-preview/) - A simple and free tool to preview sprite sheets * [Aseprite](http://www.aseprite.org/) - animated sprite editor & pixel art tool. +* [GraphicsGale](http://www.humanbalance.net/gale/us/) - Animation graphic editor easy to use. * [PiskelApp](http://www.piskelapp.com/) - Free Online Pixel Art and Animated Sprite Tool. +* [ShoeBox](http://renderhjs.net/shoebox/) - ShoeBox is a free Adobe Air based app for Windows and Mac OSX with game and ui related tools. Each tool uses a drag and drop - or clipbord interaction for a quick workflow. +* [Spritesheet Preview](http://kleber-swf.com/app/spritesheet-preview/) - A simple and free tool to preview sprite sheets +* [TexturePacker](http://www.codeandweb.com/texturepacker) - Great spritesheet creation editor. #### Bitmap Compression -* [TinyPNG](https://tinypng.com/) - Advanced lossy compression for PNG images that preserves full alpha transparency. -* [Kraken.io](https://kraken.io/) - robust, ultra-fast image optimizer and compressor with best-in-class algorithms. -* [PNGoo](http://pngquant.org/PNGoo.0.1.1.zip) - Windows GUI for batch conversion. * [ImageAlpha](http://pngmini.com/) — Mac OS X GUI for pngquant and other tools -* [SuperPNG Photoshop plug-in](http://www.fnordware.com/superpng/) — Mac and Windows. Comparison with "Save for Web" -* [Pngyu](http://nukesaq88.github.io/Pngyu/) - simple PNG image file compression tool. +* [Kraken.io](https://kraken.io/) - robust, ultra-fast image optimizer and compressor with best-in-class algorithms. * [PNGGauntlet](http://pnggauntlet.com/) - Smash PNGs for faster sites +* [PNGoo](http://pngquant.org/PNGoo.0.1.1.zip) - Windows GUI for batch conversion. +* [Pngyu](http://nukesaq88.github.io/Pngyu/) - simple PNG image file compression tool. +* [SuperPNG Photoshop plug-in](http://www.fnordware.com/superpng/) — Mac and Windows. Comparison with "Save for Web" +* [TinyPNG](https://tinypng.com/) - Advanced lossy compression for PNG images that preserves full alpha transparency. #### Texture Tools @@ -93,57 +93,58 @@ Graphics #### Character Generators +* [Charas](http://charas-project.net/index.php) - Charas is a charset generator for RPG Maker. * [Famistu Chibi Maker](http://www.famitsu.com/freegame/tool/chibi/index1.html) - A tool to make the famous chibi chars and use in your game. * [Loose Leaf](http://www.geocities.jp/kurororo4/looseleaf/) -* [Charas](http://charas-project.net/index.php) - Charas is a charset generator for RPG Maker. #### Tile Editors -* [Tiled](http://www.mapeditor.org/) - free, easy to use and flexible tile map editor. * [ArrayPainter](http://www.arraypainter.com/) - Array Painter is the easiest and fastest way to make 2D arrays ready for copy pasting into your own program. * [AutoTileGen](http://autotilegen.com/) - AutoTileGen is an automatic tileset generator for 2D game terrains. +* [Tiled](http://www.mapeditor.org/) - free, easy to use and flexible tile map editor. #### Animation -* [Spriter](http://www.brashmonkey.com/spriter.htm) - Modern tool for sprite animation. -* [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. * [Fusion Character Animator](http://loopengo.free.fr/) - small tool for Clickteam Fusion 2.5 to facilitate the animation of 2D character sprites for developers. +* [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. +* [Spriter](http://www.brashmonkey.com/spriter.htm) - Modern tool for sprite animation. #### Vector/Image Editor +* [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. * [Inkscape](http://inkscape.org/) - An open-source vector graphics editor similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X. * [Krita](http://krita.org/index.php) - Krita is a KDE program for sketching and painting, offering an end-to-end solution for creating digital painting files from scratch by masters. -* [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. * [Ormr](http://getormr.com/features/) - Ormr is a fast, light-weight, cross-platform procedural graphics editor. * [Paint.NET](http://www.getpaint.net/) - Paint.NET is free image and photo editing software for PCs that run Windows. -* [PyxelEdit](http://pyxeledit.com/) - Pixel art editor designed to make it fun and easy to make tilesets, levels and animations. * [Pickle](http://www.pickleeditor.com/) - Another Pixel art Editor. * [Pixelmator](http://www.pixelmator.com) - Full-featured image editing app for the Mac * [Pixen](https://github.com/Pixen/Pixen) - OpenSource Pixel Art Editor for OSX +* [PyxelEdit](http://pyxeledit.com/) - Pixel art editor designed to make it fun and easy to make tilesets, levels and animations. + ### 3D Tools #### Modeling * [Blender](http://www.blender.org/) -* [sculptris](http://pixologic.com/sculptris/) * [MagicaVoxel](http://voxel.codeplex.com/) * [MakeHuman](http://www.makehuman.org/) +* [sculptris](http://pixologic.com/sculptris/) #### Terrain Generators -* [Nem TG](http://nemesis.thewavelength.net/index.php?p=8) * [Artifex Terra](http://www.artifexterra.com/) -* [World Machine](http://www.world-machine.com/) * [Canyon Terrain Editor](http://entardev.wordpress.com/other-projects/canyon-terrain-editor/) +* [Nem TG](http://nemesis.thewavelength.net/index.php?p=8) +* [World Machine](http://www.world-machine.com/) #### Voxel Editors -* [VoxelShop](http://blackflux.com/node/11) -* [Qubicle Constructor](http://www.minddesk.com/qubicle_constructor.php) * [MagicaVoxel](http://voxel.codeplex.com/) * [Paint3D](http://www.paint3d.net/) -* [Sproxel](http://sproxel.blogspot.com.br/) * [Q-Block](http://kyucon.com/qblock/) +* [Qubicle Constructor](http://www.minddesk.com/qubicle_constructor.php) +* [Sproxel](http://sproxel.blogspot.com.br/) +* [VoxelShop](http://blackflux.com/node/11) Code @@ -153,85 +154,84 @@ Code ### Engines and Frameworks #### 2D + +* [Agen](http://2dengine.com) - Cross-Platform framework for making 2D games with Lua, compatible iOS, Mac and Windows devices. +* [Allegro](http://alleg.sourceforge.net/) - Allegro 4 & 5 are cross-platform, open source, game programming libraries, primarily for C and C++ developers. +* [AndEngine](http://www.andengine.org) - 2D Android Game Engine +* [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. +* [Box2D](http://box2d.org/) - A 2D Physics Engine for Games. +* [Chipmunk C#](https://github.com/netonjm/ChipmunkSharp) - C# implementation of the Chipmunk2D lib. +* [Chipmunk2D](https://chipmunk-physics.net/) - A fast and lightweight 2D game physics library. +* [Cocos2D](https://github.com/los-cocos/cocos) - graphic library for games and multimedia, for python language * [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. * [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. -* [ImpactJS](http://impactjs.com/) - Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers. +* [Corona SDK](http://coronalabs.com/) - A Cross-Platform Mobile App Development for iOS and Android. +* [CutJS](http://cutjs.org/) - Lightweight, fast, interactable 2D HTML5 rendering engine for cross-platform game development. +* [Duality](http://duality.fetzenet.de) - C# / OpenGL 2D Game Engine that comes with visual editor. * [Ejecta](http://impactjs.com/ejecta) - A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS. -* [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. -* [GameMaker](http://www.yoyogames.com/gamemaker/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. -* [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. -* [Cocos2D](https://github.com/los-cocos/cocos) - graphic library for games and multimedia, for python language -* [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. -* [Lycheejs](http://lycheejs.org/index.html) - JavaScript Game library that offers a complete solution for prototyping and deployment of HTML5 Canvas, WebGL or native OpenGL(ES) based games inside the Web Browser or native environments. -* [MelonJS](http://melonjs.org) - open source light-weight HTML5 game engine. -* [LimeJS](http://www.limejs.com/) - HTML5 game framework for building fast, native-experience games for all modern touchscreens and -desktop browsers. * [EnchantJS](http://enchantjs.com/) - A simple JavaScript framework for creating games and apps. -* [Stencyl](http://www.stencyl.com/) - a game creation platform that allows users to create 2D video games for computers, mobile devices, and the web. -* [RPGMaker](http://www.rpgmakerweb.com/) - series of programs for the development of role-playing games. +* [Farseer](http://farseerphysics.codeplex.com) - a collision detection system with realistic physics responses. * [FlashPunk](http://useflashpunk.net/) - free ActionScript 3 library designed for developing 2D Flash games. * [Flixel](http://flixel.org/index.html) - an open source game-making written in ActionScript3. -* [Box2D](http://box2d.org/) - A 2D Physics Engine for Games. -* [p2.js](http://schteppe.github.io/p2.js/) - JavaScript 2D physics library -* [LÖVE](http://love2d.org) - Lua 2D Game Engine. -* [Duality](http://duality.fetzenet.de) - C# / OpenGL 2D Game Engine that comes with visual editor. -* [SpriteKit](https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html) - iOS/Mac 2D Game Engine. -* [NodeBox](http://www.nodebox.net) - a family of Python tools to create generative design. -* [PyGame](http://pygame.org) - a 2D game engine in Python. -* [Processing](http://www.processing.org) - Processing is a programming language, development environment for artists, designers, researchers. -* [Monkey X](http://www.monkey-x.com) - Multi-platform programming language and cross-compiler, aimed at fast game programming. -* [HaxeFlixel](http://haxeflixel.com/) - Create cross-platform games easier and free. -All with one codebase. -* [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. -* [LibGDX](http://libgdx.badlogicgames.com/) - Powerful (totally free) library for Java, code once and run the game on desktop, Android, Web, and iOS. -* [Starling](http://gamua.com/starling/) - The GPU powered 2D Flash API -* [CutJS](http://cutjs.org/) - Lightweight, fast, interactable 2D HTML5 rendering engine for cross-platform game development. -* [XNA](https://msxna.codeplex.com/) - Microsoft's game development framework. -* [Monogame](http://www.monogame.net/) - Open Source implementation of the Microsoft XNA 4 Framework. -* [MINX](https://github.com/GearChicken/MINX) - Open Source 2D game framework written in C++ (to the style of XNA) -* [Farseer](http://farseerphysics.codeplex.com) - a collision detection system with realistic physics responses. -* [Chipmunk2D](https://chipmunk-physics.net/) - A fast and lightweight 2D game physics library. -* [Chipmunk C#](https://github.com/netonjm/ChipmunkSharp) - C# implementation of the Chipmunk2D lib. -* [Jitter](https://code.google.com/p/jitterphysics/) - a fast and lightweight physics engine written in C#. -* [AndEngine](http://www.andengine.org) - 2D Android Game Engine -* [Corona SDK](http://coronalabs.com/) - A Cross-Platform Mobile App Development for iOS and Android. -* [Gideros](http://giderosmobile.com/) - A Cross-Platform framework to create Mobile Apps and games for iOS, Android using Lua programming language. -* [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. +* [GameMaker](http://www.yoyogames.com/gamemaker/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. * [GameSalad](http://gamesalad.com/) - Game Creation Engine for Mac and Windows. -* [Agen](http://2dengine.com) - Cross-Platform framework for making 2D games with Lua, compatible iOS, Mac and Windows devices. +* [Gideros](http://giderosmobile.com/) - A Cross-Platform framework to create Mobile Apps and games for iOS, Android using Lua programming language. +* [HaxeFlixel](http://haxeflixel.com/) - Create cross-platform games easier and free. +* [ImpactJS](http://impactjs.com/) - Impact is a JavaScript Game Engine that allows you to develop stunning HTML5 Games for desktop and mobile browsers. +* [Jitter](https://code.google.com/p/jitterphysics/) - a fast and lightweight physics engine written in C#. * [KiwiJS](http://www.kiwijs.org/) - a fun and friendly Open Source HTML5 Game Engine. Some people call it the WordPress of HTML5 game engines +* [LibGDX](http://libgdx.badlogicgames.com/) - Powerful (totally free) library for Java, code once and run the game on desktop, Android, Web, and iOS. +* [LimeJS](http://www.limejs.com/) - HTML5 game framework for building fast, native-experience games for all modern touchscreens and +* [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. +* [Lycheejs](http://lycheejs.org/index.html) - JavaScript Game library that offers a complete solution for prototyping and deployment of HTML5 Canvas, WebGL or native OpenGL(ES) based games inside the Web Browser or native environments. +* [LÖVE](http://love2d.org) - Lua 2D Game Engine. +* [MINX](https://github.com/GearChicken/MINX) - Open Source 2D game framework written in C++ (to the style of XNA) +* [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. +* [MelonJS](http://melonjs.org) - open source light-weight HTML5 game engine. +* [Monkey X](http://www.monkey-x.com) - Multi-platform programming language and cross-compiler, aimed at fast game programming. +* [Monogame](http://www.monogame.net/) - Open Source implementation of the Microsoft XNA 4 Framework. +* [NodeBox](http://www.nodebox.net) - a family of Python tools to create generative design. * [PandaJS](http://www.pandajs.net/) - Open Source HTML5 Engine. -* [SFML](http://www.sfml-dev.org/) - Simple and Fast Multimedia Library. +* [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. +* [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. +* [Processing](http://www.processing.org) - Processing is a programming language, development environment for artists, designers, researchers. +* [PyGame](http://pygame.org) - a 2D game engine in Python. +* [RPGMaker](http://www.rpgmakerweb.com/) - series of programs for the development of role-playing games. * [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. -* [Allegro](http://alleg.sourceforge.net/) - Allegro 4 & 5 are cross-platform, open source, game programming libraries, primarily for C and C++ developers. +* [SFML](http://www.sfml-dev.org/) - Simple and Fast Multimedia Library. +* [SpriteKit](https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html) - iOS/Mac 2D Game Engine. +* [Starling](http://gamua.com/starling/) - The GPU powered 2D Flash API +* [Stencyl](http://www.stencyl.com/) - a game creation platform that allows users to create 2D video games for computers, mobile devices, and the web. +* [XNA](https://msxna.codeplex.com/) - Microsoft's game development framework. +* [p2.js](http://schteppe.github.io/p2.js/) - JavaScript 2D physics library #### 3D -* [Unity 3D](http://unity3d.com/) - A development engine for the creation of 2D and 3D games and interactive content. -* [UDK](https://www.unrealengine.com/) - the game engine technology developed by Epic Games. -* [Havok Vision](http://www.havok.com/products/vision-engine) - a cross-platform game engine that provides a powerful and versatile multi-platform runtime technology. -* [Ogre3D](http://www.ogre3d.org/) - is a scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++. -* [PlayCanvas](https://playcanvas.com/) - A WebGL Game Engine. -* [Horde3D](http://www.horde3d.org/) - small open source 3D rendering engine. -* [Panda3D](https://www.panda3d.org/) - a framework for 3D rendering and game development for Python and C++ programs. +* [Blitz3D](http://www.blitzbasic.com/Products/blitz3d.php) 3D basic-like programming language for fast 3D desktop games. +* [Bullet](http://bulletphysics.org/wordpress/) - Real-time physics simulation. +* [Cinder](http://libcinder.org) - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++. +* [Dash](https://github.com/Circular-Studios/Dash) - A free and open 3D game engine written in D. * [Godot](http://www.godotengine.org/wp/) - Open source game engine with rich API. +* [Havok Vision](http://www.havok.com/products/vision-engine) - a cross-platform game engine that provides a powerful and versatile multi-platform runtime technology. +* [Haxor](http://haxor.thelaborat.org/) - Combine the power of HaXe language and HTML5+WebGL to easily develop powerful applications that can run in any modern browser. +* [Hive3D](http://www.eyelead.com/hive/) - Real Time Collaboration 3D engine. +* [Horde3D](http://www.horde3d.org/) - small open source 3D rendering engine. * [Irrlicht](http://irrlicht.sourceforge.net/) - open source high performance realtime 3D engine written in C++. +* [JPCT](http://www.jpct.net/) - jPCT is a 3D engine for desktop Java and Google's Android. +* [ODE](http://www.ode.org/) - ODE is an open source, high performance library for simulating rigid body dynamics. +* [Ogre3D](http://www.ogre3d.org/) - is a scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++. +* [Panda3D](https://www.panda3d.org/) - a framework for 3D rendering and game development for Python and C++ programs. +* [PlayCanvas](https://playcanvas.com/) - A WebGL Game Engine. +* [Polycode](http://polycode.org) - Open-Source Framework for creating games in C++ (with Lua bindings). +* [Spring](http://springrts.com/) - A powerful free cross-platform RTS engine. * [Three.js](http://threejs.org/) - Javascript 3D Library. * [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. -* [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. -* [Bullet](http://bulletphysics.org/wordpress/) - Real-time physics simulation. -* [ODE](http://www.ode.org/) - ODE is an open source, high performance library for simulating rigid body dynamics. -* [Dash](https://github.com/Circular-Studios/Dash) - A free and open 3D game engine written in D. -* [jMonkeyEngine 3](http://jmonkeyengine.org/) - a 3D open-source game engine for adventurous Java developers. -* [Polycode](http://polycode.org) - Open-Source Framework for creating games in C++ (with Lua bindings). -* [Cinder](http://libcinder.org) - Cinder is a community-developed, free and open source library for professional-quality creative coding in C++. -* [Blitz3D](http://www.blitzbasic.com/Products/blitz3d.php) 3D basic-like programming language for fast 3D desktop games. -* [Haxor](http://haxor.thelaborat.org/) - Combine the power of HaXe language and HTML5+WebGL to easily develop powerful applications that can run in any modern browser. -* [JPCT](http://www.jpct.net/) - jPCT is a 3D engine for desktop Java and Google's Android. -* [Spring](http://springrts.com/) - A powerful free cross-platform RTS engine. -* [Wave](http://waveengine.net/) - Cross-platform engine written in C# +* [UDK](https://www.unrealengine.com/) - the game engine technology developed by Epic Games. +* [Unity 3D](http://unity3d.com/) - A development engine for the creation of 2D and 3D games and interactive content. * [Urho3D](http://urho3d.github.io/) - Cross-platform rendering and game engine. -* [Hive3D](http://www.eyelead.com/hive/) - Real Time Collaboration 3D engine. +* [Wave](http://waveengine.net/) - Cross-platform engine written in C# +* [jMonkeyEngine 3](http://jmonkeyengine.org/) - a 3D open-source game engine for adventurous Java developers. +* [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. Audio ----- @@ -240,30 +240,30 @@ Audio ### Collections * [Freesound](http://www.freesound.org/) - collaborative database of Creative Commons Licensed sounds. -* [PacDV](http://www.pacdv.com/sounds/index.html) - royalty free sounds collection. * [Musopen](https://musopen.org/) - Royalty free music. * [Octave](http://raisedbeaches.com/octave/index.html) - free library of UI sounds. +* [PacDV](http://www.pacdv.com/sounds/index.html) - royalty free sounds collection. ### Music and Audio Editors * [Audacity](http://audacity.sourceforge.net/) - open source, cross-platform software for recording and editing sounds. -* [Audiotool](http://www.audiotool.com/app) - Online music producer. -* [Soundation](http://soundation.com/) - Online Professional music studio. * [Audiosauna](http://www.audiosauna.com/) - transforms your web browser into a fast and flexible music production studio with built in synthesizers and live effects. -* [musagi](http://www.drpetter.se/project_musagi.html) - open source, fairly large and sophisticated music editor and synthesizer +* [Audiotool](http://www.audiotool.com/app) - Online music producer. +* [Bfxr](http://www.bfxr.net/) - A tool to make make sound effects for computer games. +* [FamiTracker](http://famitracker.com/) - free windows tracker for producing music for the NES/Famicom-systems. * [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. * [MilkyTracker](http://www.milkytracker.org/) - open source, multi-platform music application for creating .MOD and .XM module files. -* [FamiTracker](http://famitracker.com/) - free windows tracker for producing music for the NES/Famicom-systems. -* [Bfxr](http://www.bfxr.net/) - A tool to make make sound effects for computer games. -* [jfxr](http://jfxr.frozenfractal.com) - A JavaScript port of the Bfxr sound effect generator. +* [Soundation](http://soundation.com/) - Online Professional music studio. * [iNudge](http://inudge.net/) - Create sound patterns online. +* [jfxr](http://jfxr.frozenfractal.com) - A JavaScript port of the Bfxr sound effect generator. +* [musagi](http://www.drpetter.se/project_musagi.html) - open source, fairly large and sophisticated music editor and synthesizer Board Games ----------- *Tools for making board games* -* [RPTools](http://www.rptools.net/) - a brand of open-source programs designed to enhance traditional pen-and-paper role playing games. * [Boardgamizer](http://www.boardgamizer.com/) - Board Game Design Idea Generator. +* [RPTools](http://www.rptools.net/) - a brand of open-source programs designed to enhance traditional pen-and-paper role playing games. Must see -------- @@ -272,64 +272,64 @@ Must see ### Blogs and Portals * [Amit's Game Programming](http://www-cs-students.stanford.edu/~amitp/gameprog.html) -* [Gamasutra](http://www.gamasutra.com/) -* [GameDev](http://www.gamedev.net) -* [TIGSource](http://www.tigsource.com/) -* [Lost Garden](http://www.lostgarden.com/) -* [WhatGamesAre](http://www.whatgamesare.com/featured-posts.html) +* [BigSushi](http://bigsushi.fm/) * [Designer Notes](http://www.designer-notes.com/) * [Emanuele Feronato's Blog](http://www.emanueleferonato.com/) -* [Html5 Game Development](http://www.html5gamedevelopment.com/) -* [HTML5 Game Devs Forum](www.html5gamedevs.com/) -* [iforce2d](http://www.iforce2d.net/) -* [GameDevs.org](http://gamedevs.org/) -* [Java Gaming](http://www.java-gaming.org/) +* [Extraguy](http://www.extraguy.com/) +* [Gamasutra](http://www.gamasutra.com/) * [Game Development on StackExchange](http://gamedev.stackexchange.com/) -* [Real-Time Rendering](http://www.realtimerendering.com/) -* [Superlevel](http://superlevel.de/) -* [indievault](http://www.indievault.it/) +* [GameDev](http://www.gamedev.net) +* [GameDevs.org](http://gamedevs.org/) * [GameJolt](http://gamejolt.com/) * [Greenlit Gaming](http://greenlitgaming.com/) -* [indiestatik](http://indiestatik.com/) -* [indiegames](http://indiegames.com/) -* [IndieDB](http://www.indiedb.com/) -* [TruePCGaming](http://truepcgaming.com/) -* [IndieGamesHQ](http://indiegamehq.com/) -* [BigSushi](http://bigsushi.fm/) -* [Indius](http://indius.org/) -* [Extraguy](http://www.extraguy.com/) +* [HTML5 Game Devs Forum](www.html5gamedevs.com/) * [HobbyGameDev](http://www.hobbygamedev.com/) +* [Html5 Game Development](http://www.html5gamedevelopment.com/) +* [IndieDB](http://www.indiedb.com/) +* [IndieGamesHQ](http://indiegamehq.com/) +* [Indius](http://indius.org/) +* [Java Gaming](http://www.java-gaming.org/) +* [Lost Garden](http://www.lostgarden.com/) * [Polygon](http://www.polygon.com/) +* [Real-Time Rendering](http://www.realtimerendering.com/) +* [Superlevel](http://superlevel.de/) +* [TIGSource](http://www.tigsource.com/) +* [TruePCGaming](http://truepcgaming.com/) +* [WhatGamesAre](http://www.whatgamesare.com/featured-posts.html) +* [iforce2d](http://www.iforce2d.net/) +* [indiegames](http://indiegames.com/) +* [indiestatik](http://indiestatik.com/) +* [indievault](http://www.indievault.it/) ### Books -* [Game Programming Patterns](http://gameprogrammingpatterns.com/) -* [Game Engine Architecture](http://www.gameenginebook.com/) -* [Game Programming Gems](http://www.amazon.com/Game-Programming-Gems-CD/dp/1584500492) -* [Game Scripting Mastery](http://www.amazon.com/Scripting-Mastery-Premier-Press-Development/dp/1931841578) -* [The Art of Game Design](http://www.amazon.com/The-Art-Game-Design-lenses/dp/0123694965/) -* [Flow](http://www.amazon.com/Flow-The-Psychology-Optimal-Experience/dp/0061339202/) -* [Rules of Play](http://www.amazon.com/Rules-Play-Game-Design-Fundamentals/dp/0262240459/) -* [Theory of Fun](http://www.amazon.com/Theory-Game-Design-Raph-Koster/dp/1449363210/) -* [The Visual Story](http://www.amazon.com/The-Visual-Story-Creating-Structure/dp/0240807790/) -* [Tricks of the Windows Game Programming Gurus](http://www.amazon.com/Tricks-Windows-Game-Programming-Gurus/dp/0672313618) -* [Physics for Game Developers](http://www.amazon.com/Physics-Game-Developers-David-Bourg/dp/0596000065) -* [Programming Game AI by Example](http://www.amazon.com/dp/1556220782?tag=game-prog-books-20) -* [Mathematics For 3D Game Programming And Computer Graphics](http://www.amazon.com/dp/1435458869?tag=game-prog-books-20) * [Artificial Intelligence for Games](http://www.amazon.com/dp/0123747317?tag=game-prog-books-20) -* [Level Up!](http://www.amazon.com/dp/047068867X?tag=game-prog-books-20) +* [Flow](http://www.amazon.com/Flow-The-Psychology-Optimal-Experience/dp/0061339202/) * [Game Coding Complete](http://www.amazon.com/Game-Coding-Complete-Fourth-McShaffry/dp/1133776574/) * [Game Development Essentials: Game Level Design](http://www.goodreads.com/book/show/1633392.Game_Development_Essentials) +* [Game Engine Architecture](http://www.gameenginebook.com/) * [Game Mechanics: Advanced Game Design](http://www.goodreads.com/book/show/13705461-game-mechanics) -* [The Ultimate Guide to Video Game Writing and Design](http://www.goodreads.com/book/show/391752.The_Ultimate_Guide_to_Video_Game_Writing_and_Design) -* [Real-Time Rendering](http://www.amazon.com/Real-Time-Rendering-Third-Edition-Akenine-Moller/dp/1568814240/) +* [Game Programming Gems](http://www.amazon.com/Game-Programming-Gems-CD/dp/1584500492) +* [Game Programming Patterns](http://gameprogrammingpatterns.com/) +* [Game Scripting Mastery](http://www.amazon.com/Scripting-Mastery-Premier-Press-Development/dp/1931841578) * [Interactive Computer Graphics: A Top-Down Approach with Shader-Based OpenGL, 6/E](http://www.pearsonhighered.com/educator/product/Interactive-Computer-Graphics-A-TopDown-Approach-with-ShaderBased-OpenGL/9780132545235.page) +* [Level Up!](http://www.amazon.com/dp/047068867X?tag=game-prog-books-20) +* [Mathematics For 3D Game Programming And Computer Graphics](http://www.amazon.com/dp/1435458869?tag=game-prog-books-20) * [Nature of Code](http://natureofcode.com/book/) +* [Physics for Game Developers](http://www.amazon.com/Physics-Game-Developers-David-Bourg/dp/0596000065) +* [Programming Game AI by Example](http://www.amazon.com/dp/1556220782?tag=game-prog-books-20) +* [Real-Time Rendering](http://www.amazon.com/Real-Time-Rendering-Third-Edition-Akenine-Moller/dp/1568814240/) +* [Rules of Play](http://www.amazon.com/Rules-Play-Game-Design-Fundamentals/dp/0262240459/) +* [The Art of Game Design](http://www.amazon.com/The-Art-Game-Design-lenses/dp/0123694965/) +* [The Ultimate Guide to Video Game Writing and Design](http://www.goodreads.com/book/show/391752.The_Ultimate_Guide_to_Video_Game_Writing_and_Design) +* [The Visual Story](http://www.amazon.com/The-Visual-Story-Creating-Structure/dp/0240807790/) +* [Theory of Fun](http://www.amazon.com/Theory-Game-Design-Raph-Koster/dp/1449363210/) +* [Tricks of the Windows Game Programming Gurus](http://www.amazon.com/Tricks-Windows-Game-Programming-Gurus/dp/0672313618) ### Magazines -* [Game Developer Magazine](http://www.gdcvault.com/gdmag) * [Casual Connect](http://casualconnect.org/) +* [Game Developer Magazine](http://www.gdcvault.com/gdmag) * [IndieMag](http://www.indiemag.fr/) * [indie-o-rama](http://www.indieorama.com/) @@ -339,13 +339,13 @@ Must see ### Complete Game Sources -* [Duke Nukem 3D: Atomic Edition](http://www.3drealms.com/duke3d/index.html) -* [Doom](https://github.com/id-Software/DOOM) * [Doom 3](https://github.com/id-Software/DOOM-3) -* [Quake](https://github.com/id-Software/Quake) +* [Doom](https://github.com/id-Software/DOOM) +* [Duke Nukem 3D: Atomic Edition](http://www.3drealms.com/duke3d/index.html) +* [Prince of Persia](https://github.com/jmechner/Prince-of-Persia-Apple-II) * [Quake 2](https://github.com/id-Software/Quake-2) * [Quake III Arena](https://github.com/id-Software/Quake-III-Arena) -* [Prince of Persia](https://github.com/jmechner/Prince-of-Persia-Apple-II) +* [Quake](https://github.com/id-Software/Quake) * [SimCity](https://code.google.com/p/micropolis/) * [Wolfenstein 3D](https://github.com/id-Software/wolf3d) @@ -356,13 +356,14 @@ Lessons ### General Game Development * [Coursera: Beginning Game Programming with C#](https://www.coursera.org/course/gameprogramming) -* [Udacity: HTML5 Game Development](https://www.udacity.com/course/cs255) * [Khan Academy: Advanced JS: Games & Visualizations](https://www.khanacademy.org/computing/cs/programming-games-visualizations) * [TheChernoProject](https://www.youtube.com/user/TheChernoProject) +* [Udacity: HTML5 Game Development](https://www.udacity.com/course/cs255) ### Computer Graphics -* [Interactive Computer Graphics](https://www.coursera.org/course/interactivegraphics) + * [Interactive 3D Graphics](https://www.udacity.com/course/cs291) +* [Interactive Computer Graphics](https://www.coursera.org/course/interactivegraphics) Other Awesome Lists -------------------