Code Monkey home page Code Monkey logo

gamedev-resources's Introduction

🏁 Link Checker: Build Status


awesome

πŸ’² = Paid, 🚩 = Limited Free, πŸ†“ = 100% Free, πŸ…ΎοΈ = Open Source

Please remember to always look at the license before using something in your project.


Assets

2D Assets

(Click to expand)

3D Assets

(Click to expand) * [Blender 3D models](https://www.blender-models.com/) - 3D models, particle systems/effects πŸ†“ * [Reiner's Tilesets](http://www.reinerstilesets.de/) - A blog with free 2D and 3D graphics. πŸ†“ * [TextureKing](http://www.textureking.com/) - Free realistic meterial stock textures πŸ†“ * [Yobi3D](https://www.yobi3d.com/) - Free 3D model search engine. πŸ†“

Audio Assets

(Click to expand) * [GameSounds](https://gamesounds.xyz/) - Archive of all kinds of royalty-free game sounds. πŸ†“ * [FreePD](http://freepd.com/) - Public Domain Music πŸ†“ * [FreeSFX](http://www.freesfx.co.uk/) - free sound effects πŸ†“ * [Freesound](http://www.freesound.org/) - collaborative database of Creative Commons Licensed sounds πŸ†“ * [Kavex's GameSounds](https://github.com/Kavex/GameSounds) - Free sounds for any use πŸ†“ * [Musopen](https://musopen.org/) - Royalty free music. πŸ†“ * [Nameless: the Hackers RPG Soundtrack](https://boxcat.bandcamp.com/album/nameless-the-hackers-rpg-soundtrack) - high-quality by BoxCat Games πŸ’² * [Octave](http://raisedbeaches.com/octave/index.html) - free library of UI sounds, handmade for iOS. :free1: * [PacDV](http://www.pacdv.com/sounds/index.html) - royalty free sounds collection. πŸ†“ * [SoundBible.com](http://soundbible.com/) - Royalty-free of sound effects under various licenses. πŸ†“

Multiple Graphic Collections

(Click to expand) * [CGTextures](http://www.textures.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. πŸ’² * [OpenGameArt](http://opengameart.org/) - a media repository intended for use with free software game projects. πŸ†“ * [PlainTextures](http://www.plaintextures.com/) - Free high resolution textures, brushes and photos πŸ†“ * [Sketchfab](https://sketchfab.com/) - Publish & embed interactive 3D models. 🚩 * [Upando](http://upan.do/) - Marketplace with lots of resources for game developers. 🚩 * [Vecteezy](http://www.vecteezy.com/) - Free Vector Art. πŸ†“

Code

Ads and Monetization

(Click to expand) * [AdMob by Google](https://www.google.com.br/admob/) - Google's Ads and monetization service for mobile. * [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.

2D Engines and Frameworks

(Click to expand) * [Agen](http://2dengine.com/page.php?p=features) - Cross-Platform framework for making 2D games with Lua, compatible iOS, Mac and Windows devices. * [Allegro](http://liballeg.org/) - 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. πŸ…ΎοΈ * [Bladecoder](https://github.com/bladecoder/bladecoder-adventure-engine) - Classic point and click adventure game engine and editor. πŸ…ΎοΈ * [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. 🚩 * [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. * [Corona SDK](https://coronalabs.com/) - A Cross-Platform Mobile App Development for iOS and Android. * [Defold](http://www.defold.com/) 2D game engine by King πŸ†“ * [Duality](http://duality.adamslair.net/) - C# / OpenGL 2D Game Engine that comes with visual editor. * [ENGi](https://github.com/ajhager/engi) - A multi-platform 2D game library for Go. πŸ…ΎοΈ * [Ejecta](http://impactjs.com/ejecta) - A Fast, Open Source JavaScript, Canvas & Audio Implementation for iOS. πŸ…ΎοΈ * [EnchantJS](http://enchantjs.com/) - A simple JavaScript framework for creating games and apps. * [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. πŸ…ΎοΈ * [GameMaker](http://www.yoyogames.com/studio) - 2D Game Engine 🚩 * [GameSalad](https://gamesalad.com/) - Game Creation Engine for Mac and Windows. * [Gideros](http://giderosmobile.com/) - Mobile Cross-Platform framework using Lua programming language. πŸ…ΎοΈ * (Gosu)(https://www.libgosu.org/) - 2D game development library for Ruby and C++ πŸ…ΎοΈ * [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#. * [Juno](https://github.com/rxi/juno) - Framework for making 2D games with chunky pixels in Lua πŸ…ΎοΈ * [Kivent](http://kivent.org/) - A 2D game framework for Kivy. * [Kivy](http://kivy.org) - Cross platform Python framework for creating apps and games for Linux, Windows, OS X, Android and iOS * [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](https://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 * [Lums](https://github.com/lums-proj/Lums) - A 2D / 3D framework written in C++11. Very efficient and modern. Still under heavy development. πŸ…ΎοΈ * [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. * [Matter.js](http://brm.io/matter-js/) - a 2D physics engine for the web. * [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](https://www.nodebox.net/) - a family of Python tools to create generative design. * [Open Mega Engine](https://github.com/rafaelcp/Open-Mega-Engine) * [OpenFL](http://www.openfl.org/) - Open Source Haxe Engine for making multi-platform games. πŸ…ΎοΈ * [OpenRA](http://www.openra.net/) - OpenRA is a Libre/Free Real Time Strategy Game Engine. * [Origamijs](http://origamijs.com/docs) - Lightweight Library to create using HTML5 Canvas. * [PICO-8](http://www.lexaloffle.com/pico-8.php) - A fantasy console for making, sharing and playing tiny games and other computer programs. * [PandaJS](http://www.pandajs.net/) - Open Source HTML5 Engine. πŸ…ΎοΈ * [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](https://www.processing.org/) - Processing is a programming language, development environment for artists, designers, researchers. * [PuzzleScript](http://www.puzzlescript.net/) - open-source HTML5 puzzle game engine. * [PyGame](http://pygame.org/hifi.html) - a 2D game engine in Python. πŸ†“ * [QICI](http://www.qiciengine.com/) - Efficient web-based tool for creating HTML5 games. * [RPGMaker](http://www.rpgmakerweb.com/) - series of programs for the development of role-playing games. πŸ’² * [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. * [Rpgboss](http://rpgboss.com) - A 2d rpg game engine and editor based on scala and libgdx. Ease of use, with no programming knowledge. * [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. πŸ†“ * [SFML](http://www.sfml-dev.org/) - Simple and Fast Multimedia Library. πŸ†“ * [Solarus](http://www.solarus-games.org/) a free and open-source Action-RPG (Zelda) game engine πŸ†“ * [SpriteBuilder](http://www.spritebuilder.com/) - Open Source Game Development Suite for MacOS πŸ…ΎοΈ * [SpriteKit](https://developer.apple.com/library/ios/documentation/GraphicsAnimation/Conceptual/SpriteKit_PG/Introduction/Introduction.html) - iOS/Mac 2D Game Engine. * [Stage.js](http://piqnt.com/stage.js/) - Lightweight and fast 2D HTML5 rendering and layout engine for cross-platform game development. * [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. * [TIC - Tiny Computer](http://nesbox.com/tic/) - a tiny computer where you can make, play and share tiny games. * [XNA](http://mxa.codeplex.com/) - Microsoft's game development framework. * [iio.js](https://github.com/iioinc/iio.js) - A javascript library that speeds the creation and deployment of HTML5 Canvas applications πŸ…ΎοΈ * [p2.js](http://schteppe.github.io/p2.js/) - JavaScript 2D physics library πŸ…ΎοΈ

3D Engines and Frameworks

(Click to expand) * [Azul3D](http://azul3d.org/) - A 3D engine written in Go. * [Blend4Web](http://www.blend4web.com/) - A Javascript framework for creating and displaying interactive 3D computer graphics in web browsers. πŸ…ΎοΈ * [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. * [CRYENGINE](https://github.com/CRYTEK-CRYENGINE/CRYENGINE) - A pay what you want next gen 3D game engine written in C++. πŸ…ΎοΈ * [Cinder](https://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/) - An advanced, feature-packed, multi-platform 2D and 3D open-source game engine. πŸ…ΎοΈ * [Havok Vision](http://www.havok.com/vision-engine/) - a cross-platform game engine that provides a powerful and versatile multi-platform runtime technology. * [Haxor](http://www.haxor.xyz/) - 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. * [Lumberyard](https://aws.amazon.com/pt/lumberyard/) - Amazon Lumberyard is a free AAA game engine deeply integrated * [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. * [Paradox](http://paradox3d.net/) - Open Source C# Game Engine. πŸ…ΎοΈ * [Piston](http://www.piston.rs/) - a modular open source game engine written in Rust. πŸ…ΎοΈ * [PlayCanvas](https://playcanvas.com/) - A WebGL Game Engine. * [Polycode](http://polycode.org) - Open-Source Framework for creating games in C++ (with Lua bindings). * [Rajawali](https://github.com/Rajawali/Rajawali) - Android OpenGL ES 2.0/3.0 Engine πŸ…ΎοΈ * [Source](https://developer.valvesoftware.com/wiki/Main_Page) Valve's Flagship engine πŸ†“ * [Spring](http://springrts.com/) - A powerful free cross-platform RTS engine. * [Stingray](http://www.autodesk.com/products/stingray/) - 3D game engine and real-time rendering software πŸ’² * [Superpowers](https://sparklinlabs.itch.io/superpowers) - HTML5 Collaborative 2D/3D Game Maker * [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. * [Unity 3D](http://unity3d.com/) - A development engine for the creation of 2D and 3D games and interactive content. * [Unreal Engine 4](https://www.unrealengine.com/) - the new game engine technology developed by Epic Games. * [Urho3D](http://urho3d.github.io/) - Cross-platform rendering and game engine. πŸ…ΎοΈ * [Wave](http://waveengine.net/) - Cross-platform engine written in C# * [WhiteStorm.js](https://github.com/WhitestormJS/whitestorm.js) - 3d javacript framework for building apps and games πŸ…ΎοΈ * [bgfx](https://github.com/bkaradzic/bgfx) - Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library. πŸ…ΎοΈ * [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. * [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.

Game Source Code

(Click to expand) * [BrowserQuest](https://github.com/mozilla/BrowserQuest) πŸ…ΎοΈ * [Doom 3](https://github.com/id-Software/DOOM-3) πŸ…ΎοΈ * [Doom](https://github.com/id-Software/DOOM) πŸ…ΎοΈ * [Duke Nukem 3D: Atomic Edition](http://legacy.3drealms.com/duke3d/) πŸ†“ * [HandmadeHero: making 2D game from scratch](https://handmadehero.org/) πŸ’² * [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) πŸ…ΎοΈ * [Quake](https://github.com/id-Software/Quake) πŸ…ΎοΈ * [SimCity](https://github.com/simhacker/micropolis) πŸ…ΎοΈ * [Wolfenstein 3D](https://github.com/id-Software/wolf3d) πŸ…ΎοΈ

Design

Idea Generators

(Click to expand) * [Boardgamizer](http://www.boardgamizer.com) - Board Game Design Idea Generator. πŸ†“ * [Gigster](http://www.ludocraft.com/gigster/) Randomized Game Idea Generator πŸ†“ * [RPTools](http://www.rptools.net) - a brand of open-source programs designed to enhance traditional pen-and-paper role playing games. πŸ†“ * [Video Game Name Generator](https://videogamena.me) Randomized video games names πŸ†“

Marketing and PR

(Click to expand) * [A Guide to Launching Indie Games](http://www.binpress.com/blog/2015/02/06/indie-game-launch-guide-pre-launch/) - successful launch strategy for Indie Games πŸ†“ * [Gamebrief](http://www.metkis.com/gamebrief/index.html) Focus development of your game with 10 questions. πŸ†“

Mechanics

(Click to expand) * [Board Game Mechanics](http://boardgamegeek.com/browse/boardgamemechanic) Set of different board game mechanics πŸ†“

Project Management

(Click to expand) * [Casual](https://casual.pm/) - Visual Project Management πŸ’² * [HacknPlan](http://hacknplan.com/) - Project management for game developers 🚩 * [Taiga](https://taiga.io/) - Project management platform for agile developers & designers 🚩 * [Trello](https://trello.com/) - Organize and prioritize projects 🚩

Meta

Blogs and Portals

(Click to expand) * [Designer Notes](http://www.designer-notes.com/) - Soren Johnson's Game Design Journal πŸ†“ * [Gamasutra](http://www.gamasutra.com/) - The Art & Business of Making Games :ree: * [Game Development on StackExchange](http://gamedev.stackexchange.com/) - Game Development Stack Exchange πŸ†“ * [GameDev](http://www.gamedev.net/page/index.html) - Game Development Community πŸ†“ * [GameDevs.org](http://gamedevs.org/) - various topics relating to game development πŸ†“ * [GameJolt](http://gamejolt.com/) * [GameMarketeers](http://www.gamemarketeers.com/) * [Greenlit Gaming](http://greenlitgaming.com/) * [HTML5 Game Devs Forum](http://www.html5gamedevs.com/) * [HobbyGameDev](http://www.hobbygamedev.com/) * [Html5 Game Development](http://www.html5gamedevelopment.com/) * [IndieDB](http://www.indiedb.com/) * [Indius](http://indius.org/) * [Java Gaming](http://www.java-gaming.org/) * [Lost Garden](http://www.lostgarden.com/) * [Real-Time Rendering](http://www.realtimerendering.com/) * [Superlevel](https://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/index.html) * [indievault](http://www.indievault.it/)

Books

(Click to expand) * [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) * [Essential Mathematics for Games and Interactive Applications: A Programmer's Guide](http://www.amazon.com/Essential-Mathematics-Games-Interactive-Applications/dp/0123742978/) * [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) * [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) * [Hello Scratch: Learn to Program by Making Arcade Games](https://www.manning.com/books/hello-scratch) * [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)

Game Jams

(Click to expand) * [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 Off](https://gameoff.github.com) - GitHub's game jam * [Indie Game Jams](http://www.indiegamejams.com/) - Listing of game jams * [Ludum Dare](http://ludumdare.com/) - very popular game jam * [One Hour Game Jam](http://onehourgamejam.com/) - Weekly 1 hour game jam

Magazines

(Click to expand) * [Casual Connect](http://casualconnect.org/) πŸ†“ * [Game Developer Magazine](http://www.gdcvault.com/gdmag) πŸ†“ * [IndieMag](https://www.indiemag.fr/) πŸ†“ * [Making Games](http://www.makinggames.biz/) πŸ†“ * [indie-o-rama](http://www.indieorama.com/) πŸ†“

Videos/Podcasts

(Click to expand) * [awesome-gametalks](https://github.com/hzoo/awesome-gametalks) - A curated list of game talks (GDC, youtube, etc). πŸ…ΎοΈ * [BigSushi](http://www.bigsushi.fm/) - BigSushi GameDev Podcast πŸ†“ * [TheChernoProject](https://www.youtube.com/user/TheChernoProject) - TheChernoProject youtube channel πŸ†“ * [Twitch GameDev](http://www.twitch.tv/directory/game/Game%20Development) - Twitch GameDev Streams πŸ†“

Tools

Animation

(Click to expand) * [Fusion Character Animator](http://loopengo.free.fr/) - small tool for Clickteam Fusion 2.5 to facilitate the animation of 2D character sprites for developers. πŸ’² * [ScreenToGif](https://screentogif.codeplex.com/) - record a selected area of your screen and save it as a Gif πŸ†“ * [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. πŸ’² * [DragonBones](http://dragonbones.effecthub.com) - The Open Source 2D skeleton animation solution for Flash πŸ…ΎοΈ * [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. πŸ…ΎοΈ

Audio Tools

(Click to expand) * [Ardour](http://ardour.org/) - A multichannel digital audio workstation πŸ…ΎοΈ * [as3sfxr](http://www.superflashbros.net/as3sfxr/) - Generating sound effects πŸ†“ * [Audacity](http://sourceforge.net/projects/audacity/) - cross-platform software for recording and editing sounds. πŸ…ΎοΈ * [Audiosauna](http://www.audiosauna.com/) - transforms your web browser into a fast and flexible music production studio with built in synthesizers and live effects. * [Audiotool](http://www.audiotool.com/app) - Online music producer. * [BeepBox](http://www.beepbox.co/) - online tool for sketching and sharing chiptune melodies πŸ†“ * [Bfxr](http://www.bfxr.net/) - A tool to make sound effects for computer games. * [Bosca Ceoil](http://boscaceoil.net/) - Online (and also desktop) music producer made by Terry Cavanagh. Simple, intuitive, has a distinctive retro-ish sound. πŸ†“ * [ChipTone](http://sfbgames.com/chiptone/) - Online sound effect generator πŸ†“ * [FamiTracker](http://famitracker.com/) - Produce music for the NES/Famicom-systems πŸ†“ * [iNudge](http://tonematrix.audiotool.com) - Create sound patterns online. * [jfxr](http://jfxr.frozenfractal.com) - A JavaScript port of the Bfxr sound effect generator. * [LMMS](https://lmms.io/) - digital audio workstation software πŸ…ΎοΈ * [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. * [Musagi](http://www.drpetter.se/project_musagi.html) - fairly large and sophisticated music editor and synthesizer πŸ…ΎοΈ * [PulseBoy](http://www.pulseboy.com/) web-based musical sequencer which only uses 8bit sounds and samples πŸ†“ * [Rosegarden](http://www.rosegardenmusic.com/) - music composition and editing environmen πŸ…ΎοΈ * [Sekaiju](http://openmidiproject.osdn.jp/Sekaiju_en.html) - Open Source MIDI sequencer. πŸ…ΎοΈ * [Soundation](https://soundation.com/) - Online Professional music studio. * [SunVox](http://www.warmplace.ru/soft/sunvox/) - a small, fast and powerful modular synthesizer with pattern-based sequencer (tracker).

Bitmap Compression

(Click to expand) * [ImageAlpha](http://pngmini.com/) β€” Mac OS X GUI for pngquant and other tools πŸ†“ * [Image Asset Generation Photoshop plug-in](https://github.com/adobe-photoshop/generator-assets) β€” Easy export layers to files. πŸ…ΎοΈ * [Kraken.io](https://kraken.io/) - robust, ultra-fast image optimizer and compressor with best-in-class algorithms. πŸ’² * [Littera](http://kvazars.com/littera) - Bitmap font generator πŸ†“ * [PNGGauntlet](http://pnggauntlet.com/) - Smash PNGs for faster sites πŸ†“ * [PNGoo](https://pngquant.org/) - 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. πŸ†“

Character Generators

(Click to expand) * [Charas](http://charas-project.net/index.php) - Charas is a charset generator for RPG Maker. πŸ†“ * [Loose Leaf](http://www.geocities.jp/kurororo4/looseleaf/) - Sprite character generator πŸ†“

Design Tools

(Click to expand) * [10xGDD](http://pixelatto.com/10xgdd/) A fun-centric design brief template for your game designs. πŸ†“ * [articy:draft](http://www.nevigo.com/en/articydraft/overview/) visual environment for the creation and organization of game content. πŸ’² * [Dundoc](http://www.dundoc.com/) Game Design starter Template πŸ†“ * [plotbot](http://www.plotbot.com/) Write screenplays in your browser. πŸ†“ * [Scrivener](https://www.literatureandlatte.com/scrivener.php) Helps concentrate on composing and structuring long and difficult documents πŸ’² * [Tiny Game Design Tool](http://tinygdtool.urustar.net) small, portable booklet created in order to help game designers. πŸ†“ * [Twine](http://twinery.org/) - Open-source tool for telling interactive, nonlinear stories. πŸ…ΎοΈ

IDE and Editors

(Click to expand) * [Atom](https://atom.io/) Highly customizable open source text editor πŸ…ΎοΈ * [Eclipse](https://eclipse.org/) - integrated development environment mainly used for Java πŸ†“ * [Notepad++](https://notepad-plus-plus.org/) Notepad replacement that supports several languages. πŸ…ΎοΈ * [Sublime Text](http://www.sublimetext.com/) Sophisticated text editor for code, markup and prose. πŸ’² * [Visual Studio Community Edition](https://www.visualstudio.com/vs/community/) A fully-featured, extensible, free IDE πŸ†“

Modeling

(Click to expand) * [Blender](http://www.blender.org/) - free and open source 3D creation suite πŸ…ΎοΈ * [MakeHuman](http://www.makehuman.org/) - free and open source software to create realistic 3d humans πŸ…ΎοΈ * [sculptris](http://pixologic.com/sculptris/) πŸ†“ * [SketchUp](http://www.sketchup.com/) - 3D modeling computer program for a wide range of drawing application πŸ’² * [Maya](http://www.autodesk.com/products/maya/overview) Industry animation software πŸ’² * [3ds Max](http://www.autodesk.com/products/3ds-max/overview) Industry modeling software πŸ’² * [Clara.io](https://clara.io/) - Start creating, rendering and sharing 3D 🚩

Pixel Editor

(Click to expand) * [Aseprite](http://www.aseprite.org/) - Animated sprite editor & pixel art tool πŸ’² * [Hexels](https://www.marmoset.co/hexels/) - intuitive 2D, grid-based painting tool πŸ’² * [Pickle](http://www.pickleeditor.com/) - Another Pixel art Editor. πŸ’² * [PiskelApp](http://www.piskelapp.com/) - Free Online Pixel Art and Animated Sprite Tool. πŸ…ΎοΈ * [Pixi Paint](https://github.com/Kavex/pixel-editor/blob/master/download.md) Desktop version of Pixie Engine πŸ†“ * [Pixie Engine](http://pixieengine.com/) - Free online pixel editor πŸ†“ * [Pixen](https://github.com/Pixen/Pixen) - 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. πŸ’²

Spritesheet

(Click to expand) * [Cheetah-Texture-Packer](https://github.com/scriptum/Cheetah-Texture-Packer) - High efficient and fast 2D bin packing tool πŸ…ΎοΈ * [GlueIT](https://github.com/Kavex/GlueIT) Free Simple Spritesheet Tool πŸ†“ * [GraphicsGale](http://www.humanbalance.net/gale/us/) - Animation graphic editor easy to use. πŸ’² * [Leshy SpriteSheet Tool](https://www.leshylabs.com/apps/sstool/) - HTML5 tool for creating, packing, and modifying sprite sheets and texture atlases πŸ†“ * [Libgdx Texture Packer](https://github.com/libgdx/libgdx/wiki/Texture-packer) - Texture Packer built into Libgdx πŸ…ΎοΈ * [MakeAtlas](http://www.skn3.com/junk/makeatlas/makeatlas1.12.zip) - Simple tool to pack a texture atlas πŸ†“ * [ShoeBox](http://renderhjs.net/shoebox/) - Adobe Air based app with game and ui related tools. πŸ†“ * [Sprite Generator](https://spritegenerator.codeplex.com/) - O-tree based rectangle sprite packing πŸ†“ * [Sprite Sheet Packer](https://spritesheetpacker.codeplex.com) - fully featured tool for combining multiple individual images into a single, efficiently laid out image πŸ†“ * [Spritesheet Preview](http://kleber-swf.com/app/spritesheet-preview/) - A simple and free tool to preview sprite sheets πŸ†“ * [Stitches](https://draeton.github.io/stitches/) An HTML5 sprite sheet generator πŸ…ΎοΈ * [TexturePacker](https://www.codeandweb.com/texturepacker) - Great spritesheet creation editor. πŸ’²

Terrain Generators

(Click to expand) * [Artifex Terra](http://www.artifexterra.com/) - Terrain editor for easy and sophisticated landscape painting and editing πŸ†“ * [Canyon Terrain Editor](https://entardev.wordpress.com/other-projects/canyon-terrain-editor/) - Create quality, realistic terrain quickly and intuitively πŸ†“ * [Fracplanet](https://sourceforge.net/projects/fracplanet/) - Fractal planet and terrain generator * [Nem TG](http://nemesis.thewavelength.net/index.php?p=8) - 3D terrain generator * [World Machine](http://www.world-machine.com/) - Procedural terrain creation, simulations of nature, and interactive editing πŸ’²

Texturing

(Click to expand) * [FilterForge](https://www.filterforge.com/) - A plugin for Adobe Photoshop that allows you to build your own filters. πŸ’² * [PixPlant](http://www.pixplant.com/) - Smart 3D texturing tool that creates high quality normal, displacement, specular maps and seamless textures from photos. πŸ’² * [STG](http://www.seamlesstexturegenerator.com/) - a tool for creating professional seamlessly-tileable textures from photographs quickly and easily. πŸ’²

Tile/Level Editors

(Click to expand) * [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://pixelatto.com) - AutoTileGen is an automatic tileset generator for 2D game terrains. πŸ’² * [OGMO Editor](http://www.ogmoeditor.com/) - generic level editor. πŸ…ΎοΈ * [Overlap2D](http://overlap2d.com/) - a 2D level and UI editor with an engine agnostic philosophy. πŸ…ΎοΈ * [Mappy](http://tilemap.co.uk/mappy.php) - Free tilemap editor. πŸ†“ * [Tiled](http://www.mapeditor.org/) - free, easy to use and flexible tile map editor. πŸ†“

Vector/Image Editor

(Click to expand) * [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](https://inkscape.org/en/) - An open-source vector graphics editor similar to Adobe Illustrator, Corel Draw, Freehand, or Xara X. πŸ…ΎοΈ * [Krita](https://krita.org/) - Sketching and painting, offering an end-to-end solution for creating digital painting files from scratch by masters. πŸ…ΎοΈ * [Ormr](http://thebloomapp.com) - 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. πŸ†“ * [Pixelmator](http://www.pixelmator.com) - Full-featured image editing app for the Mac

Voxel Editors

(Click to expand) * [goxel](https://github.com/guillaumechereau/goxel) - Open source 3D voxel editor πŸ…ΎοΈ * [MagicaVoxel](http://voxel.codeplex.com/) - free lightweight 8-bit voxel editor and interactive path tracing renderer πŸ†“ * [Sproxel](https://code.google.com/archive/p/sproxel/) - 3d interface designed to let the user quickly create and edit voxel-based 3d models πŸ†“ * [VoxelShop](https://blackflux.com/index.php)- Open source for modify and create voxel objects πŸ…ΎοΈ

Tutorials

Game Development Tutorials

(Click to expand) * [Simple HTML5 Canvas Game](http://www.lostdecadegames.com/how-to-make-a-simple-html5-canvas-game/) - Simple HTML canvas RPG looking game πŸ†“ * [Udacity: HTML5 Game Development](https://www.udacity.com/course/html5-game-development--cs255) - HTML5 Game Development by Google πŸ†“ * [Udemy: Make a Unity 2D Physics Game - For Beginners!](https://www.udemy.com/unity-2d-bouncing-and-sliding-with-physics/) - Unity 2D Physics πŸ†“

Graphics/Modeling Tutorials

(Click to expand) * [Coursera: Interactive Computer Graphics](https://www.coursera.org/learn/interactive-computer-graphics) πŸ†“ * [Pixel Art Tutorial Basics for Beginners](http://gasara.deviantart.com/art/Pixel-Art-Tutorial-Basics-for-Beginners-356743783) * [Udacity: Interactive 3D Graphics](https://www.udacity.com/course/interactive-3d-graphics--cs291) - Interactive 3D Graphics by Google πŸ†“ * [Udemy: The Complete Blender Creator Course](https://www.udemy.com/blendertutorial/) High quality Blender 3D tutorial for all levels πŸ’²

Music Tutorials

(Click to expand) * [How To Make Game Music with FL Studio](https://www.youtube.com/watch?v=pkvx-ipbmVg) Youtube vid by rm2kdev πŸ†“

Programming Tutorials

(Click to expand) * [Coursera: Beginning Game Programming with C#](https://www.coursera.org/learn/game-programming) πŸ†“ * [Khan Academy: Advanced JS: Games & Visualizations](https://www.khanacademy.org/computing/cs/programming-games-visualizations) πŸ†“ * [Udemy: Fundamentals of Programming](https://www.udemy.com/fundamentals-of-programming/) πŸ†“ * [Udemy: Learn to program Tic Tac Toe Game in Visual C++ on Windows](https://www.udemy.com/learn-to-program-tic-tac-toe-in-visual-c-on-windows/) πŸ†“

A selection of major game studios, publishers, etc. using GitHub:

Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β  Β 

gamedev-resources's People

Contributors

ellisonleao avatar kavex avatar zolomon avatar gnuwilliam avatar readmecritic avatar josefaeti avatar williamd1k0 avatar rex64 avatar rickyah avatar jarvizx avatar drabiter avatar fortyseven avatar lechindianer avatar dogancelik avatar icodeforlove avatar englercj avatar abhishekjiitr avatar oostap avatar prayagverma avatar raphamorim avatar rmgomez avatar stuartnz avatar tiago-ling avatar alltom avatar vladimir-vovk avatar yonaba avatar awesome-bot avatar kanshi avatar poscobg avatar ravedragon avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.