{"id":13529112,"url":"https://github.com/Kavex/GameDev-Resources","last_synced_at":"2025-04-01T14:34:05.883Z","repository":{"id":37734390,"uuid":"72375372","full_name":"Kavex/GameDev-Resources","owner":"Kavex","description":" :video_game: :game_die: A wonderful list of Game Development resources.","archived":false,"fork":false,"pushed_at":"2025-03-01T20:40:43.000Z","size":467,"stargazers_count":4195,"open_issues_count":0,"forks_count":388,"subscribers_count":125,"default_branch":"master","last_synced_at":"2025-03-17T13:35:22.633Z","etag":null,"topics":["2d","2d-framework","2d-game","2d-game-engine","2d-game-framework","3d","3d-engine","3d-game","engine","game","game-2d","game-dev","game-development","game-engine","game-jam","game-programming","game-source","gamedev","making-2d-games","video-game"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":false,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Kavex.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-10-30T21:02:50.000Z","updated_at":"2025-03-17T09:09:33.000Z","dependencies_parsed_at":"2023-02-08T08:45:37.699Z","dependency_job_id":"b711b960-8b75-4cbc-9783-0f16849b0190","html_url":"https://github.com/Kavex/GameDev-Resources","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kavex%2FGameDev-Resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kavex%2FGameDev-Resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kavex%2FGameDev-Resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Kavex%2FGameDev-Resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Kavex","download_url":"https://codeload.github.com/Kavex/GameDev-Resources/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246655614,"owners_count":20812665,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["2d","2d-framework","2d-game","2d-game-engine","2d-game-framework","3d","3d-engine","3d-game","engine","game","game-2d","game-dev","game-development","game-engine","game-jam","game-programming","game-source","gamedev","making-2d-games","video-game"],"created_at":"2024-08-01T07:00:33.309Z","updated_at":"2025-04-01T14:34:00.856Z","avatar_url":"https://github.com/Kavex.png","language":null,"readme":"\u003ch1 align=\"center\"\u003e \u003cbr\u003e \u003cimg width=\"300\" src=\"/img/controller.png\" alt=\"GameDev Resources\"\u003e \u003cbr\u003e \u003c/h1\u003e\n\n:heavy_dollar_sign: = Paid,\n:triangular_flag_on_post: = Limited Free,\n:free: = 100% Free,\n:o2: = Open Source\n\nPlease remember to always look at the license before using something in your project.\n\n\u003c!--- Please keep links alphabetical in the list --\u003e\n- [Assets](#assets)\n\t- [2D Asset](#2d-assets)\n\t- [3D Asset](#3d-assets)\n\t- [Audio](#audio-assets)\n\t- [Multiple Graphic Collections](#multiple-graphic-collections)\n- [Code](#code)\n\t- [Ads and Monetization](#ads-and-monetization)\n\t- [2D Engines and Frameworks](#2d-engines-and-frameworks)\n\t- [3D Engines and Frameworks](#3d-engines-and-frameworks)\n   \t- [Game Source Code](#game-source-code)\n\t- [Modules and Additional API](#modules-and-additional-api)\n- [Design](#design)\n\t- [Idea Generators](#idea-generators)\n\t- [Marketing](#marketing)\n\t- [Mechanics](#mechanics)\n\t- [Project Management](#project-management)\n- [Meta](#meta)\n\t- [Blogs and Portals](#blogs-and-portals)\n\t- [Books](#books)\n\t- [Game Jams](#game-jams)\n\t- [Magazines](#magazines)\n\t- [Videos/Podcasts](#videospodcasts)\n\t- [Tools](#tools)\n\t- [Animation](#animation)\n\t- [Audio](#audio-tools)\n\t- [Bitmap Compression](#bitmap-compression)\n\t- [Character Generators](#character-generators)\n\t- [Design](#design-tools)\n  \t- [Material](#material)\n\t- [Modeling](#modeling)\n\t- [Pixel Editor](#pixel-editor)\n\t- [Spritesheet](#spritesheet)\n\t- [Story Design](#story-design)\n\t- [Terrain Generators](#terrain-generators)\n\t- [Texturing](#texturing)\n\t- [Tile/Level Editors](#tilelevel-editors)\n\t- [Vector/Image Editor](#vectorimage-editor)\n\t- [Voxel Editors](#voxel-editors)\n\t- [Bug Reporting](#bug-reporting)\n- [Tutorials](#tutorials)\n\t- [Game Development](#game-development-tutorials)\n\t- [Graphics/Modeling](#graphicsmodeling-tutorials)\n\t- [Music](#music-tutorials)\n\t- [Programming](#programming-tutorials)\n\n--------\n\nAssets\n--------\n\n### 2D Assets\n    \n* :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.\n* :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.\n* :heavy_dollar_sign: [GameartGuppy](http://www.gameartguppy.com/shop/) - Cheap 2D Assets\n* :free: [Games-Icons Set](http://game-icons.net/) - free icons for your games.\n* :free: [Iconmonstr](http://iconmonstr.com/) - Another free icons resource for your games. \n* :triangular_flag_on_post: [Kenney Assets](http://kenney.nl/assets) - Royalty free assets \n* :free: [OpenClipart](https://openclipart.org/) -  Collection of free cliparts.\n* :heavy_dollar_sign: [Oryx Design Lab](http://oryxdesignlab.com/) - Cheap high quality royalty free sprites\n* :free: [SpriteLib](http://www.widgetworx.com/spritelib/) - a collection of static and animated graphic objects (also commonly known as sprites). \n* :triangular_flag_on_post: [Time Fantasy](http://finalbossblues.com/timefantasy/) - Lovely SNES-Looking RPG Assets\n\n### 3D Assets\n\n* :free: [Blender 3D models](https://www.blender-models.com/) - 3D models, particle systems/effects \n* :free: [Matcaps](https://github.com/nidorx/matcaps#matcaps) - A Huge library of matcap textures in PNG and ZMT, organized by color.  \n* :free: [Poly Pizza](https://poly.pizza) - Searchable library of low poly creative commons 3D models \n* :free: [Reiner's Tilesets](http://www.reinerstilesets.de/) - A blog with free 2D and 3D graphics. \n* :free: [3DModelsCC0](https://www.3dmodelscc0.com/) - Public domain 3D models  \n\n\n### Audio Assets\n\n* :free: [GameSounds](https://gamesounds.xyz/) - Archive of royalty-free game sounds. \n* :free: [FreePD](http://freepd.com/) - Public Domain Music \n* :free: [FreeSFX](http://www.freesfx.co.uk/) - free sound effects \n* :free: [Freesound](http://www.freesound.org/) -  collaborative database of Creative Commons Licensed sounds \n* :free: [Kavex's GameSounds](https://github.com/Kavex/GameSounds) - Free sounds for any use \n* :free: [Musopen](https://musopen.org/) - Royalty free music. \n* :heavy_dollar_sign: [Nameless: the Hackers RPG Soundtrack](https://boxcat.bandcamp.com/album/nameless-the-hackers-rpg-soundtrack) - high-quality by BoxCat Games \n* :free: [Octave](http://raisedbeaches.com/octave/index.html) - a free library of UI sounds, handmade for iOS. \n* :free: [PacDV](http://www.pacdv.com/sounds/index.html) - royalty free sounds collection. \n* :free: [SoundBible.com](http://soundbible.com/) - Royalty-free of sound effects under various licenses. \n\n\n### Multiple Graphic Collections\n\n* :triangular_flag_on_post: [CGTextures](http://www.textures.com) - A large collection of textures. \n* :heavy_dollar_sign: [GameDev Market](https://www.gamedevmarket.net/) - a community-driven marketplace that connects indie game developers with talented asset creators. \n* :triangular_flag_on_post: [LotPixel](https://www.lotpixel.com/) - A huge assets library. Photogrammetry and PBR Textures, 3D Models, Decals. 1500+ Free Texture Available. \n* :free: [OpenGameArt](http://opengameart.org/) -  a media repository intended for use with free software game projects. \n* :free: [PlainTextures](http://www.plaintextures.com/) -  Free high resolution textures, brushes and photos \n* :triangular_flag_on_post: [Sketchfab](https://sketchfab.com/) -  Publish \u0026 embed interactive 3D models. \n* :free: [Vecteezy](http://www.vecteezy.com/) -  Free Vector Art. \n\n\nCode\n--------\n\n### Ads and Monetization\n\n* [AdMob by Google](https://admob.google.com/home/games/) - Google's Ads and monetization service for mobile.\n* [Appodeal](http://www.appodeal.com/) - A programmatic ad mediation solution for mobile apps.\n* [Unity Ads](https://unity3d.com/services/ads) - Unity3D Official Ads SDK.\n\n\n### 2D Engines and Frameworks\n\n* :o2: [Allegro](http://liballeg.org/) - Allegro 4 \u0026 5 are cross-platform, open source, game programming libraries, primarily for C and C++ developers. \n* :o2: [Bladecoder](https://github.com/bladecoder/bladecoder-adventure-engine) - Classic point-and-click adventure game engine and editor. \n* :o2: [Box2D](http://box2d.org/) - A 2D Physics Engine for Games. \n* :o2: [Chipmunk C#](https://github.com/netonjm/ChipmunkSharp) - C# implementation of the Chipmunk2D lib. \n* :o2: [Chipmunk2D](https://chipmunk-physics.net/) - A fast and lightweight 2D game physics library.\n* :o2: [Cocos2D](https://github.com/los-cocos/cocos) - graphic library for games and multimedia, for Python language \n* :free: [Cocos2d-x](http://cocos2d-x.org/) - a C++ OpenGL 2D and 3D game engine. It uses C++ but has JS and Lua bindings. \n* :triangular_flag_on_post: [Construct 2](https://www.scirra.com/) - an HTML5 game maker, meaning you are not writing JavaScript. Instead, you use actions, events, and conditions to do the heavy lifting. \n* :o2: [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.\n* :free: [Defold](http://www.defold.com/) 2D game engine by King \n* :free: [EasyRPG](https://easyrpg.org/) - Role-playing game creation tool compatible with RPG Maker 2000/2003 games \n* :o2: [ENGi](https://github.com/ajhager/engi) - A multi-platform 2D game library for Go. \n* :o2: [Ejecta](http://impactjs.com/ejecta) - A Fast, Open Source JavaScript, Canvas \u0026 Audio Implementation for iOS. \n* :o2: [EnchantJS](https://github.com/wise9/enchant.js) - A simple JavaScript framework for creating games and apps (old).\n* :heavy_dollar_sign: [GameMaker](https://www.yoyogames.com/) - Very good 2D game engine\n* :heavy_dollar_sign: [GameSalad](https://gamesalad.com/) - Game Creation Engine for Mac and Windows.\n* :o2: [Gideros](http://giderosmobile.com/) - Mobile Cross-Platform framework using Lua programming language. \n* :o2: [Glide Engine](https://github.com/cocoatoucher/Glide) - Game engine for making 2d games on iOS, macOS, and tvOS, with practical examples.\n* :o2: [Godot](https://www.godot.org/) - Open-source 2D and 3D game engine with a propietary langauge known as GDScript. It can also be used in C# and C++.\n* :o2: [Gosu](https://www.libgosu.org/) - 2D game development library for Ruby and C++ \n* :o2: [HaxeFlixel](http://haxeflixel.com/) - Create cross-platform games easier and free in Haxe.\n* :o2: [HEAPS.io](https://heaps.io) - A mature cross-platform graphics engine for high-performance games written in Haxe.\n* :o2: [iio.js](https://github.com/iioinc/iio.js) - A javascript library that speeds the creation and deployment of HTML5 Canvas applications \n* :o2:[JNGL](https://github.com/jhasse/jngl) - 2D C++ Cross-Platform engine for Nintendo Switch, Xbox, Linux, Windows, OS X, Web, Android, iOS and more.\n* :o2: [Juno TypeScript](https://github.com/digitsensitive/juno) - Clean and lightweight 2D game framework written in TypeScript\n* :o2: [Kivent](http://kivent.org/) - A 2D game framework for Kivy.\n* :o2: [Kivy](http://kivy.org) - Cross-platform Python framework for creating apps and games for Linux, Windows, OS X, Android, and iOS\n* :o2: [LibGDX](https://libgdx.badlogicgames.com/) - Powerful (totally free) library for Java, code once and run the game on desktop, Android, Web, and iOS. \n* :o2: [Lums](https://github.com/lums-proj/Lums) - A 2D / 3D framework written in C++11. Very efficient and modern. Still under heavy development. \n* :o2: [LÖVE](http://love2d.org) - Lua 2D Game Engine, very good game jam engine. \n* :o2: [MINX](https://github.com/GearChicken/MINX) - Open Source 2D game framework written in C++ (to the style of XNA) \n* :o2: [Matter.js](http://brm.io/matter-js/) - a 2D physics engine for the web.\n* :o2: [MelonJS](http://melonjs.org) - open source light-weight HTML5 game engine. \n* :o2: [Monogame](http://www.monogame.net/) - Open Source implementation of the Microsoft XNA 4 Framework. \n* :free: [NodeBox](https://www.nodebox.net/) - a family of Python tools to create a generative design.\n* :o2: [OpenFL](http://www.openfl.org/) - Open Source Haxe Engine for making multi-platform games.\n* :o2:[OpenRA](http://www.openra.net/) - OpenRA is a Libre/Free Real Time Strategy Game Engine.\n* :o2:[ORX](https://orx-project.org/) - ORX is a 2.5D Data-driven C/C++ open source \u0026 multi-platform Game Engine.\n* :heavy_dollar_sign: [PICO-8](http://www.lexaloffle.com/pico-8.php) - A fantasy console for making, sharing, and playing tiny games and other computer programs.\n* :o2: [PandaJS](http://www.pandajs.net/) - Open Source HTML5 Engine. \n* :o2: [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.\n* :o2: [PixiJS](http://www.pixijs.com/) - is a newcomer HTML5 game renderer - first released in early 2013. The 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.\n* :free: [PuzzleScript](http://www.puzzlescript.net/) - open-source HTML5 puzzle game engine.\n* :o2: [PyGame](https://github.com/pygame/pygame) - a 2D game engine in Python.\n* :heavy_dollar_sign: [RPGMaker](http://www.rpgmakerweb.com/) - series of programs for the development of role-playing games.\n* :free: [Ren'Py](http://www.renpy.org/) - visual novel engine using the Python language in simplified form. It supports Windows, Mac OS X, Linux, Android and iOS \n* :free: [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.\n* :free: [SFML](http://www.sfml-dev.org/) - Simple and Fast Multimedia Library. \n* :o2: [Solar2D](https://github.com/coronalabs/corona) - A Cross-Platform Mobile App Development for iOS and Android (corona).\n* :free: [Solarus](http://www.solarus-games.org/) a free and open-source Action-RPG (Zelda) game engine\n* :o2: [SpriteBuilder](http://www.spritebuilder.com/) - Open Source Game Development Suite for MacOS \n* :free: [SpriteKit](https://developer.apple.com/spritekit/) - SpriteKit code to make your game work on iOS, macOS, and tvOS without a hitch.\n* :o2: [Stage.js](http://piqnt.com/stage.js/) - Lightweight and fast 2D HTML5 rendering and layout engine for cross-platform game development.\n* :free: [Stencyl](https://www.stencyl.com/) -  a game creation platform that allows users to create 2D video games for computers, mobile devices, and the web.\n* :o2: [Tilengine](http://www.tilengine.org/) - C Engine with wrappers for C#, Python and Java.\n* [Tiny Computer](https://tic80.com/) - open-source fantasy computer for making, playing, and sharing tiny games.\n\n\n### 3D Engines and Frameworks\n\n* :free: [Azul3D](http://azul3d.org/) - A 3D engine written in Go.\n* :o2: [bgfx](https://github.com/bkaradzic/bgfx) - Cross-platform, graphics API agnostic, \"Bring Your Own Engine/Framework\" style rendering library.\n* :o2: [Bevy](https://bevyengine.org/) - A data-driven game engine in the form of a Rust library.\n* :o2: [Bullet](https://github.com/bulletphysics/bullet3) - Real-time physics simulation.\n* :o2: [Cinder](https://libcinder.org/) - Cinder is a community-developed, free, and open-source library for professional-quality creative coding in C++. \n* :o2: [Dash](https://github.com/Circular-Studios/Dash) - A free and open 3D game engine written in D.\n* :o2: [Diligent Engine](https://github.com/DiligentGraphics/DiligentEngine) - A modern cross-platform low-level graphics library that supports Direct3D11, Direct3D12, OpenGL/GLES, and Vulkan.\n* :free: [Evergine](https://evergine.com/) - The graphics development engine for business and industry. Build high-quality 3D solutions and deploy them to any platform.\n* :o2: :triangular_flag_on_post: [Flax Engine](https://flaxengine.com/) - multi-platform 3D game engine\n* :o2: [gameplay3d](http://gameplay3d.io/) - 2D + 3D game framework written in C++ \n* :o2: [Godot](http://www.godotengine.org/) - An advanced, feature-packed, multi-platform 2D and 3D open-source game engine. \n* :o2: [Horde3D](http://www.horde3d.org/) - small open source 3D rendering engine.\n* :o2: [Irrlicht](http://irrlicht.sourceforge.net/) -  open source high performance realtime 3D engine written in C++. \n* :o2: [jMonkeyEngine 3](http://jmonkeyengine.org/) - a 3D open-source game engine for adventurous Java developers.\n* :free: [JPCT](http://www.jpct.net/) - jPCT is a 3D engine for desktop Java and Google's Android.\n* :o2: [Amazon Lumberyard]([https://aws.amazon.com/pt/lumberyard/](https://github.com/o3de/o3de)) - Amazon Lumberyard is a free AAA game engine deeply integrated\n* :o2: [ODE](http://www.ode.org/) - ODE is an open-source, high-performance library for simulating rigid body dynamics. \n* :free: [Ogre3D](http://www.ogre3d.org/) -  is a scene-oriented, real-time, flexible 3D rendering engine (as opposed to a game engine) written in C++.\n* :triangular_flag_on_post: [OpenXRay](https://github.com/OpenXRay/xray-16) - a community-modified X-Ray engine used in S.T.A.L.K.E.R. game series.\n* :o2: [Panda3D](https://www.panda3d.org/) - a framework for 3D rendering and game development for Python and C++ programs.\n* :o2: [Piston](http://www.piston.rs/) - a modular open-source game engine written in Rust. \n* :free: [PlayCanvas](https://playcanvas.com/) - A WebGL Game Engine with limited free\n* :o2: [Rajawali](https://github.com/Rajawali/Rajawali) - Android OpenGL ES 2.0/3.0 Engine\n* :o2: [Raylib](https://www.raylib.com/) - A simple 2D and 3D graphics library, with bindings available in numerous programming languages.\n* :free: [Source](https://developer.valvesoftware.com/wiki/Main_Page) Valve's Flagship engine\n* :free: [Spring](http://springrts.com/) - A powerful free cross-platform RTS engine.\n* :heavy_dollar_sign: [Stingray](http://www.autodesk.com/products/stingray/) - 3D game engine and real-time rendering software\n* :free: [Superpowers](https://sparklinlabs.itch.io/superpowers) - HTML5 Collaborative 2D/3D Game Maker\n* :o2: [Three.js](http://threejs.org/) - Javascript 3D Library.\n* :free: [Turbulenz](http://biz.turbulenz.com/developers) - Turbulenz offers the ability to build, publish, iterate, and monetize 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.\n* :free: [Unity 3D](http://unity3d.com/) - A development engine for the creation of 2D and 3D games and interactive content.\n* :free: [Unreal Engine 4](https://www.unrealengine.com/) - the new game engine technology developed by Epic Games.\n* :o2: [Urho3D](http://urho3d.github.io/) - Cross-platform rendering and game engine.+\n* :o2: [WhiteStorm.js](https://github.com/WhitestormJS/whitestorm.js) - 3d javacript framework for building apps and games \n* :free: [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.\n* :o2: [Xenko Game Engine](http://xenko.com/) -  open-source C# game engine designed for the future of gaming\n\n\n### Game Source Code\n\n* :o2: [BrowserQuest](https://github.com/mozilla/BrowserQuest) \n* :o2: [Diablo](https://github.com/diasurgical/devilution) \n* :o2: [Doom 3](https://github.com/id-Software/DOOM-3) \n* :o2: [Doom](https://github.com/id-Software/DOOM) \n* :free: [Duke Nukem 3D: Atomic Edition](http://legacy.3drealms.com/duke3d/) \n* :heavy_dollar_sign: [HandmadeHero: making 2D game from scratch](https://handmadehero.org/) \n* :o2: [Prince of Persia](https://github.com/jmechner/Prince-of-Persia-Apple-II) \n* :o2: [Quake 2](https://github.com/id-Software/Quake-2)\n* :o2: [Quake III Arena](https://github.com/id-Software/Quake-III-Arena) \n* :o2: [Quake](https://github.com/id-Software/Quake) \n* :o2: [SimCity](https://github.com/simhacker/micropolis) \n* :o2: [Wolfenstein 3D](https://github.com/id-Software/wolf3d) \n* :o2: [Delver](https://github.com/Interrupt/delverengine) \n\n\n### Modules and Additional API\n\n* :free: [AirConsole](https://developers.airconsole.com/#!/)- Add controller support using broswer \n* :o2: [DotRecast](https://github.com/ikpil/DotRecast) - a port of Recast \u0026 Detour, navigation mesh toolset for games, Unity3D, servers, C#\n* :o2: [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. \n* :o2: [Friflo.Engine.ECS](https://github.com/friflo/Friflo.Json.Fliox/blob/main/Engine/README.md) - High-performance C# ECS with simple API. Supports .NET, WASM/WebAssembly, Native AOT, Unity, Godot, MonoGame, ...\n* :o2: [kitlang](https://www.kitlang.org/) - Kit is a programming language designed for creating concise, high performance cross-platform applications.\n* :o2: [p2.js](http://schteppe.github.io/p2.js/) - JavaScript 2D physics library \n* :o2: [SimpleAI](https://github.com/mgerhardy/simpleai/) - C++ AI behaviour tree based library with a QT5 based remote debugger \n\nDesign\n--------\n\n### Idea Generators\n\n* :free: [Boardgamizer](http://www.boardgamizer.com) - Board Game Design Idea Generator. \n* :free: [Gigster](http://www.ludocraft.com/gigster/) Randomized Game Idea Generator  \n* :free: [RPTools](http://www.rptools.net) - a brand of open-source programs designed to enhance traditional pen-and-paper role playing games. \n* :free: [Video Game Name Generator](https://videogamena.me) Randomized video games names \n\n\n### Marketing and PR\n \n* :free: [Yunoia](https://www.yunoia.com/) - Online Publishers/Marketing \n\n\n### Mechanics\n\n* :free: [Board Game Mechanics](http://boardgamegeek.com/browse/boardgamemechanic) Set of different board game mechanics \n\n\n### Project Management\n\n* :triangular_flag_on_post: [Asana](http://www.asana.com) - Free cloud project Management \n* :triangular_flag_on_post: [Casual](https://casual.pm/) - Visual Project Management \n* :triangular_flag_on_post: [ClickUp](https://clickup.com/) -  One app to replace them all. \n* :heavy_dollar_sign: [Codecks](https://www.codecks.io) - Project Management Tool inspired by Collectible Card Games \n* :triangular_flag_on_post: [HacknPlan](http://hacknplan.com/) - Project management for game developers \n* :triangular_flag_on_post: [Taiga](https://taiga.io/) - Project management platform for agile developers \u0026 designers \n* :triangular_flag_on_post: [Trello](https://trello.com/) - Organize and prioritize projects \n\nMeta\n--------\n\n### Blogs and Portals\n\n* :free: [Designer Notes](http://www.designer-notes.com/) - Soren Johnson's Game Design Journal \n* :free: [Gamasutra](http://www.gamasutra.com/) - The Art \u0026 Business of Making Games \n* :free: [Game Development on StackExchange](http://gamedev.stackexchange.com/) - Game Development Stack Exchange \n* :free: [GameDev](http://www.gamedev.net/page/index.html) - Game Development Community \n* :free: [GameDevs.org](http://gamedevs.org/) -  various topics relating to game development \n* [GameJolt](http://gamejolt.com/)\n* [Greenlit Gaming](http://greenlitgaming.com/)\n* [HTML5 Game Devs Forum](http://www.html5gamedevs.com/)\n* [HobbyGameDev](http://www.hobbygamedev.com/)\n* [Html5 Game Development](http://www.html5gamedevelopment.com/)\n* [IndieDB](http://www.indiedb.com/)\n* [Indius](http://indius.org/)\n* [Java Gaming](http://www.java-gaming.org/)\n* [Lost Garden](http://www.lostgarden.com/)\n* [Real-Time Rendering](http://www.realtimerendering.com/)\n* [Superlevel](https://superlevel.de/)\n* [TIGSource](http://www.tigsource.com/)\n* [TruePCGaming](http://truepcgaming.com/)\n* [WhatGamesAre](http://www.whatgamesare.com/featured-posts.html)\n* [iforce2d](http://www.iforce2d.net/)\n* [indiegames](http://indiegames.com/index.html)\n* [gameidea](https://gameidea.org) - game development tutorials\n\n\n### Books\n\n* :free: [2D Game Development: From Zero To Hero](https://gitlab.com/Penaz/2dgd_f0th) \n* [3D Math Primer for Graphics and Game Development](http://www.amazon.com/Math-Primer-Graphics-Game-Development/dp/1568817231/)\n* [Artificial Intelligence for Games](http://www.amazon.com/dp/0123747317?tag=game-prog-books-20)\n* [Essential Mathematics for Games and Interactive Applications: A Programmer's Guide](http://www.amazon.com/Essential-Mathematics-Games-Interactive-Applications/dp/0123742978/)\n* [Flow](http://www.amazon.com/Flow-The-Psychology-Optimal-Experience/dp/0061339202/)\n* [Game Coding Complete](http://www.amazon.com/Game-Coding-Complete-Fourth-McShaffry/dp/1133776574/)\n* [Game Development Essentials: Game Level Design](http://www.goodreads.com/book/show/1633392.Game_Development_Essentials)\n* [Game Engine Architecture](http://www.gameenginebook.com/)\n* [Game Mechanics: Advanced Game Design](http://www.goodreads.com/book/show/13705461-game-mechanics)\n* [Game Programming Gems](http://www.amazon.com/Game-Programming-Gems-CD/dp/1584500492)\n* [Game Programming Patterns](http://gameprogrammingpatterns.com/)\n* [Game Scripting Mastery](http://www.amazon.com/Scripting-Mastery-Premier-Press-Development/dp/1931841578)\n* [Hello Scratch: Learn to Program by Making Arcade Games](https://www.manning.com/books/hello-scratch)\n* [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)\n* [Level Up!](http://www.amazon.com/dp/047068867X?tag=game-prog-books-20)\n* [Mathematics For 3D Game Programming And Computer Graphics](http://www.amazon.com/dp/1435458869?tag=game-prog-books-20)\n* [Nature of Code](http://natureofcode.com/book/)\n* [Physics for Game Developers](http://www.amazon.com/Physics-Game-Developers-David-Bourg/dp/0596000065)\n* [Programming Game AI by Example](http://www.amazon.com/dp/1556220782?tag=game-prog-books-20)\n* [Real-Time Rendering](http://www.amazon.com/Real-Time-Rendering-Third-Edition-Akenine-Moller/dp/1568814240/)\n* [Rules of Play](http://www.amazon.com/Rules-Play-Game-Design-Fundamentals/dp/0262240459/)\n* [The Art of Game Design](http://www.amazon.com/The-Art-Game-Design-lenses/dp/0123694965/)\n* [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)\n* [The Visual Story](http://www.amazon.com/The-Visual-Story-Creating-Structure/dp/0240807790/)\n* [Theory of Fun](http://www.amazon.com/Theory-Game-Design-Raph-Koster/dp/1449363210/)\n* [Tricks of the Windows Game Programming Gurus](http://www.amazon.com/Tricks-Windows-Game-Programming-Gurus/dp/0672313618)\n\n\n### Game Jams\n\n* [CompoHub](http://compohub.net/) - A compilation site of many game jams in a timeline.\n* [Game jams on itch.io](https://itch.io/jams) - Listing of itch.io game jams\n* [Game Off](https://gameoff.github.com) - GitHub's game jam \n* [Indie Game Jams](http://www.indiegamejams.com/) - Listing of game jams\n* [Ludum Dare](http://ludumdare.com/) - very popular game jam\n* [One Hour Game Jam](http://onehourgamejam.com/) - Weekly 1 hour game jam\n\n\n### Magazines\n\n* :free: [Casual Connect](http://casualconnect.org/) \n* :free: [Game Developer Magazine](http://www.gdcvault.com/gdmag)\n* :free: [IndieMag](https://www.indiemag.fr/) \n* :free: [Making Games](http://www.makinggames.biz/) \n\n\n### Videos/Podcasts\n\n* :o2: [awesome-gametalks](https://github.com/hzoo/awesome-gametalks) - A curated list of game talks (GDC, YouTube, etc). \n* :free: [BigSushi](http://www.bigsushi.fm/) - BigSushi GameDev Podcast \n* :free: [TheChernoProject](https://www.youtube.com/user/TheChernoProject) - TheChernoProject youtube channel \n\n\nTools\n--------\n\n### Animation\n\n* :heavy_dollar_sign: [Fusion Character Animator](http://loopengo.free.fr/) - small tool for Clickteam Fusion 2.5 to facilitate the animation of 2D character sprites for developers. \n* :o2: [ScreenToGif](https://github.com/NickeManarin/ScreenToGif) - record a selected area of your screen and save it as a Gif \n* :heavy_dollar_sign: [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. \n* :o2: [DragonBones](http://dragonbones.effecthub.com) - The Open Source 2D skeleton animation solution for Flash \n* :o2: [LWF](http://gree.github.io/lwf/) - Lightweight SWF. LWF is an animation engine that can play animation data converted from FLASH contents in HTML5, Unity, Cocos2d-x, iOS UIKit, and more. \n\n\n### Audio Tools\n\n* :o2: [Ardour](http://ardour.org/) - A multichannel digital audio workstation \n* :o2: [Audacity](http://sourceforge.net/projects/audacity/) - cross-platform software for recording and editing sounds. \n* :free: [BeepBox](http://www.beepbox.co/) - online tool for sketching and sharing chiptune melodies \n* :free: [Bfxr](http://www.bfxr.net/) - A tool to make sound effects for computer games.\n* :free: [Bosca Ceoil](http://boscaceoil.net/) - Online (and also desktop) music producer made by Terry Cavanagh. Simple, intuitive, and has a distinctive retro-ish sound. \n* :free: [ChipTone](https://sfbgames.itch.io/chiptone) - Online sound effect generator \n* :free: [FamiTracker](http://famitracker.com/) - Produce music for the NES/Famicom-systems \n* :free: [jfxr](http://jfxr.frozenfractal.com) - A JavaScript port of the Bfxr sound effect generator.\n* :o2: [LMMS](https://lmms.io/) - digital audio workstation software \n* :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.\n* :o2: [Musagi](http://www.drpetter.se/project_musagi.html) - fairly large and sophisticated music editor and synthesizer \n* :free: [PulseBoy](http://www.pulseboy.com/) web-based musical sequencer which only uses 8bit sounds and samples \n* :o2: [Rosegarden](http://www.rosegardenmusic.com/) - music composition and editing environmen \n* :o2: [Sekaiju](http://openmidiproject.osdn.jp/Sekaiju_en.html) - Open Source MIDI sequencer. \n* :heavy_dollar_sign: [Soundation](https://soundation.com/) - Online Professional music studio.\n* :free: [SunVox](http://www.warmplace.ru/soft/sunvox/) - a small, fast and powerful modular synthesizer with a pattern-based sequencer (tracker).\n* :o2: [Unity-Audio-Manager](https://github.com/MathewHDYT/Unity-Audio-Manager) - Plugin, that allows to easily play/change/stop/mute/... sounds in 2D/3D \n\n\n### Bitmap Compression\n\n* :free: [ImageAlpha](http://pngmini.com/) — Mac OS X GUI for pngquant and other tools \n* :o2: [Image Asset Generation Photoshop plug-in](https://github.com/adobe-photoshop/generator-assets) — Easy export layers to files. \n* :heavy_dollar_sign: [Kraken.io](https://kraken.io/) - robust, ultra-fast image optimizer and compressor with best-in-class algorithms. \n* :free: [PNGGauntlet](http://pnggauntlet.com/) - Smash PNGs for faster sites \n* :free: [PNGoo](https://pngquant.org/) - Windows GUI for batch conversion. \n* :o2: [Pngyu](http://nukesaq88.github.io/Pngyu/) - simple PNG image file compression tool. \n* :free: [SuperPNG Photoshop plug-in](http://www.fnordware.com/superpng/) — Mac and Windows. Comparison with \"Save for Web\" \n* :free: [TinyPNG](https://tinypng.com/) - Advanced lossy compression for PNG images that preserves full alpha transparency. \n\n\n### Character Generators\n\n* :free: [Charas](http://charas-project.net/index.php) - Charas is a charset generator for RPG Maker. \n\n\n### Design Tools\n\n* :heavy_dollar_sign: [articy:draft](http://www.nevigo.com/en/articydraft/overview/) visual environment for the creation and organization of game content. \n* :free: [Dundoc](http://www.dundoc.com/) Game Design starter Template \n* :heavy_dollar_sign: [Scrivener](https://www.literatureandlatte.com/scrivener.php) Helps concentrate on composing and structuring long and difficult documents  \n* :free: [Tiny Game Design Tool](http://tinygdtool.urustar.net) small, portable booklet created in order to help game designers. \n* :o2: [Twine](http://twinery.org/) - Open-source tool for telling interactive, nonlinear stories. \n\n### IDE and Editors\n\n* :o2: [Atom](https://atom.io/) Highly customizable open source text editor\n* :free: [CodeLobster](https://codelobster.com/) - free cross-platform integrated development environment \n* :free: [Eclipse](https://eclipse.org/) - integrated development environment mainly used for Java \n* :o2: [Notepad++](https://notepad-plus-plus.org/) Notepad replacement that supports several languages. \n* :heavy_dollar_sign: [Sublime Text](http://www.sublimetext.com/) Sophisticated text editor for code, markup and prose. \n* :free: [Visual Studio Code](https://code.visualstudio.com/) Free. Built on open source. Runs everywhere. \n* :free: [Visual Studio Community Edition](https://www.visualstudio.com/vs/community/) A fully-featured, extensible, free IDE \n\n### Material\n\n* :o2: [Material Maker](https://www.materialmaker.org/) - Material Maker is a procedural materials authoring tool based on the Godot Engine.\n\n### Modeling\n\n* :o2: [Blender](http://www.blender.org/) - free and open source 3D creation suite \n* :free: [ZBrush Mini](https://zbrushcore.com/mini/) digital sculpting software \n* :heavy_dollar_sign: [SketchUp](http://www.sketchup.com/) - 3D modeling computer program for a wide range of drawing application \n* :heavy_dollar_sign: [Maya](http://www.autodesk.com/products/maya/overview) Industry animation software \n* :heavy_dollar_sign: [3ds Max](http://www.autodesk.com/products/3ds-max/overview) Industry modeling software \n* :triangular_flag_on_post: [Clara.io](https://clara.io/) - Start creating, rendering and sharing 3D \n\n### Pixel Editor\n\n* :heavy_dollar_sign: [Aseprite](http://www.aseprite.org/) - Animated sprite editor \u0026 pixel art tool \n* :heavy_dollar_sign: [Hexels](https://www.marmoset.co/hexels/) - intuitive 2D, grid-based painting tool \n* :heavy_dollar_sign: [Pickle](http://www.pickleeditor.com/) - Another Pixel art Editor. \n* :o2: [PiskelApp](http://www.piskelapp.com/) - Free Online Pixel Art and Animated Sprite Tool. \n* :free: [Pixa.Pics](https://pixa.pics/) - Load any image on the web app as a pixel art. Then, draw, and eventually vectorize art. \n* :free: [Pixi Paint](https://github.com/Kavex/pixel-editor/blob/master/download.md) Desktop version of Pixie Engine \n* :free: [Pixie Engine](http://pixieengine.com/) - Free online pixel editor \n* :free: [Pixelicious](https://www.pixelicious.xyz/) - Image-to-Pixel Art converter \n* :heavy_dollar_sign: [Pixen](https://github.com/Pixen/Pixen) - Pixel Art Editor for OSX (Warning: Pixen previously did not support custom gif palettes before becoming paid, and may still have this limiation.) \n* :heavy_dollar_sign: [PyxelEdit](http://pyxeledit.com/) - Pixel art editor designed to make it fun and easy to make tilesets, levels and animations. \n\n\n### Spritesheet\n\n* :o2: [Cheetah-Texture-Packer](https://github.com/scriptum/Cheetah-Texture-Packer) - High efficient and fast 2D bin packing tool \n* :free: [GlueIT](https://github.com/Kavex/GlueIT) Free Simple Spritesheet Tool \n* :free: [Leshy SpriteSheet Tool](https://www.leshylabs.com/apps/sstool/) -  HTML5 tool for creating, packing, and modifying sprite sheets and texture atlases \n* :o2: [Libgdx Texture Packer](https://libgdx.com/wiki/) - Texture Packer built into Libgdx \n* :free: [MakeAtlas](http://www.skn3.com/junk/makeatlas/makeatlas1.12.zip) - Simple tool to pack a texture atlas \n* :free: [ShoeBox](http://renderhjs.net/shoebox/) - Adobe Air based app with game and ui related tools. \n* :triangular_flag_on_post: [SpriteUV2](https://www.spriteuv.com/) - tool for creating optimal meshes for textures/sprites and packing them into an atlas. \n* :o2: [Stitches](https://draeton.github.io/stitches/) An HTML5 sprite sheet generator \n* :heavy_dollar_sign: [TexturePacker](https://www.codeandweb.com/texturepacker) - Great spritesheet creation editor. \n\n\n### Story Design\n\n* :free: [RapidQuest](https://github.com/radiantone/rapidquest) Free Branching Quest design tool\n\n### Terrain Generators\n\n* :free: [Canyon Terrain Editor](https://entardev.wordpress.com/other-projects/canyon-terrain-editor/) - Create quality, realistic terrain quickly and intuitively \n* :free: [Fracplanet](https://sourceforge.net/projects/fracplanet/) - Fractal planet and terrain generator\n* :heavy_dollar_sign: [World Machine](http://www.world-machine.com/) - Procedural terrain creation, simulations of nature, and interactive editing\n  \n### Texturing\n\n* :heavy_dollar_sign: [FilterForge](https://www.filterforge.com/) - A plugin for Adobe Photoshop that allows you to build your own filters. \n* :heavy_dollar_sign: [PixPlant](http://www.pixplant.com/) - Smart 3D texturing tool that creates high quality normal, displacement, specular maps and seamless textures from photos. \n\n\n### Tile/Level Editors\n\n* :o2: [OGMO Editor](https://ogmo-editor-3.github.io/) - generic level editor. \n* :free: [Mappy](http://tilemap.co.uk/mappy.php) - Free tilemap editor.\n* :free: [Sprite Fusion](https://www.spritefusion.com/) - Free tilemap editor running in the browser, export your tilemaps as native Unity Packages and Godot Maps.\n* :free: [Tiled](http://www.mapeditor.org/) - free, easy to use and flexible tile map editor. \n\n\n### Vector/Image Editor\n\n* :o2: [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. \n* :o2: [Krita](https://krita.org/) - Sketching and painting, offering an end-to-end solution for creating digital painting files from scratch by masters.\n* :o2: [Inkscape](https://inkscape.org/) - Inkscape is a free and open-source vector graphics editor for traditional Unix-compatible systems such as GNU/Linux, BSD derivatives and Illumos, as well as Windows and macOS.\n* :free: [Paint.NET](http://www.getpaint.net/) - Paint.NET is free image and photo editing software for PCs that run Windows. \n* :heavy_dollar_sign: [Pixelmator](http://www.pixelmator.com) - Full-featured image editing app for the Mac\n* :heavy_dollar_sign: [Affinity Designer](https://affinity.serif.com/en-us/designer/) - Professional graphic design software, easy to use and fast \n* :heavy_dollar_sign: [Affinity Photo](https://affinity.serif.com/en-us/photo/) - Professional photo editing software \n\n\n### Voxel Editors\n\n* :o2: [goxel](https://github.com/guillaumechereau/goxel) - Open source 3D voxel editor \n* :o2: [VoxelShop](https://blackflux.com/index.php)- Open source for modify and create voxel objects \n\n\n### Bug Reporting\n\n* :triangular_flag_on_post: [Instabug](https://instabug.com/platforms/unity) - Bug Reporting tool for Unity that enables beta users to send feedback in-app.\n\n\nTutorials\n--------\n\n### Game Development Tutorials\n\n* :free: [3D Game Shaders For Beginners](https://github.com/lettier/3d-game-shaders-for-beginners) - Step-by-step guide to real-time shading techniques. \n* :free: [Simple HTML5 Canvas Game](http://www.lostdecadegames.com/how-to-make-a-simple-html5-canvas-game/) - Simple HTML canvas RPG looking game \n* :free: [Udacity: HTML5 Game Development](https://www.udacity.com/course/html5-game-development--cs255) - HTML5 Game Development by Google \n\n\n\n### Graphics/Modeling Tutorials\n\n* :free: [Pixel Art Tutorial Basics for Beginners](http://gasara.deviantart.com/art/Pixel-Art-Tutorial-Basics-for-Beginners-356743783)\n* :free: [Udacity: Interactive 3D Graphics](https://www.udacity.com/course/interactive-3d-graphics--cs291) - Interactive 3D Graphics by Google \n\n\n### Music Tutorials\n\n* :free: [How To Make Game Music with FL Studio](https://www.youtube.com/watch?v=pkvx-ipbmVg) Youtube vid by rm2kdev \n\n\n### Programming Tutorials\n\n* :free: [Khan Academy: Advanced JS: Games \u0026 Visualizations](https://www.khanacademy.org/computing/cs/programming-games-visualizations) \n\n--------\n\nA selection of major game studios, publishers, etc. using GitHub:\n\n[\u003cimg src=\"https://github.com/zynga.png\" title=\"Zynga\" height=\"50\"\u003e](https://github.com/zynga)\u0026nbsp;\n[\u003cimg src=\"https://github.com/mojang.png\" title=\"Mojang\" height=\"50\"\u003e](https://github.com/mojang)\u0026nbsp;\n[\u003cimg src=\"https://github.com/riotgames.png\" title=\"Riot Games\" height=\"50\"\u003e](https://github.com/riotgames)\u0026nbsp;\n[\u003cimg src=\"https://github.com/epicgames.png\" title=\"Epic Games\" height=\"50\"\u003e](https://github.com/epicgames)\u0026nbsp;\n[\u003cimg src=\"https://github.com/OculusVR.png\" title=\"Oculus VR Inc\" height=\"50\"\u003e](https://github.com/OculusVR)\u0026nbsp;\n[\u003cimg src=\"https://github.com/unity-technologies.png\" title=\"Unity Technologies\" height=\"50\"\u003e](https://github.com/unity-technologies)\u0026nbsp;\n[\u003cimg src=\"https://github.com/electronicarts.png\" title=\"Electronic Arts\" height=\"50\"\u003e](https://github.com/electronicarts)\u0026nbsp;\n[\u003cimg src=\"https://github.com/valvesoftware.png\" title=\"Valve\" height=\"50\"\u003e](https://github.com/valvesoftware)\u0026nbsp;\n[\u003cimg src=\"https://github.com/gree.png\" title=\"GREE\" height=\"50\"\u003e](https://github.com/gree)\u0026nbsp;\n[\u003cimg src=\"https://github.com/dena.png\" title=\"DeNA\" height=\"50\"\u003e](https://github.com/dena)\u0026nbsp;\n[\u003cimg src=\"https://github.com/playgameservices.png\" title=\"Google Play Game Services\" height=\"50\"\u003e](https://github.com/playgameservices)\u0026nbsp;\n[\u003cimg src=\"https://github.com/blizzard.png\" title=\"Blizzard\" height=\"50\"\u003e](https://github.com/blizzard)\u0026nbsp;\n[\u003cimg src=\"https://github.com/ccpgames.png\" title=\"CCP Games\" height=\"50\"\u003e](https://github.com/ccpgames)\u0026nbsp;\n\u003cbr\u003e\n\n* [More games on Github](https://github.com/leereilly/games/)\n","funding_links":[],"categories":["Learning","GitHub","Unknow","Others","miscellaneous","Awesome List","Dépôts","👩🏽‍💻Development [^](#table)","Other Awesome Lists","General","Awesomes ✨"],"sub_categories":["Game Development","Développement de jeux vidéos","Related Awesome Lists [^](#table)","[New to game development? Start here](https://allurious.itch.io/cheatsheets2018) 💠🟪","Models API's"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKavex%2FGameDev-Resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FKavex%2FGameDev-Resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FKavex%2FGameDev-Resources/lists"}