# Gamedev resources
An updated collection of useful resources to design, develop and marketing games. Maintained by [@ibuprogames](https://twitter.com/Ibuprogames).
To add, remove or change things on the list: please submit a pull request.
## Contents
- [Art](#art).
- [Design](#design).
- [Programming](#programming).
- [Audio](#audio).
- [organization](#organization).
- [Unity](#unity).
- [Unreal](#unreal).
- [Engines](#engines).
- [Postmortems](#postmortems).
- [Web](#web).
- [Resources](#resources).
- [Tools](#tools).
- [Social](#social).
- [Marketing](#marketing).
- [Commercial](#commercial).
- [Localization](#localization).
- [Bureaucracy](#bureaucracy).
- [Hardware](#hardware).
- [Testing](#testing).
- [Misc](#misc).
- [Fun](#fun).
## Art
* [Lots of icons from iOS apps](http://iosicongallery.com).
* [Color theory and color palette editors](http://www.pixelprospector.com/color-theory-and-color-palette-editors).
* [A gallery of interesting visual styles used in games](http://videogameartstyles.tumblr.com/).
* [Futuristic interfaces from movies and videogames](http://futureinterface.tumblr.com/).
* [Videogames logos](http://gamelogos.tumblr.com/).
* [Blender to Unity workflow](http://zakjr.com/blog/blender-to-unity-workflow-part-1/).
* [No bullshit pixel art tutorial](http://pixelartus.com/post/85312310886/retronator-no-bullshit-pixel-art-tutorial).
* [The 10 commandments of Color Theory](http://thumbnails.visually.netdna-cdn.com/the-10-commandments-of-color-theory_537dc47b1c394.jpg).
* [How to Pixel Art](https://www.youtube.com/playlist?list=PLG0tvJ_jRDIVqRSjelh_uyuZpREN-T4ZF) :tv:.
* [60 of the finest tutorials and resources about Pixel Art](https://www.reddit.com/r/gamedev/comments/2hdsdi/everything_you_need_to_know_about_pixel_art_60_of).
* [Draw a cartoon monster character in Photoshop](http://design.tutsplus.com/tutorials/draw-a-cartoon-monster-character-in-photoshop--psd-18136).
* [Best practices for Physically Based Content creation in Unity](https://www.youtube.com/watch?v=OeEYEUCa4tI) :tv:.
* [Pixel Art Blender tutorial](https://www.youtube.com/watch?v=Z3yOCJRaUxc) :tv:.
* [How to do Pixel Art](https://www.youtube.com/playlist?list=PLAdAph7mbAcZF43uD0YRlo8lpF3L61Aal) :tv:.
* [Understanding color](https://www.youtube.com/watch?v=Qj1FK8n7WgY) :tv:.
* [PBR texture conversion](http://www.marmoset.co/toolbag/learn/pbr-conversion).
* [Making textureless 3D work, a how-to/making of guide](http://www.gamasutra.com/blogs/TomasSala/20140206/210238/Making_textureless_3D_work_a_howtomaking_of_guide.php).
* [How to make pixel art metallic platform tiles in Photoshop](https://www.youtube.com/watch?v=vK4pLJZfo_E) :tv:.
* [The Animation Process of Ori](http://www.gdcvault.com/play/1021791/Animation-Bootcamp-The-Animation-Process) GDC.
* [Color in games: An in-depth look at one of game design's most useful tools](http://www.gamasutra.com/blogs/HermanTulleken/20150729/249761/Color_in_Games.php).
* [Intro To Blender for Absolute Beginners](https://www.youtube.com/watch?v=2pGGDxVF-pk) :tv:.
* [Physically based rendering](http://blog.wolfire.com/2015/10/Physically-based-rendering).
* [3 steps to improve your game’s graphics](http://blog.gameanalytics.com/blog/3-steps-to-improve-your-games-graphics.html).
* [Blender game character creation series](https://www.youtube.com/playlist?list=PLyelx0TsmSpeHKYfP-_HG37deH3RW5sMD) :tv:.
* [Blocky SciFi gallery](https://es.pinterest.com/pascalblanche/blocky-scifi/).
* [How to learn Blender 3D in under 24 hours](http://www.creativebloq.com/blender/learn-blender-3d-under-24-hours-111518089).
* [Blender Tutorial from the very basics](https://www.youtube.com/watch?v=A3HOEjmLMbQ) :tv:.
* [Spriting guide](http://www.dragonflycave.com/recoloring.aspx).
* [Pixel Art tutorial series](https://www.youtube.com/playlist?list=PLC6BCB8E64F315574) :tv:.
* [Blender low poly Pokemon tutorial](https://youtu.be/HH4Y9ghqRr4) :tv:.
* [Weapon modeling tutorials](https://gumroad.com/timb) :heavy_dollar_sign:.
* [Creating perfectly pixelated games with Unity (2D or 3D)](http://www.gamasutra.com/blogs/AhmetKamilKeles/20160421/271027/Creating_perfectly_pixelated_games_with_Unity_2D_or_3D.php).
* [An introduction to spine a 2D bone based animation system](http://www.gamefromscratch.com/post/2016/04/25/An-Introduction-To-Spine-A-2D-Bone-Based-Animation-System.aspx).
* [Making the world of Firewatch](http://www.gdcvault.com/play/1023191/Making-the-World-of) :tv:.
* [HD index painting in photoshop](http://danfessler.com/blog/hd-index-painting-in-photoshop).
* [Photoshop as game editor](http://www.gamasutra.com/blogs/JochenHeizmann/20160506/272131/Photoshop_as_game_editor.php).
* [User interfaces](http://gameuis.com/).
* [Game art tricks](https://simonschreibt.de/game-art-tricks/).
* [How to build sci-fi environments in Unity 5](http://www.3dartistonline.com/news/2016/05/how-to-build-sci-fi-environments-in-unity-5/).
* [Technical study: Overwatc](http://polycount.com/discussion/170394/technical-study-overwatch-image-heavy).
* [The brilliance in Mad Max's world design](https://shaabanm.wordpress.com/2015/09/23/the-brilliance-in-mad-maxs-world-design/).
* [Making of The Descendant](https://madewith.unity.com/stories/making-descendant).
* [10 mobile games with the best map screens](https://www.linkedin.com/pulse/10-mobile-games-best-map-screens-junxue-li).
* [Photoscan tutorial - Photogrammetry](https://www.youtube.com/watch?v=bero-JBTAX8) :tv:.
* [Gamma and Linear space - What they are and how they differ](http://www.kinematicsoup.com/news/2016/6/15/gamma-and-linear-space-what-they-are-how-they-differ).
* [How to avoid bad color schemes](https://neutroniogames.blogspot.com.es/2016/06/color-theory-for-programmers_18.html).
* [Setting up PBR materials and baked lighting in Unity 5](http://www.thesongofseven.com/dev-blog/2016/6/26/setting-up-pbr-materials-and-baked-lighting-in-unity-5).
* [Creating our Logo](https://i.imgur.com/zbSbj47.png).
* [Texturing for beginners: Top 14 Ways to mix textures and shaders, in Blender](https://www.youtube.com/watch?v=liNGmdXsfbs) :tv:.
* [Lighting for game developers](https://www.youtube.com/watch?v=O9XPEMu4Chs) :tv:.
* [Creating high-quality character art](http://80.lv/articles/alessando-baldasseroni-creating-high-quality-character-art/).
* [Space Marine sprite](https://www.youtube.com/watch?v=9EKm3FBcEL4) :tv:.
* [Playdead's Inside and minimalism](https://www.youtube.com/watch?v=F0egRN-49h0) :tv:.
* [Unity VFX tutorials](https://www.youtube.com/watch?v=M-ADfgaQvCU) :tv:.
* [Pixels and voxels, the long answer](https://medium.com/retronator-magazine/pixels-and-voxels-the-long-answer-5889ecc18190).
* [Strategy game battle UI](https://medium.com/@treeform/strategy-game-battle-ui-3b313ffd3769).
* [The remastering of textures in Bioshock The Collection](https://80.lv/articles/the-remastering-of-textures-in-bioshock-the-collection/).
* [The psychology of UI design: The gutenberg diagram & modern UI](https://www.youtube.com/watch?v=Saqz6uRlKyA) :tv:.
* [Multiplatform 3D art development for indies](https://www.youtube.com/watch?v=IZNHQf84I8M) :tv:.
* [Environment design: Style over function](https://80.lv/articles/environment-design-style-over-function/).
* [Blender - Low Poly Scenario](https://www.youtube.com/watch?v=yrXrRLs1vec&list=PLpPd_BKEUoYi1ha6w28SUq7iYa1NC719E) :tv:.
* [Stylized normal mapping](http://www.alkemi-games.com/a-game-of-tricks-iv-stylized-normal-mapping/).
* [Color combinations from designers](http://colorsupplyyy.com/app/).
* [6 examples of UI design that every game developer should study](http://www.gamasutra.com/view/news/289637/6_examples_of_UI_design_that_every_game_developer_should_study.php).
* [Learn Blender in a single sheet poster](http://giudansky.com/images/articoli/2016/11/blender-infographic-1280-SM.png).
* [Learn how to prototype levels in Blender](https://www.youtube.com/watch?v=2Y2WwvOwn4w) :tv:.
* [An introduction to procedural animations](http://www.alanzucconi.com/2017/04/17/procedural-animations/).
* [Animation in games: function and automation](https://80.lv/articles/animation-in-games-function-and-automation/).
* [Low poly modeling: style through economy](https://youtu.be/H1oNuKChsdU) :tv:.
* [Lights, lights and Tube Lights](https://madewith.unity.com/en/stories/tube-lights-in-antigraviator).
* [Creating a kraken in Inkscape & Krita](http://www.2dgameartguru.com/2017/06/creating-kraken-in-inkscape-krita.html).
* [Stylized VFX in Rime](https://youtu.be/lAYIF0lwy60) :tv:.
* [Creating the striking pixel art of Crawl](http://www.gamasutra.com/view/news/300004/Game_Design_Deep_Dive_Creating_the_striking_pixel_art_of_Crawl.php).
* [Creation facial 2D animation for games](https://80.lv/articles/creation-facial-2d-animation-for-games/).
* [Simple stylized content for Unity games](https://80.lv/articles/simple-stylized-content-for-unity-games/).
* [GPU performance for game artists](http://www.fragmentbuffer.com/gpu-performance-for-game-artists/).
* [Create a forest in UE4 in one hour](https://www.youtube.com/watch?v=FzoY062kY1s) :tv:.
* [Creating pixel art in Blender](http://www.javin-inc.com/blenderpixel/).
* [25 official beginner Blender tutorial videos.](https://www.youtube.com/playlist?list=PLa1F2ddGya_8V90Kd5eC5PeBjySbXWGK1) :tv:.
* [The ultimate pixel art business guide](https://pixelation.org/index.php?topic=23286.0).
* [Optical effects in User Interfaces (for true nerds)](https://medium.muz.li/optical-effects-9fca82b4cd9a).
* [Cyberpunk scene production with Unity & Blender](https://80.lv/articles/cyberpunk-scene-production-with-unity-blender/).
* [The best pixel art tools for making your own game](http://www.pcgamer.com/best-pixel-art-maker-tools/).
* [Real time rendering, an overview for artists](https://jesshiderue4.wordpress.com/real-time-rendering-an-overview-for-artists/).
* [Tips on low poly indie game creation](https://80.lv/articles/omno/).
* [How to model and texture architectural scenes](https://80.lv/articles/how-to-model-and-texture-architectural-scenes/).
* [Designing a hero](https://www.patreon.com/posts/15640491).
* [Stylized prop production with Substance Painter](https://academy.allegorithmic.com/courses/c203935e374ca25287b00df0f6775262).
* [A database of palettes for pixel art](https://lospec.com/palette-list).
* [Realistic vs. Stylized asset production: a technique overview](https://80.lv/articles/realistic-vs-stylized-technique-overview/).
* [An interesting analysis on the art style of Overwatch](https://80.lv/articles/overwatch-technical-overview/).
* [A step-by-step guide to modeling in Unreal Engine](https://game-ace.com/blog/unreal-engine-3d-modeling-a-step-by-step-guide).
* [Step by step character art](https://www.thomasdocjohnson.com/single-post/2018/01/06/Digital-Art-Workflow-Step-by-StepCharacter-Art).
* [GPU performance for game artists](http://www.fragmentbuffer.com/gpu-performance-for-game-artists/).
* [Stylized environment production in Unity](https://80.lv/articles/stylized-environment-production-in-unity/).
* [VFX staples: shape, color, and motion](https://80.lv/articles/vfx-staples-shape-color-and-motion/).
* [Blender to Godot 3, low poly scene import](https://youtu.be/SiueBTuwS_4) :tv:.
* [How to use Spine and make awesomes 2D animations](https://youtu.be/pyKDC-ptFIg) :tv:.
* [Creating simple pixel art textures](http://www.slynyrd.com/blog/2018/2/15/pixelblog-2-texture).
* [Killer sci-Fi environment production tips and tricks](https://80.lv/articles/killer-sci-fi-environment-production-tips-and-tricks/).
* [Photogrammetry guide for 3D artists](https://80.lv/articles/full-photogrammetry-guide-for-3d-artists/).
* [Building great lighting in Unity](https://80.lv/articles/building-great-lighting-in-unity/).
* [Math for game programmers: Juicing your cameras with math](https://youtu.be/tu-Qe66AvtY) :tv:.
* [Thoughtful hair design: theory and practise](http://blog.camposanto.com/post/171638832704/zora-is-one-of-the-two-main-characters-in-our).
* [Stylized character production techniques in Unreal Engine](https://80.lv/articles/stylized-character-production-techniques-in-ue4/).
* [Realistic material design tips and tricks](https://80.lv/articles/realistic-material-design-tips-and-tricks/).
* [Grass creation for games](https://80.lv/articles/tutorial-grass-creation-for-games/).
* [Building the Just Cause 3 animation and rigging pipeline](https://youtu.be/Tfw21ciEyZE) :tv:.
* [Dirt generator in Substance Designer](https://80.lv/articles/dirt-generator-in-substance-designer/).
* [Stylizing 3D character content: model, texture and details](https://80.lv/articles/stylizing-3d-character-content-model-texture-details/).
* [Creating Riot-like stylized VFX in Unity, tips and tricks](https://80.lv/articles/creating-stylized-vfx-in-unity/).
* [Tips on creating stylized 3D content](https://80.lv/articles/tips-on-creating-stylized-3d-content/).
* [Making Zelda-like VFX with Unity](https://80.lv/articles/making-zelda-like-vfx-with-unity/).
* [Seamless forest textures with photogrammetry](https://80.lv/articles/creating-a-forest-biome-with-photogrammetry/).
* [Making Wild West scene with CryEngine](https://80.lv/articles/making-wild-west-scene-with-cryengine/).
* [Apocalyptic environment in Blender](https://youtu.be/mVaxO05toJg) :tv:.
* [Game UX style guide: Why do you need one?](https://www.gamasutra.com/blogs/OmTandon/20180830/325522/Game_UX_Style_Guide_Why_do_you_need_one.php).
* [Color palettes, a guide](https://www.gamedev.net/articles/visual-arts/color-palettes-r4964/).
* [Tips on low poly indie game creation](https://80.lv/articles/omno/).
## Design
* [Rules to developing addictive mobile games](http://visual.ly/rules-developing-addictive-mobile-games).
* [User Interface (UX) techniques](https://www.youtube.com/watch?v=7OSkB4BCx00) :tv:.
* [The basic fundamentals of Competitive Melee](https://www.youtube.com/watch?v=pQxy26IijUA) :tv:.
* [Fingers, Thumbs & People: Designing for the way your users really hold and touch their phones and tablets](http://www.slideshare.net/shoobe01/30min-fingers-touchpeoples).
* [Four ways to design for horror](http://www.gamasutra.com/view/news/217253/Four_ways_to_design_for_horror_from_Amnesia_dev_Frictional_Games.php), from Frictional Games.
* [Fight or Flight: The neuroscience of Survival Horror](http://www.gamasutra.com/view/feature/172168/fight_or_flight_the_neuroscience_.php).
* [Designing and Integrating Puzzles in Action-Adventure Games](http://www.gamasutra.com/view/feature/131326/designing_and_integrating_puzzles_.php).
* [Designing Monument Valley: Less Game, More Experience](http://www.gdcvault.com/play/1020878/Designing-Monument-Valley-Less-Game) GDC'Eu.
* [The Pursuit of Games: Designing Happiness](http://www.gamasutra.com/view/feature/3675/the_pursuit_of_games_designing_.php).
* [SCVNGR's Secret Game Mechanics Playdeck](http://techcrunch.com/2010/08/25/scvngr-game-mechanics/).
* [Deconstructor of Fun](http://www.deconstructoroffun.com/) blog.
* [The Applied Value of Player Psychology: Putting Motivational Principles to Work](http://www.gdcvault.com/play/1017784/The-Applied-Value-of-Player) GDC.
* [The Chemistry Of Game Design](http://www.gamasutra.com/view/feature/129948/the_chemistry_of_game_design.php).
* [Psychology, Human Evolution and Game Design](https://www.youtube.com/watch?v=b7SjEDLCsco) :tv:.
* [How to Write a Horror Story](http://www.wikihow.com/Write-a-Horror-Story).
* [The guide to open world environment design](http://80.lv/articles/skyrim-designer-on-building-virtual-worlds/).
* [How (and why) to write a great Game Design Document](http://www.gamesandlearning.org/2015/10/08/how-and-why-to-write-a-great-game-design-document/).
* [The 7 Hidden Patterns of Successful Storyboards](https://www.youtube.com/watch?v=pmpmkV5b5qM) :tv:.
* [Game UI design](http://gamasutra.com/blogs/BrianOppenlander/20151223/262574/Game_UI_design.php).
* [Geometric progression](https://www.youtube.com/watch?v=EzeyDFWYpIM) :tv:.
* [25 Best UX Design Tutorials](http://1stwebdesigner.com/best-ux-design-tutorials/).
* [The eight steps game design document](https://es.scribd.com/doc/299827462/8-Step-Game-Design-Document).
* [About Combat System Design](http://breadcrumbsinteractive.com/about-combat-system-design/).
* [UX How-To](https://www.youtube.com/playlist?list=PLg-UKERBljNy2Yem3RJkYL1V70dpzkysC) :tv:.
* [11 Tips to speed up your game design process](http://blog.gameanalytics.com/blog/11-tips-to-speed-up-your-game-design-process.html).
* [5 approaches to Crafting Systems in games](http://gamedevelopment.tutsplus.com/articles/5-approaches-to-crafting-systems-in-games-and-where-to-use-them--cms-22628).
* [Designing game narrative: How to create a great story](http://www.develop-online.net/opinions/designing-game-narrative-how-to-create-a-great-story/0185460).
* [On making good combat mechanics](http://joesopko.weebly.com/blog/on-making-good-combat-mechanics-part-1).
* [Extra Credits: game design channel](https://www.youtube.com/playlist?list=PLtkJ7uLv7p0JMUNBbtMfh3wrkHKnWeyxd) :tv:.
* [How rhythm engages players](https://www.youtube.com/watch?v=1z1r5RZFoS0) :tv:.
* [On making good combat mechanics](http://www.gamasutra.com/blogs/JosephSopko/20160630/276193/On_Making_Good_Combat_Mechanics_Part_1.php).
* [Platformer controls: how to avoid limpness and rigidity feelings](http://www.gamasutra.com/blogs/YoannPignole/20140103/207987/Platformer_controls_how_to_avoid_limpness_and_rigidity_feelings.php).
* [Death in video games](https://www.youtube.com/watch?v=4D6hJG3GVF0).
* [Why The Witcher 3's Sidequests Are So Good](https://www.youtube.com/watch?v=fkA3KKSHx9o) :tv:.
* [6 books every game and product designer should read](http://www.doriadar.com/6-books-every-game-product-designer-read/).
* [A collection of mobile game screenshots](http://gamesinspiration.com/).
* [Why do FPS boss battles suck?](https://www.youtube.com/watch?v=pAI3klmQCno) :tv:.
* [A Theory of Fun 10 years later](http://www.gdcvault.com/play/1016632/A-Theory-of-Fun-10).
* [Why is Pokemon Go so addicting?](https://www.youtube.com/watch?v=1dQ5O95Zy7Y) :tv:.
* [Making difficult fun: How to challenge your players](http://gamedevelopment.tutsplus.com/tutorials/making-difficult-fun-how-to-challenge-your-players--cms-25873).
* [Diablo: A classic game postmortem](https://www.youtube.com/watch?v=VscdPA6sUkc) :tv:.
* [How games do health](https://youtu.be/4AEKbBF3URE) :tv:.
* [How Hyper Light drifter’s ammo recharges its combat](https://www.rockpapershotgun.com/2016/07/29/how-hyper-light-drifters-ammo-recharges-its-combat/).
* [The language of Video Games](https://www.youtube.com/watch?v=qsSpo8DPuIc) :tv:.
* [Feeling like a badass in games](https://convexadam.wordpress.com/2016/06/27/badass-in-games/).
* [Composition techniques and player direction](https://shapeofplay.wordpress.com/2013/06/25/composition-level-design/).
* [How Pillars of Eternity changed the stats game](https://www.youtube.com/watch?v=9xP4U2z3d-Y) :tv:.
* [A taxonomy of randomness in Hearthstone](http://gangles.ca/2016/09/12/hearthstone-randomness/).
* [5 things we learned about the appeal of competition from over 239k gamers](http://quanticfoundry.com/2016/08/11/appeal-of-competition/).
* [The rule of Three: Examining plot, Exploration and Combat](http://thegamedesignforum.com/features/reverse_design_ff6_3.html).
* [Roguelike Celebration videos](https://www.youtube.com/channel/UCsCqXksJuAkfZRtnW5Pq1mw/videos?shelf_id=0&sort=dd&view=0) :tv:.
* [User experience design](http://pixeland.io/guides/user-experience-design).
* [Less is More: Designing awesome AI for games](https://www.youtube.com/watch?v=1xWg54mdQos) :tv:.
* [The damage is too damn high or achieving the perfect balance](https://medium.com/@hex3r_/the-damage-is-too-damn-high-or-achieving-the-perfect-balance-3ccccbe70756).
* [The psychology of games](https://www.youtube.com/watch?v=K0GZMA6c0T4) :tv:.
* [System Shock retro analysis](https://www.youtube.com/watch?v=oaIAuFtF8XM) :tv:.
* [World of Warcraft: Level design panel](https://www.youtube.com/watch?v=eYDd3T_s1zo) :tv:.
* [Weaving narratives into procedural worlds](http://www.gamasutra.com/blogs/JoshGe/20161116/285647/Weaving_Narratives_into_Procedural_Worlds.php).
* [MMO economies: hyperinflation, reserve currencies & you!](https://www.youtube.com/watch?v=sumZLwFXJqE) :tv:.
* [The Last Of Us: mechanical analysis ](https://youtu.be/hzgSzbMryFY) :tv:.
* [The Legend of Zelda: The Minish Cap's dungeon design](https://www.youtube.com/watch?v=KEVJXqV7XMc) :tv:.
* [5 game design innovations from 2016](https://youtu.be/kzfKnI8x5SE) :tv:.
* [7 things about primary gaming motivations from over 250000 gamers](http://quanticfoundry.com/2016/12/15/primary-motivations/).
* [How we design games now and why](https://medium.com/@haikus_by_KN/how-we-design-games-now-and-why-bcbc1deb7559).
* [An in-depth analysis/critique of Uncharted 4](https://www.youtube.com/watch?v=F1C3g0HNh34) :tv:.
* [A game designer explains the counterintuitive secret to fun](https://youtu.be/78rPt0RsosQ) :tv:.
* [The beauty of Permanent Death](https://www.youtube.com/watch?v=ye7eEOFCidM) :tv:.
* [Twilight Princess' dungeon design](https://www.youtube.com/watch?v=BTsgWepH3GY) :tv:.
* [Build a bad guy workshop - Designing enemies for retro games](http://www.gamasutra.com/blogs/GarretBright/20140422/215978/Build_a_Bad_Guy_Workshop__Designing_enemies_for_retro_games.php).
* [Mega Man analysis, Cut Man's level design](https://www.youtube.com/watch?v=G4j6f_ukKzo&t=163s) :tv:.
* [Hyper Light Drifter, visual storytelling done right](https://youtu.be/2TLRjV137hw) :tv:.
* [Sigmoid Functions in game design](http://www.jfurness.uk/sigmoid-functions-in-game-design/).
* [The 12 most helpful youtube channels for game designers](http://www.gamedesigning.org/career/helpful-youtube-channels/) :tv:.
* [The Art of Storytelling](https://www.khanacademy.org/partner-content/pixar/storytelling).
* [250 game mechanics](http://www.squidi.net/three/by_year.php).
* [40 game design theses from Master's Degree students](http://www.gamecareerguide.com/theses/).
* [Designing game controls](http://www.gamasutra.com/blogs/AndrewDotsenko/20170329/294676/Designing_Game_Controls.php).
* [Innovation through better design pillars](http://www.gdcvault.com/play/1024176/Finding-Duskers-Innovation-Through-Better) :tv:.
* [Video game story structure guide](https://medium.com/@calebgeizer/video-game-story-structure-guide-f59a8f8c9b0a).
* [Seven memorable boss fights that every developer should study](http://www.gamasutra.com/view/news/296157/7_memorable_boss_fights_that_every_developer_should_study.php).
* [The computer RPG book project (450 pages PDF)](https://crpgbook.files.wordpress.com/2017/04/crpg-book-preview-5.pdf).
* [Early access lessons from Raw Data](https://youtu.be/OTgvqfHWMGM) :tv:.
* [How to get into VR](https://blog.ycombinator.com/how-to-get-into-vr/).
* [Combat system, game mechanics discussion](https://www.youtube.com/watch?v=Hk1dHpKnc7A).
* [Storytelling and Character Design series](https://www.youtube.com/playlist?list=PL8nFs6m2Yq_X-etltVp94nSxF2on17-ZK) :tv:.
* [7 tips for aspiring game designers](http://www.squeakywheel.ph/blog/2017/5/24/7-tips-for-aspiring-game-designers).
* [Game design patterns wiki](http://virt10.itu.chalmers.se/index.php/Category:Patterns).
* [A psychological approach to making desicions in games](https://sitavriend.wordpress.com/2017/06/19/making-decisions-dual-process-theory/).
* [Core principles to make your environments understandable to the player](https://80.lv/articles/defining-environment-language-for-video-games/).
* [Designing each of the 50 weapons in Dead Cells to feel distinctive](http://www.gamasutra.com/view/news/299848/Designing_each_of_the_50_weapons_in_Dead_Cells_to_feel_distinctive.php).
* [Environment storytelling in Dishonored 2](https://80.lv/articles/environment-storytelling-in-dishonored-2/).
* [Learn the language of design](https://www.youtube.com/watch?v=c06uoVVFZd4) :tv:.
* [Urban design and the creation of videogame cities](https://medium.com/@KonstantinosD/urban-design-and-the-creation-of-videogame-cities-f56449f74d7f).
* [Pretty pixels, the importance of visuals in game design](http://www.loadingdeveloper.com/pretty-pixels/).
* [Studying the level design of DOOM (2016)](https://www.mapcore.org/articles/development/argent/).
* [What makes a good detective game?](https://youtu.be/gwV_mA2cv_0) :tv:.
* [Book-Length essay on the design of Diablo II](http://thegamedesignforum.com/features/RD_D2_1.html).
* [Game accessibility guidelines](http://gameaccessibilityguidelines.com/).
* [The aesthetic of play](https://youtu.be/R7AJwlFHZ70) :tv:.
* [Final Fantasy Tactics and combat initiative systems](https://youtu.be/NtUNI59UzMU) :tv:.
* [Designing the open world of The Witcher 3](https://youtu.be/oSS5T4od-GQ) :tv:.
* [Lootboxes and gambling](https://youtu.be/YMDGPSWWA18) :tv:.
* [How games teach us to play their way](https://youtu.be/7L8vAGGitr8) :tv:.
* [The Dos and Don'ts of enemy design](http://www.duelingdevblogs.com/2017/10/the-dos-and-donts-of-enemy-design.html).
* [The design behind Super Mario Odyssey](https://youtu.be/z_KVEjhT4wQ) :tv:.
* [Free-To-Play game design - mechanics, psychology, & business practices](https://www.youtube.com/watch?v=2b4XOXS8c2E) :tv:.
* [The Inner Psycho, morality in games](https://immersionaddict.wordpress.com/2017/11/09/the-inner-psycho-morality-in-games/).
* [An analysis on how Undertale made pacifism fun](https://youtu.be/PTgcUIudRY8) :tv:.
* [Applications of AI in AAA games](https://www.youtube.com/playlist?list=PLokhY9fbx05eq8SvcNOxYRquYMzMjF9Ok) :tv:.
* [Survival Horror – Do’s and Don’t’s (I/II)](https://enomview.com/2018/01/27/survival-horror-dos-and-donts-1/).
* [Why monster hunter world's combat is so satisfying](https://www.youtube.com/watch?v=ZqQtFbOnK0Y) :tv:.
* ['CRPG Book Project', the history of Computer Role-Playing Games](https://crpgbook.files.wordpress.com/2018/02/crpg_book_1-0.pdf) PDF.
* [How Celeste teaches you its mechanics](https://youtu.be/lZoQ9a7oPvo) :tv:.
* [Nice advices about level design](https://www.gamasutra.com/view/news/314857/GDC_2018_Level_Design_Workshop_An_expert_roundtable_QA.php).
* [Creating strong video game characters](https://youtu.be/4mgK2hL33Vw) :tv:.
* [Game Design Document examples](http://seriousgamesnet.eu/assets/view/238).
* [Mobile screen patterns](https://mobile-patterns.com/).
* [What makes a good combat system?](https://youtu.be/8X4fx-YncqA) :tv:.
* [Psych of play: how to make a video game memorable](https://youtu.be/SqdqgSZUPes) :tv:.
* [Prototyping tools for game writers](https://link.springer.com/article/10.1007/s40869-018-0062-y).
* [Intro to narrative design and storytelling](https://youtu.be/IGluIMhB73Y) :tv:.
* [7 UX lessons from the trenches](https://www.straybasilisk.com/7-game-ux-lessons-from-the-trenches/).
* [How to write a game design document?](https://youtu.be/VO4FNf-Xc58) :tv:.
## Programming
* [Online school for developers](https://www.coding-school.eu/).
* [A list of open source C++ libraries](http://en.cppreference.com/w/cpp/links/libs).
* [Introduction to Computer Science I](http://cs50.tv/2014/fall/), a Harvard College's introductory course.
* [Awesome OpenGL](https://github.com/eug/awesome-opengl), a curated list of awesome OpenGL libraries, debuggers, ...
* [Awesome C/C++](https://drktech.com/2014/11/05/a-curated-list-of-awesome-cc-frameworks-libraries-resources-and-shiny-things/), a curated list of awesome C/C++ frameworks, libraries, resources, ...
* [Awesome Modern C++](https://github.com/rigtorp/awesome-modern-cpp), a collection of resources on modern C++.
* [Advanced C++/OpenGL](https://www.youtube.com/playlist?list=PLSPw4ASQYyymu3PfG9gxywSPghnSMiOAW) :tv:.
* [Client side network DO’s and DON’Ts for Game Engine Developers](http://ithare.com/64-network-dos-and-donts-for-game-engine-developers-part-i-client-side/) (I/VIIb).
* [Scalable game architectures that don't break the bank](http://es.slideshare.net/AmazonWebServices/gam201-scalable-game-architectures-that-dont-break-the-bank-aws-reinvent-2014) AWS.
* [Graphics resources](https://github.com/mattdesl/graphics-resources), bookmarks related to game development and realtime graphics programming.
* [Basic principles of 3D computer graphics](https://www.youtube.com/playlist?list=PL_w_qWAQZtAZhtzPI5pkAtcUVgmzdAP8g) (ECS175) :tv:.
* [3D basic lessons](http://www.scratchapixel.com/old/lessons/3d-basic-lessons/).
* [The book of shaders](http://patriciogonzalezvivo.com/2015/thebookofshaders/), gentle step-by-step guide to shaders.
* [Agile software development process: 90 months of evolution](https://www.targetprocess.com/articles/agile-software-development-process-90-months-of-evolution/).
* [Creating a hexagonal grid](http://catlikecoding.com/unity/tutorials/hex-map-1/).
* [Unicode, localization and C++ support](http://www.italiancpp.org/2016/04/20/unicode-localization-and-cpp-support/).
* [Beginning C# with Unity](https://www.youtube.com/playlist?list=PLFgjYYTq6xyhtVK6VzLiFe3pmBu-XSNlX) :tv:.
* [Amit’s game programming bookmarks](http://www-cs-students.stanford.edu/~amitp/gameprog.html).
* [Creating a MapleStory based MMORPG for learning purposes](https://github.com/ZenXChaos/MapleStorySDLCPP).
* [Debugging memory corruption in Unity](http://blogs.unity3d.com/2016/04/25/debugging-memory-corruption-who-the-hell-writes-2-into-my-stack-2/).
* [Implementing a melee combo system in C++](http://orfeasel.com/implementing-a-melee-combo-system-in-c/).
* [Intro to Unity IA](https://www.youtube.com/watch?v=r0kMW3Yasu0) :tv:.
* [What every programmer needs to know about game networking](http://gafferongames.com/networking-for-game-programmers/what-every-programmer-needs-to-know-about-game-networking/).
* [Introduction to networked physics](http://gafferongames.com/networked-physics/introduction-to-networked-physics/).
* [Multithreading in modern C++](http://www.modernescpp.com/index.php/multithreading-in-modern-c).
* [Essentials of Software Engineering, with a Game Programming focus](http://www.randygaul.net/wp-content/uploads/2016/05/R.Gaul_Essentials_SE.pdf) PDF.
* [Turn based multiplayer](https://theliquidfire.wordpress.com/2016/05/05/turn-based-multiplayer-part-1/).
* [DiLIB: Behavior Tree library in C++](http://dilib.dimutu.com/).
* [Remaking Cavestory in C++](https://www.youtube.com/watch?v=ETvApbD5xRo) :tv:.
* [Three C# garbage examples](https://xenoprimate.wordpress.com/2016/04/08/three-garbage-examples/).
* [Flatbuffers for Unity](http://exiin.com/blog/flatbuffers-for-unity-sample-code/).
* [Data structures in games](http://enemyhideout.com/2016/05/games-101-data-structures-in-games/).
* [C++ for games: Performance, allocations and Data Locality](http://ithare.com/c-for-games-performance-allocations-and-data-locality/).
* [A curated list of awesome C/C++ frameworks, libraries, resources, and shiny things](https://cpp.libhunt.com/).
* [C# binding for Vulkan](https://github.com/Mervill/Tanagra).
* [Upgrading existing C# code to C# 6.0](http://www.dotnetcurry.com/csharp/1222/upgrade-existing-csharp-code-csharp-6).
* [Rendering multiple lights in Unity](http://catlikecoding.com/unity/tutorials/rendering/part-5/).
* [Learn C# online](http://bafflednerd.com/learn-csharp-online/).
* [libyojimbo, a source network library](http://gafferongames.com/2016/07/21/launch-of-libyojimbo/).
* [Raylib, a simple and easy-to-use library to learn videogames programming](http://www.raylib.com/).
* [A collection of Awesome .NET libraries, tools & frameworks](https://dotnet.libhunt.com/).
* [A curated list of awesome C/C++ frameworks, libraries, resources, and shiny things](https://cpp.libhunt.com/).
* [Finite State Machine for game developers](http://gamedevelopertips.com/finite-state-machine-game-developers/).
* [Networking for game programmers](http://gafferongames.com/networking-for-game-programmers/).
* [C# networking](https://16bpp.net/tutorials/csharp-networking/01).
* [Introduction to Computer Graphics and Imaging](https://mdzahidh.github.io/cs148/?class/cs148/).
* [Learn C# by building a simple RPG](http://scottlilly.com/learn-c-by-building-a-simple-rpg-index/).
* [Learn C# online](http://bafflednerd.com/learn-csharp-online/).
* [A collection of awesome .NET libraries, tools, frameworks and software](https://github.com/quozd/awesome-dotnet).
* [Doom 2016, a graphics study](http://www.adriancourreges.com/blog/2016/09/09/doom-2016-graphics-study/).
* [Libgdx multiplatform game development](http://vladimirslav.com/tutorials/).
* [Math for game developers](https://www.youtube.com/watch?v=sKCF8A3XGxQ&list=PLW3Zl3wyJwWOpdhYedlD-yCB7WQoHf-My) :tv:.
* [Game graphics 101: textures, UV mapping, and texture filtering](http://ithare.com/game-graphics-101-textures-uv-mapping-and-texture-filtering/).
* [Modern OpenGL 3.0+](https://www.youtube.com/playlist?list=PLRtjMdoYXLf6zUMDJVRZYV-6g6n62vet8) :tv:.
* [The math of idle games](http://developers.kongregate.com/blog/the-math-of-idle-games-part-i).
* [Game engine using STD C++ 11](https://www.youtube.com/watch?v=8AjRD6mU96s) :tv:.
* [Why video game coders don't use TDD, and why it matters](http://chrismdp.com/2015/03/why-games-coders-dont-use-tdd-and-why-it-matters/).
* [A list of popular/awesome videos games, add-ons, maps, etc. hosted on GitHub](https://github.com/leereilly/games).
* [A collection of awesome .NET core libraries, tools, frameworks and software](https://github.com/thangchung/awesome-dotnet-core).
* [How to make games with LÖVE](http://sheepolution.com/learn/book/contents).
* [A list of modern C++11/14/17 features](https://github.com/AnthonyCalandra/modern-cpp-features).
* [Rapid game prototyping: Tips for programmers](http://devmag.org.za/2014/01/08/rapid-game-prototyping-tips-for-programmers/).
* [The complete guide to Unity and Git](http://www.gamasutra.com/blogs/TimPettersen/20161206/286981/The_complete_guide_to_Unity__Git.php).
* [C++ in Huge AAA Games](https://www.youtube.com/watch?v=qYN6eduU06s) :tv:.
* [List of single-file C/C++ libraries](https://github.com/nothings/single_file_libs).
* [Full list of open source physics engines](http://www.tapirgames.com/blog/open-source-physics-engines).
* [Extensive tutorial resource for learning Modern OpenGL](https://learnopengl.com).
* [Shadow Tactics, a rendering breakdown](https://kosmonautblog.wordpress.com/2017/01/09/shadow-tactics-rendering-breakdown/).
* [How to make Minecraft in C++ and OpenGL](https://www.youtube.com/playlist?list=PLMZ_9w2XRxiZq1vfw1lrpCMRDufe2MKV_) :tv:.
* [Godot game engine tutorial series](http://www.gamefromscratch.com/page/Godot-Game-Engine-tutorial-series.aspx).
* [A library for patching, replacing and decorating .NET and Mono methods during runtime](https://github.com/pardeike/Harmony).
* [Voxel rendering techniques](https://medium.com/@fogleman/voxel-rendering-techniques-fa8d869457ca).
* [Essence of linear algebra](https://www.youtube.com/watch?v=kjBOesZCoqc&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab).
* [Nested coroutines in Unity](http://www.alanzucconi.com/2017/02/15/nested-coroutines-in-unity/).
* [Code design and architecture series](http://codensuch.com/trap-labs-series/part0).
* [Master C++ programming with open source books](https://www.ossblog.org/master-c-programming-with-open-source-books/).
* [42 recommendations from Intel about coding in C++](https://software.intel.com/en-us/articles/the-ultimate-question-of-programming-refactoring-and-everything).
* [Unity 5 - Artificial Intelligence / Basic AI](https://www.youtube.com/watch?v=p-_QyPu1oLI&index=19&list=PLpPd_BKEUoYi1ha6w28SUq7iYa1NC719E) :tv:.
* [Writing a game engine in 2017](http://www.randygaul.net/2017/02/24/writing-a-game-engine-in-2017/).
* [Making A Character Controller in Unity](https://www.youtube.com/watch?v=sHMPAO6pU8s&list=PL5KbKbJ6Gf99cmJJjXrkk2fdbWECBiAFb) :tv:.
* [Data structures and algorithms problems in C++ using STL](http://www.techiedelight.com/data-structures-and-algorithms-interview-questions-stl/).
* [Practical color theory for people who code](https://tallys.github.io/color-theory/).
* [Render pipelines desing in C++](http://www.marti.works/render-pipelines-desing-in-c/).
* [Anvil, a cross-platform, open-source, MIT-licensed wrapper library for Vulkan](http://gpuopen.com/gaming-product/anvil-vulkan-framework/).
* [Implementing robust AI: Enemy positioning](http://www.rikodu.com/implementing-robust-ai-for-secondhand-enemy-positioning/).
* [How does multiplayer game sync their state?](http://www.cakesolutions.net/teamblogs/how-does-multiplayer-game-sync-their-state-part-1).
* [A study path for game programmer](https://github.com/miloyip/game-programmer).
* [C++ language quick guide](http://viptechworld.blogspot.com.es/2017/05/cpp-quick-guide-by-vtw.html).
* [Unit Tests, how to write testable code and why it matters](https://www.toptal.com/qa/how-to-write-testable-code-and-why-it-matters).
* [Top 10 algorithms and data structures for competitive programming](http://www.geeksforgeeks.org/top-algorithms-and-data-structures-for-competitive-programming/).
* [Best websites a programmer should visit](https://github.com/sdmg15/Best-websites-a-programmer-should-visit).
* [Program a game engine from scratch](http://dragonfly.wpi.edu/book/).
* [Tinyheaders, one-file C/C++ libraries with no dependencies](https://github.com/RandyGaul/tinyheaders).
* [7 ways to get better at C++ during this summer](http://www.fluentcpp.com/2017/06/23/7-ways-better-cpp-summer/).
* [A manually curated list of 240+ popular programming podcast episodes](https://docs.google.com/spreadsheets/d/1gIRjeB1Y_AMvtmJsZWl_dNMDJ7lPSIxiVUYyEvrP5P4/htmlview?usp=sharing&sle=true).
* [How to Unit Test Unity code](https://youtu.be/TyxDg70hc3g) :tv:.
* [The Ronimo coding style guide](http://www.gamasutra.com/blogs/JoostVanDongen/20170711/301454/The_Ronimo_coding_style_guide.php).
* [Scaling dedicated game servers with Kubernetes](http://www.compoundtheory.com/scaling-dedicated-game-servers-with-kubernetes-part-1-containerising-and-deploying/).
* [Is your code ready to prevent the Nedelin Catastrophe?](http://www.gamasutra.com/blogs/BartlomiejWaszak/20170719/301973/Is_Your_Code_Ready_to_Prevent_the_Nedelin_Catastrophe.php).
* [The basics of demo programming (2011)](https://www.youtube.com/watch?v=TbcZyAO6K7c) :tv:.
* [Awesome articles on server programming for multiplayer games](http://www.gabrielgambetta.com/client-server-game-architecture.html).
* [Tools, tricks and technologies for reaching stutter Free 60 FPS in Inside](https://youtu.be/mQ2KTRn4BMI) :tv:.
* [Camera logic in a 2D platformer](https://asylumsquare.com/#blog/2017-11-25/Camera-Logic-in-a-2D-Platformer.html).
* [Foliage optimization in Unity](https://www.gamasutra.com/blogs/DannyWeinbaum/20171201/310813/Foliage_Optimization_in_Unity.php).
* [Matrices, from a geometric perspective](http://www.coranac.com/documents/geomatrix/).
* [A framework to translate the rules of a (turn-based) game to a series of simple functions](https://github.com/google/boardgame.io).
* [How to write your own C++ game engine](http://preshing.com/20171218/how-to-write-your-own-cpp-game-engine/).
* [A comprehensive guide to serverless architecture](https://www.simform.com/serverless-architecture-guide/).
* [Game developer’s guide to graphical projections (I/II)](https://medium.com/retronator-magazine/game-developers-guide-to-graphical-projections-with-video-game-examples-part-1-introduction-aa3d051c137d).
* [Using neural networks and machine learning to power up a 2D roguelike in Unity](https://blogs.unity3d.com/es/2017/12/11/using-machine-learning-agents-in-a-real-game-a-beginners-guide/).
* [Make a RPG and learn C#](https://wpuploads.azureedge.net/2016/08/LearnCSharpSimpleRPG_2ndEd.pdf) PDF.
* [Making a C++ game engine from scratch](https://www.jacobmilligan.com/posts/making-a-game-engine-part-0/).
* [Profiling, measurement and analysis](https://engineering.riotgames.com/news/profiling-measurement-and-analysis).
* [A rendering abstraction which describes a frame as a directed acyclic graph of render tasks and resources](https://github.com/acdemiralp/fg).
* [The 15 C++11 features you must really use](http://cppdepend.com/blog/?p=319).
* [How to make a game from scratch using Lua and Löve](https://github.com/SSYGEN/blog/issues/30).
* [Books I had to read to develop a game engine](https://www.haroldserrano.com/blog/books-i-used-to-develop-a-game-engine).
* [The poor man's netcode](http://etodd.io/2018/02/20/poor-mans-netcode/).
* [Networked physics in VR](https://developer.oculus.com/blog/networked-physics-in-virtual-reality-networking-a-stack-of-cubes-with-unity-and-physx/).
* [Color theory for programmers, how to find great colors](https://youtu.be/-l2g4adWWwo) :tv:.
* [Shaders: a short story](https://medium.com/@darkdreamday/shaders-a-short-story-31210427a7c).
* [Optimization of Catan Universe on mobile for Unity](https://rubentorresbonet.github.io/unity/2017/06/12/catan-universe-mobile-optimization-unity.html).
* [Unreal Engine gameplay framework primer for C++](http://www.tomlooman.com/ue4-gameplay-framework/).
* [OpenGL, step by step](http://ogldev.atspace.co.uk/).
* [The total beginner's guide to game AI](https://www.gamedev.net/articles/programming/artificial-intelligence/the-total-beginners-guide-to-game-ai-r4942/).
* [A list of useful books for game AI programming](http://alumni.media.mit.edu/~jorkin/aibooks.html).
## Audio
* [Noise level chart](http://www.noisehelp.com/noise-level-chart.html), examples of sounds with dB levels ranging from 0 to 180 decibels.
* [The basics of recording audio for digital video](https://www.youtube.com/watch?v=S9cP1WHL0Zo) :tv:.
* [Sound effects and scripting in Unity](https://www.youtube.com/watch?v=5N-428vKwaE) :tv:.
* [Game audio tutorials](https://www.youtube.com/playlist?list=PLzOBPpKi0Kcvm4tIS6ribeIkIzkv7Bl1Z) :tv:.
* [Music explained, exploited, expressed](http://blog.disasterpeace.com/) blog.
* [Where the sounds from the world's favorite movies are born](https://www.youtube.com/watch?v=0GPGfDCZ1EE) :tv:.
* [DOOM: Behind the music](https://www.youtube.com/watch?v=ua-f0ypVbPA) :tv:.
* [Mario Kart 8 ft. SpaceHamster - Original sound theory](https://www.youtube.com/watch?v=mGjVkz-duNc) :tv:.
* [Designing sound effects](https://www.youtube.com/watch?v=AtpMqJ6kOyU) :tv:.
* [How to make a coin sound effect in Audacity fast & easy](https://youtu.be/JVrft9cqduQ) :tv:.
* [Sound + Music creation software](http://www.pixelprospector.com/sound-music-creation-software/).
* [8-bit game soundtracks you probably haven't heard](http://imgur.com/gallery/TtAHz).
* [Completely redesigning Pokemon GO sounds](https://www.youtube.com/watch?v=11VO_owpOJw) :tv:.
* [The Last of Us: Music analysis](https://youtu.be/7TYNLe8qjMc).
* [The sound of Hearthstone](https://www.youtube.com/watch?v=XYKL3uozCfQ) :tv:.
* [Effective Audio in Game Design](https://www.youtube.com/watch?v=g6Z4ad3qBoQ) :tv:.
* [An introduction to game audio scripting](https://www.asoundeffect.com/game-audio-scripting/).
* [Creating music for games in Fruity Loops 12](https://www.youtube.com/watch?v=sgSZCl0Mdhs) :tv:.
* [The music of Breath of the Wild](https://www.youtube.com/watch?v=3FWVKu1gnWs) :tv:.
* [Interview with the composer of LIMBO and INSIDE](https://vimeo.com/215488901) :tv:.
* [Get started making music](https://learningmusic.ableton.com/).
* [Composing the music and sound of Hyper Light Drifter](https://youtu.be/k1b9xKRC74E) :tv:.
* [The sound design secrets of Horizon Zero Dawn](https://youtu.be/SIAmi88akl0) :tv:.
* [How to make commercial-quality orchestral music](https://youtu.be/iDaNs3AMWIg) :tv:.
* [Setting the gold standard for audio in Hellblade](http://www.thesoundarchitect.co.uk/hellblade-senuas-sacrifice-setting-the-gold-standard-for-audio/).
* [The basics of sound design for video games and films](https://youtu.be/Zd3507sC7GY) :tv:.
* [The minimalist sound design of The Witness](https://www.gamasutra.com/view/news/264301/The_minimalist_sound_design_of_The_Witness.php).
* [Musical sound effects in the Super Mario Series](https://youtu.be/6hHbTVloizU) :tv:.
* [How to make indie game music for beginners](https://youtu.be/AheuOqlAMvA) :tv:.
## Organization
* [Building and managing your team](https://www.youtube.com/watch?v=MPZYeVcDkG0) :tv:.
* [Git centralized workflow](https://www.atlassian.com/git/tutorials/comparing-workflows/centralized-workflow/).
* [How to install GitLab as your private GitHub clone](https://vexxhost.com/resources/tutorials/how-to-install-gitlab-as-your-private-github-clone/).
* [Tools are just means to get the job done](https://medium.com/@VovaNaz/tools-are-just-means-to-get-the-job-done-7f79cc199099).
* [10 great ways to impress a software engineer on their first day](http://www.sleepeasysoftware.com/10-great-ways-to-impress-a-software-engineer-on-their-first-day/).
* [85 of the best business tools for startups](http://articles.bplans.com/business-startup-tools-a-curated-list-of-our-favorite-tools-and-resources-to-build-your-company/).
* [Killing the "Lucky Indie" myth: How to build a sustainable microstudio](https://www.youtube.com/watch?v=1BCg31KVJok&feature=youtu.be) :tv:.
* [An App launch guide](https://github.com/adamwulf/app-launch-guide/blob/master/README.md).
* [Developing simple and appealing games](http://www.voidbee.com/blog/develop-simple-and-appealing-games).
* [Project planning for solo gamedev](http://hacknplan.com/project-planning-for-solo-game-developers/).
* [Understanding vertical slicing](http://hacknplan.com/understanding-vertical-slicing).
* [Spiral model for game development](http://gamedevelopertips.com/spiral-model-for-game-development/).
* [Crunch: the failure of project management in the games industry](http://www.openthesis.org/document/view/602718_0.pdf).
* [How to plan a video game: The pre-production phase](https://www.youtube.com/watch?v=_kx_mpRyVMM) :tv:.
* [The stress of game development - Tips for survival](https://youtu.be/XUcp2bNTwBg) :tv:.
* [How to host your own private Git repositories](https://eklitzke.org/how-to-how-your-own-private-git-repositories).
* [How to survive as a solo dev for like a decade or so](http://www.sizefivegames.com/2017/05/04/how-to-survive-as-a-solo-dev-for-like-a-decade-or-so/).
* [Working with Git (for games and... in general)](https://blog.joy-machine.com/working-with-git-for-games-and-in-general-a0efb78f3a01).
* [How actually make your dream game, publish it and not die in the process](https://godotengine.org/article/how-actually-make-your-dream-game).
* [Detailed guide to Git](https://medium.com/learn-git-today/the-ultimate-git-guide-to-creating-your-first-repo-b50762a6ab00).
* [Choosing Version Control System for development](http://ithare.com/choosing-version-control-system-for-gamedev/).
* [How I got to 200 productive hours a month](https://qotoqot.com/blog/improving-focus/).
* [Techniques for dealing with lack of motivation, malaise, depression](https://www.youtube.com/watch?v=i7kh8pNRWOo) :tv:.
* [A curated directory of resources and tools to help you build your Startup](http://startupstash.com/).
* [Improving productivity using Pomodoro, takeaways after 2 years of practice](http://mehdi.cherti.name/improving-my-productivity-using-pomodoro-takeaways-after-2-years-of-practice.html).
* [Three reasons to soft launch your mobile game](http://www.gamesindustry.biz/articles/2018-01-10-three-reasons-to-soft-launch-your-mobile-game).
* [How to interview game programmers](https://youtu.be/a1MjIWGYvy8) :tv:.
* [Modern approaches to game production](https://80.lv/articles/modern-approaches-to-game-production/).
* [Efficient indie tricks to get close to AAA quality](https://youtu.be/15PAsik0PZE) :tv:.
* [Intensely practical tips for growing an indie studio](https://youtu.be/MDYh2mnDCIM) :tv:.
* [Learn Git in 20 minutes](https://youtu.be/IHaTbJPdB-s) :tv:.
* [Worldbuilding with ProBuilder effective iteration and workflow enhancements](https://youtu.be/yJsQJ6gwnn0) :tv:.
* [AAA best practices for indie studios to maintain a healthy build](https://unity3d.com/es/how-to/set-up-a-stable-build-pipeline).
## Unity
* [Introduction to Game Development with Unity and C#](https://www.youtube.com/channel/UCmtyQOKKmrMVaKuRXz02jbQ) :tv:.
* [Dynamic lighting on sprites](http://robotloveskitty.tumblr.com/post/33164532086/legend-of-dungeon-dynamic-lighting-on-sprites).
* [Introduction to Unity test tools](http://gamasutra.com/blogs/LiorTal/20140520/218123/Introduction_to_Unity_Test_Tools.php).
* [Memory profiling in Unity](http://www.slideshare.net/williamyang3910/unitekorea2013-memory-profiling-in-unity).
* [C# memory management for Unity developers](http://www.gamasutra.com/blogs/WendelinReich/20131109/203841/C_Memory_Management_for_Unity_Developers_part_1_of_3.php) (I/III).
* [Mastering Physically Based Shading in Unity 5](http://www.slideshare.net/RenaldasZioma/unite2014-mastering-physically-based-shading-in-unity-5).
* [2D best practices in Unity](https://www.youtube.com/watch?v=HM17mAmLd7k) :tv:.
* [Big Android: Best performance on the most devices](https://www.youtube.com/watch?v=yFcI6pFEgjk) :tv:.
* [Managing 2D animation states in Unity](http://johnstejskal.com/wp/creating-2d-animations-from-sprite-sheets-in-unity3d/).
* [Unity youtube channel](https://www.youtube.com/user/Unity3D/videos?shelf_id=0&view=0&sort=dd) :tv:.
* [Serialization best practices](http://forum.unity3d.com/threads/serialization-best-practices-megapost.155352).
* [Best practices for physically based content creation](https://www.youtube.com/watch?v=OeEYEUCa4tI) :tv:.
* [Modern 2D techniques](https://www.youtube.com/watch?v=bUGbXThraVM) :tv:.
* [Unity 3D best practices](https://x-team.com/2014/03/unity-3d-optimisation-and-best-practices-part-1/).
* [Unity 5 - Intro to Lighting and Rendering](http://unity3d.com/es/learn/tutorials/modules/beginner/graphics/lighting-and-rendering).
* [Unity best practices](http://www.glenstevens.ca/unity3d-best-practices/).
* [Infinite terrain generation in Unity](http://code-phi.com/infinite-terrain-generation-in-unity-3d/).
* [EditorWindow lifecycle](http://t-machine.org/index.php/2015/06/25/unity3d-missing-docs-editorwindow-lifecycle/).
* [How to make a MOBA in Unity](https://www.youtube.com/playlist?list=PLHW9PxPVcecHLa7JP-Ts09LZYHLIwdky_) :tv:.
* [Building Unity games in Visual Studio](https://channel9.msdn.com/Events/Visual-Studio/Visual-Studio-2015-Final-Release-Event/Building-Unity-games-in-Visual-Studio) :tv:.
* [So you want to be a Unity freelancer](https://www.youtube.com/watch?v=gVjW-BeS1bk&feature=youtu.be) :tv:.
* [Character locomotion](https://www.youtube.com/watch?v=eVAMOYVSszI) :tv:.
* [Making of Monument Valley in Unity](https://www.youtube.com/watch?v=mCCC9hQm6MM) :tv:.
* [Quick setup scalable UI in Unity](https://www.youtube.com/watch?v=HwZfv_17KN8) :tv:.
* [Making a sport game in Unity](https://www.youtube.com/watch?v=Ud7RNhO_VRU) :tv:.
* [C# memory and performance tips for Unity](http://www.somasim.com/blog/2015/04/csharp-memory-and-performance-tips-for-unity/).
* [Introduction to Unity Analytics](https://www.youtube.com/watch?v=axZJ6R8Iz8c) :tv:.
* [How to make realistic bullets in Unity](http://www.habrador.com/tutorials/unity-realistic-bullets/).
* [Resources for writing shaders in Unity](https://github.com/VoxelBoy/Resources-for-Writing-Shaders-in-Unity).
* [Art optimizations for Maximum Performance in Unity 5](https://www.youtube.com/watch?v=HsGZ83sQyBI) :tv:.
* [How we optimized our mobile game](https://www.youtube.com/watch?v=G0IdA_CHCUs) :tv:.
* [The beginner’s guide to Physically Based Rendering in Unity](http://blog.teamtreehouse.com/beginners-guide-physically-based-rendering-unity).
* [How to write native plugins for Unity](http://www.alanzucconi.com/2015/10/11/how-to-write-native-plugins-for-unity/).
* [A coder's guide to spline-based procedural geometry](https://www.youtube.com/watch?v=o9RK6O2kOKo) :tv:.
* [Advanced Global Illumination in Unity 5](https://www.youtube.com/watch?v=NQLgR_a-g_8) :tv:.
* [50 tips for working with Unity](http://devmag.org.za/2012/07/12/50-tips-for-working-with-unity-best-practices/).
* [Dependency Injection and Unit Testing Unity](http://unity3d.college/2016/02/22/dependency-injection-and-unit-testing-unity/).
* [Unity serialization best practices](https://imgur.com/a/uqQij).
* [Porting Unity games to consoles](https://drive.google.com/file/d/0B9QBGqwp4zCQSTJFd2hEXzFrX1k/view).
* [A practical intro to shaders](https://www.youtube.com/watch?v=C0uJ4sZelio) :tv:.
* [Unity open source resources](https://unity3d-open-source.zeef.com/taras.leskiv).
* [The big list of Unity development resources](http://appindex.com/app-development/big-list-unity-development-resources/).
* [Unity UI tutorial: Canvas and scalability](http://cattrapstudios.com/blog/unity-ui-tutorial-canvas-and-scalability/).
* [Unity serialization](https://sometimesicode.wordpress.com/2015/04/11/unity-serialization-part-1-how-it-works-and-examples/).
* [Introduction to game development (Unity and C#)](https://www.youtube.com/playlist?list=PLFt_AvWsXl0fnA91TcmkRyhhixX9CO3Lw) :tv:.
* [Unity 5 level design, tutorial and image effects](https://www.youtube.com/watch?v=bhin1zxbIdU) :tv:.
* [Shaders case study - Hearthstone golden cards](https://www.youtube.com/watch?v=OYjMnMZe1Vg) :tv:.
* [Coding gameplay](http://enemyhideout.com/2016/06/coding-gameplay/).
* [5 more Unity tips](http://synersteel.com/blog/2016/6/22/5-more-unity-tips).
* [Volumetric rendering](http://www.alanzucconi.com/2016/07/01/volumetric-rendering/).
* [AI for games](https://www.youtube.com/watch?v=bc86es4YOoc) :tv:.
* [Optimizations for mobile games](https://www.youtube.com/watch?v=gHJ-J3jYjpA) :tv:.
* [Let's Learn Unity](https://www.youtube.com/playlist?list=PLc4er0fVuCUc8S-z6PLfSjql9RPFCGwmj) :tv:.
* [50 Tips and Best Practices for Unity (2016 Edition)](http://www.gamasutra.com/blogs/HermanTulleken/20160812/279100/50_Tips_and_Best_Practices_for_Unity_2016_Edition.php).
* [1000000 items in Unity](https://enzisoft.wordpress.com/2016/03/09/factorio-in-unity-part-1/).
* [Pixel-Perfect virtual camera](https://theadrainblog.wordpress.com/2016/09/05/pixel-perfect-virtual-camera-unity3d/).
* [Unity open source search engine](http://unitylist.com/).
* [Extend the Unity editor](https://www.raywenderlich.com/130721/extend-unity3d-editor).
* [Beginning C# with Unity](https://videos.raywenderlich.com/courses/beginning-c/lessons/1) :tv:.
* [Compute shaders](https://www.youtube.com/watch?v=qDk-WIOYUSY) :tv:.
* [Raymarching Distance Fields in Unity](http://flafla2.github.io/2016/10/01/raymarching.html).
* [MVC in Unity](http://www.stardust.ch/mvc-in-unity/).
* [Blend Trees quick tutorial](https://www.youtube.com/watch?v=YgaLKrSApWM) :tv:.
* [Top 10 Unity quick tips](https://youtu.be/JDVuTBHnGWw) :tv:.
* [Unity essential shortcuts for level design](https://www.youtube.com/watch?v=UVP2iycqisk) :tv:.
* [Introduction to Unity 2D](https://www.raywenderlich.com/147686/introduction-unity-2d-2).
* [How to create an RPG game in Unity](https://gamedevacademy.org/how-to-create-an-rpg-game-in-unity-comprehensive-guide/).
* [Using Unity to effectively polish your gameplay](https://80.lv/articles/using-unity-to-effectively-polish-your-gameplay/).
* [Unity3D Git basics](https://www.youtube.com/watch?v=tNhIh3NzANc&feature=youtu.be) :tv:.
* [Sci-Fi space in Unity: tips and tricks](https://80.lv/articles/sci-fi-space-in-unity-tips-and-tricks/).
* [Unity shaders for stylized scenes](https://80.lv/articles/unity-shaders-for-stylized-scenes/).
* [Physically Based Rendering algorithms: A comprehensive study in Unity3D](http://www.jordanstevenstechart.com/physically-based-rendering).
* [How to use Nested Prefabs](https://www.youtube.com/watch?v=SMH8wY4HQ0I) :tv:.
## Unreal
* [Beginner tutorial series](https://www.youtube.com/playlist?list=PLL0cLF8gjBpqDdMoeid6Vl5roMl6xJQGC) :tv:.
* [Introduction to Blueprints](https://www.youtube.com/playlist?list=PLZlv_N0_O1gY35ezlSQn1sWOGfh4C7ewO) :tv:.
* [Creating a Blueprint Zombie Shooter](https://www.youtube.com/playlist?list=PL4g86nVHyAEfq6p9HPwj6aPT2GussW8c0) :tv:.
* [Unreal Engine tutorials](https://docs.unrealengine.com/latest/INT/Videos/?series=PLZlv_N0_O1gb5sdygbSiEU7hb0eomNLdq) :tv:.
* [How to create a shooter game from scratch](http://shootertutorial.com/2015/08/08/enemy-boss-robot/).
* [Making a Pong game](http://gaming-resources.com.ve/site/index.php/2015/08/27/tutorial-making-a-pong-game-with-ue4/).
* [Getting Started with VR](http://www.tomlooman.com/getting-started-with-vr/).
* [Unreal Engine C++ tutorials](https://www.youtube.com/channel/UCpsN2TfWGmun4peN2IPgcKg) :tv:.
* [Blender to UE4 animation pipeline](https://www.youtube.com/watch?v=moAcoJx8Hfg) :tv:.
* [Unreal Engine 4 C++ Tutorials](http://orfeasel.com/blog/).
* [Epic released the documents on shaders for realistic characters in UE4](https://docs.unrealengine.com/latest/INT/Resources/Showcases/PhotorealisticCharacter/).
* [Unreal for Unity developers](https://www.youtube.com/playlist?list=PLb8LPjN5zpx3ridPWb_kuEu6TWBATP45F) :tv:.
* [The ultimate Unreal C++ tutorial series](https://www.youtube.com/watch?v=K8iSi1oGaBI) :tv:.
* [An cheat sheet for Unreal Engine 4 C++ programming](https://github.com/jbtronics/UE4-CheatSheet).
* [Lighting studies in UE4](https://80.lv/articles/lighting-studies-in-ue4/).
## Engines
* [Unreal Engine](https://www.unrealengine.com), widely used since 1998 to build AAA games.
* [Unity](http://unity3d.com/), most popular engine for indie developers.
* [CryEngine](https://www.cryengine.com/), powerful engine, open-source code.
* [StingrayEngine](http://stingrayengine.com/), Autodesk game engine.
* [Lumberyard](https://aws.amazon.com/lumberyard/), open-source AAA game engine deeply integrated with AWS and Twitch.
* [GameMaker](http://www.yoyogames.com/gamemaker), it doesn’t require programming knowledge to use.
* [Cocos2d-x](http://www.cocos2d-x.org/), based on Cocos2d-iPhone with multiple choice of programming languages.
* [Corona](https://coronalabs.com/), advanced development platform to create mobile 2D apps.
* [Construct2](https://www.scirra.com/construct2), HTML5, no programming knowledge required.
* [RPG Maker MV](http://www.rpgmakerweb.com/), create RPG games without programming knowledge.
* [DarkBASIC Pro](https://www.thegamecreators.com/product/dark-basic-pro-open-source), advanced games development package built on the BASIC language.
* [Godot](http://www.godotengine.org/), multi-platform 2D/3D open-source C#.
* [MonoGame](http://www.monogame.net/), open-source implementation of Microsoft XNA.
* [Xenko](http://xenko.com/), cross-platform open-source C#.
* [HaxeFlixel](http://haxeflixel.com/), cross-platform free 2D engine.
* [GDevelop](http://compilgames.net/), cross-platform open-source HTML5.
* [Superpowers](http://superpowers-html5.com/index.en.html), 2D & 3D free and open source.
* [Defold](http://www.defold.com/), 2D game engine.
* [QICI](http://www.qiciengine.com/), 2D, WYSIWYG editor.
* [Wave Engine](https://waveengine.net/), 2D & 3D, cross-platform.
* [Urho3D](http://urho3d.github.io/), free lightweight, C++, cross-platform 2D & 3D.
* [SFML](http://www.sfml-dev.org/), multi-platform, multi-language.
* [Banshee3D](http://www.banshee3d.com), multi-threaded, C++14, 2D & 3Ds.
* [Kit Framework](http://svkonsult.se/kit/), C++11, PBR.
* [Cross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.](https://github.com/bkaradzic/bgfx).
* [Diligent](https://github.com/DiligentGraphics/DiligentEngine), a modern cross-platform 3D graphics library.
## Postmortems
* [Lessons Learned in a successful indie game Kickstarter campaign: How CodeSpells raised $120K+](http://gamasutra.com/blogs/LindseyHandley/20140930/226640/Lessons_Learned_in_a_Successful_Indie_Game_Kickstarter_Campaign_How_CodeSpells_Raised_120K.php).
* [The Key to Steam Greenlight is preparation](http://www.gamasutra.com/blogs/CoreyWarning/20150813/251122/PostMortem_The_Key_to_Steam_Greenlight_is_Preparation.php).
* [A development diary and post-mortem for my 48 hour game jam entry](https://www.reddit.com/r/gamedev/comments/4fzl1m/stranded_a_development_diary_and_postmortem_for/).
* [The first 4 days of Greenlight – What to expect](http://www.traptics.com/the-first-4-days-of-greenlight-what-to-expect/).
* [The making of mobile game 'Photo Finish Horse Racing'](http://www.gamasutra.com/blogs/IanCummings/20160505/271928/The_making_of_mobile_game_Photo_Finish_Horse_Racing_part_1.php).
* [Demons with Shotguns postmortem - Don't quit your day job](http://www.gamasutra.com/blogs/NicholasDiMucci/20160623/275260/Demons_with_Shotguns_Postmortem__Dont_Quit_Your_Day_Job.php).
* [Psych postmortem](http://www.gamasutra.com/blogs/ChristianBaumgartner/20160209/265443/Psych_Postmortem.php).
* [Lessons from our launch trailer for Poly Bridge](http://mjoshua.com/blog/2016/07/26/lessons-from-poly-bridges-launch-trailer/).
* [Thermometers puzzles sales & downloads statistics](https://www.frozax.com/blog/2016/06/thermometers-puzzles-sales-downloads-statistics/).
* [Why is selling good games so hard?](https://thingtrunk.com/bod-early-access-launch-postmortem/).
* [Costs: A year of game development](https://yellowlensgames.wordpress.com/2016/10/26/costs-a-year-of-game-development/).
* [The (whole) making of toto temple deluxe](http://juicybeast.com/2015/12/the-whole-making-of-toto-temple-deluxe/).
* [Poncho – A postmortem](http://poncho-game.com/?p=208).
* [One year of Gremlins, Inc. sales data across three app stores](http://steamcommunity.com/games/369990/announcements/detail/483414098556767390).
* [Crescent Loom Kickstarter postmortem](http://wick.works/crescentloom-ks-postmortem/).
* [KleptoCats post-mortem](https://medium.com/@Fayer/kleptocats-post-mortem-english-59c28cff6193).
* [Postmortem on Meganoid 2017](http://techblog.orangepixel.net/2017/04/post-mortem-on-meganoid-2017/).
* [Postmortem: Thomas Brush's Pinstripe](http://www.gamasutra.com/view/news/297284/Postmortem_Thomas_Brushs_Pinstripe.php).
* [Another one bites the dust: Dynasty Feud postmortem](http://www.gamasutra.com/blogs/JonSanchez/20170623/300333/Another_One_Bites_the_Dust_Dynasty_Feud_Postmortem.php).
* [How not to launch a Kickstarter](https://medium.com/level-three/how-not-to-launch-a-kickstarter-49799652fe76).
* [Darkest Dungeon: A design postmortem](https://youtu.be/0IUaGQhlPwo) :tv:.
* [Postmortem: Mimimi's Shadow Tactics: Blades of the Shogun](https://www.gamasutra.com/view/news/310894/Postmortem_Mimimis_Shadow_Tactics_Blades_of_the_Shogun.php).
* [Horizon Zero Dawn: A game design postmortem](https://youtu.be/TawhcWao9ls) :tv:.
* [Designing a game for multiple platforms: 'Cat Quest' postmortem](https://thegentlebros.com/blog/uncategorized/designing-game-multiple-platforms-cat-quest-postmortem/).
* [A Year of Monument Valley 2](https://medium.com/@ustwogames/a-year-of-monument-valley-2-36754517a386).
* [Learning from Mistakes: The Moon Hunters Launch](https://medium.com/@kitfoxgames/learning-from-mistakes-the-moon-hunters-launch-df53cadd56e4).
* [10 lessons from making 100 games in 5 years](https://www.gamasutra.com/blogs/JamesCox/20180628/321005/10_Lessons_from_Making_100_Games_in_5_Years.php).
* [Cultist Simulator: the retrospective](https://www.gamasutra.com/blogs/LottieBevan/20180716/322016/Cultist_Simulator_the_retrospective.php).
* [The making of Hollow Knight](https://www.gameinformer.com/2018/10/15/the-making-of-hollow-knight).
## Web
* [Material design](http://www.google.com/design/spec/material-design/introduction.html) (and [Lite](http://www.getmdl.io/)).
* [Polimer](https://www.polymer-project.org), easier and faster web develop.
* [html5up.net](http://html5up.net/), [getbootstrap.com](http://getbootstrap.com/), html5 responsive templates.
* [7 steps to optimizing your Indie Game Development website](http://devdog.io/blog/2016/11/7-things-every-game-developer-needs-on-their-website).
* [Search domains and generate a beautiful, responsive, free website](http://launchaco.com/).
* [From sabbatical year to $800k](https://failory.com/battle-scars).
* [Did I just waste 3 years?](https://infinitroid.com/blog/posts/did_i_just_waste_3_years).
## Resources
* [Open Game Art](http://opengameart.org/).
* [Free fonts for commercial use](https://www.fontsquirrel.com).
* [The list of best free and affordable game graphics resources](http://gamasutra.com/blogs/ArtursSosins/20151028/257619/The_list_of_best_free_and_affordable_game_graphics_resources.php).
* [Free sound effects](http://www.freesound.org/).
* [Sound effects and loops](http://www.soundsnap.com/) :heavy_dollar_sign:.
* [Music and effects](http://www.audiobank.fm/) :heavy_dollar_sign:.
* [Retro sound effect generator](http://www.superflashbros.net/as3sfxr/).
* [4250+ royalty free sound effects](http://www.universalsoundfx.com/) :heavy_dollar_sign:.
* [Buy music](http://bandcamp.com/).
* [10GB+ of high-quality game audio](http://sonniss.com/GameAudioGDC.torrent), torrent.
* [The big list of sound and music assets](http://www.gamepix.com/blog/the-big-list-of-sound-and-music-assets-for-your-html5-game/).
* [Kenny Assets](http://www.kenney.nl/assets), low price packs.
* [TwentyEP](https://soundcloud.com/auditory_cheesecake/sets/twentyep), free music.
* [Free Loop Project](http://sleepfacingwest.com/), free music and loops.
* [Free icons for your games](http://game-icons.net/).
* [Joost's textures](http://joost3d.com/textures/).
* [Over 20000 free icons](http://www.icons8.com).
* [Vector images](http://www.vecteezy.com).
* [iOS icons](http://www.pixeden.com/free-icons-set).
* [Icon finder](https://www.iconfinder.com).
* [Glitch game art](http://www.glitchthegame.com/public-domain-game-art/).
* [Scalable vector art](http://game-icons.net).
* [Great collection of resources](https://github.com/saniv/free-game-art).
* [Free Unity assets list](http://www.procedural-worlds.com/blog/best-free-unity-assets-categorised-mega-list/).
* [80's free soundtracks](https://soundcloud.com/beardmont/sets/the-happiest-days-of-our-lives).
* [A list of game development resources](https://github.com/ellisonleao/magictools).
* [Free programming eBooks](http://www.oreilly.com/programming/free/).
* [The #GameAudioGDC bundle](http://www.sonniss.com/gameaudiogdc2017/).
* [NASA 3D Resources](https://nasa3d.arc.nasa.gov/models).
* [Yobi3D, a free 3D model search engine](https://www.yobi3d.com/).
* [High quality FREE Unity resources](http://www.procedural-worlds.com/blog/best-free-unity-assets-categorised-mega-list/).
* [12 Great places to find sound effects for yout game](http://ninichimusic.com/blog/2017/3/29/12-great-places-to-find-sound-effects-for-your-game-or-project).
* [Colossal game music collection free](https://www.assetstore.unity3d.com/en/#!/content/88190).
* [Free music for your videos](https://icons8.com/music/).
* [Public domain (CC0) PBR textures](https://cc0textures.com/).
## Tools
* [Pencil project](http://pencil.evolus.vn/), open-source mockup tool.
* [Spriter](http://www.brashmonkey.com/spriter.htm), 2D animation editor.
* [Polarr](https://v3.polarr.co/), online photo editor.
* [Pixel art tools](http://pixelartus.com/tagged/pixel-art-tools).
* [Make infographics easily](http://www.easel.ly/).
* [Make diagrams easily](https://www.draw.io/).
* [HacknPlan](http://hacknplan.com/), project management for gamedev.
* [Codecks](https://www.codecks.io), project management tool inspired by collectible card games.
* [A procedural tile creator designed for pixel-art games](https://led.itch.io/tilemancer).
* [Storyboarder, a free, cross-platform storyboard tool](https://wonderunit.com/storyboarder/).
## Social
* [hashtagify.me](http://hashtagify.me/), hashtags popularity.
* [mention.com](https://mention.com), who is talking about you?.
## Marketing
* [Marketing indie games on a $0 budget](https://www.youtube.com/watch?v=SkEQtMP2CuA) :tv:.
* [Step-by-step guide on how to promote your game](https://www.reddit.com/r/gamedev/comments/22godl/stepbystep_guide_on_how_to_promote_your_game).
* [The ultimate guide to App Store optimization in 2015](http://www.appfreak.net/ultimate-guide-app-store-optimization-2014/).
* [Videogame marketing and PR](http://www.sellmorevideogames.com/VideogameMarketingAndPR.pdf) (pdf).
* [How to calculate a marketing budget for your game in 3 steps](http://www.indiegamegirl.com/how-to-calculate-a-marketing-budget/).
* [7 Dos and Donts of mobile app marketing](http://www.dotcominfoway.com/images/infographic-7-dos-and-donts-of-mobile-app-marketing.jpg).
* [That one lethal mistake of indie marketing](http://www.theastronauts.com/2013/12/one-lethal-mistake-indie-marketing).
* [Here's how to contact the press](http://www.gnomeslair.com/2014/06/hey-indie-devs-heres-how-to-contact.html).
* [iPhone and android game marketing using flurry tracking](https://www.youtube.com/watch?v=hIJqsRoRFp4) :tv:.
* [Squidiverse marketing presentation](http://www.slideshare.net/phoenixsmith353/squidiverse-marketing-presentation).
* [Five common mistakes made in marketing freemium apps](http://www.slideshare.net/IsraelMobileSummit/five-common-mistakes-made-in-marketing-freemium-apps).
* [Marketing 101: Everything you need to know about marketing your mobile game](http://gamasutra.com/blogs/GraceKuo/20140624/219678/Marketing_101_Everything_you_need_to_know_about_marketing_your_mobile_game.php).
* [How to make an indie game trailer with no budget](http://gamedevelopment.tutsplus.com/tutorials/how-to-make-an-indie-game-trailer-with-no-budget--cms-20825).
* [A small guide to getting your PC game known before launch - for $0](http://www.gamasutra.com/blogs/MarcMcCann/20140702/220096/A_small_guide_to_getting_your_PC_game_known__for_0.php).
* [Marketing your indie game: The single most important thing that no one knows how to do](http://gamedevelopment.tutsplus.com/articles/marketing-your-indie-game-the-single-most-important-thing-that-no-one-knows-how-to-do--gamedev-7157).
* [The Mega-List of content sharing sites for your indie oroject
](https://docs.google.com/document/d/1wfkCE3qxGmk0oMPUknKlEfZysOuUbrwaIzmd5xGzy4M/edit?pli=1).
* [User acquisition best practices for mobile games](http://www.gamasutra.com/blogs/DavidZhao/20140808/222741/User_Acquisition_Best_Practices_for_Mobile_Games.php).
* [US and China mobile games markets brief](http://www.slideshare.net/superdata/us-and-china-mobile-games-markets-brief).
* [ChinaJoy Special: A foreigner's guide to digital China](http://gamasutra.com/blogs/PascalClarysse/20140801/222406/ChinaJoy_Special_a_Foreigners_Guide_to_Digital_China.php).
* [Discover the spending habits of online gamers worldwide](http://corporate.onebip.com/onebip-data-insights-discover-the-spending-habits-of-online-gamers-worldwide/).
* [The Freemium Codex](http://mobiledevmemo.com/freemium-codex-resources-for-freemium/).
* [Capture your audience's attention](http://www.kertgartner.com/making-entertaining-and-engaging-video-game-trailers/).
* [The ultimate startup marketing strategy](https://www.ventureharbour.com/ultimate-startup-marketing-strategy/).
* [Naming an indie game](http://www.gamedev.net/page/resources/_/business/business-and-law/naming-an-indie-game-r3835).
* [Indie game marketing guide - How to create Landing Pages](http://gamasutra.com/blogs/MariosMouratidis/20141001/226838/Indie_Game_Marketing_Guide_Part_1__How_to_create_Landing_Pages.php).
* [The 150 most powerful marketing & sales tools](http://www.slideshare.net/ELIV8/the-150-most-powerful-marketing-sales-tools).
* [Make trailers like the triple A](http://videogamemarketing.ca/2014/10/28/make-trailers-like-triple/).
* [Indie game PR, marketing, consulting & creative services](http://novypr.com/).
* [Choosing the perfect keywords for your iOS app](http://gamasutra.com/blogs/SimonHill/20141120/230642/Choosing_the_perfect_keywords_for_your_iOS_app.php).
* [The 10 commandments of asset promotion](http://blogs.unity3d.com/2013/10/21/the-10-commandments-of-asset-promotion/).
* [Mobile game press](https://docs.google.com/spreadsheets/d/1sWjJMLk65FgPoF9acJsEeeXp_g4nVNlBYTSKGh-KlPI).
* [The first month of marketing my new iOS/Android game, Planet Lander](https://www.reddit.com/r/gamedev/comments/3dn4g2/the_first_month_of_marketing_my_new_iosandroid/).
* [How to make $1m without making your players cross](https://www.youtube.com/watch?v=oRFXrheDP8s) :tv:.
* [The holy trinity of monetisation](https://ongamesndata.wordpress.com/2015/07/28/the-holy-trinity-of-monetisation/).
* [Marketing 101 for indie mobile game developers](http://blog.soom.la/2015/08/marketing-101-indie-mobile-game-developers.html).
* [6 ways for indie game devs to innovate their way into the top chart](http://www.chupamobile.com/blog/2015/09/17/6-ways-for-indie-game-devs-to-innovate-their-way-into-the-top-chart/).
* [Marketing ideas for your indie game](http://www.gamasutra.com/blogs/SergiuCraitoiu/20160119/263694/Marketing_ideas_for_your_indie_game.php).
* [Understanding your game through data, analytics for indies 101](https://medium.com/steam-spy/understanding-your-game-through-data-8b09ca93ec11#.ljmc44pid).
* [The 2016 definitive guide to mobile analytic platforms](https://www.reddit.com/r/gamedev/comments/42wkmu/the_2016_definitive_guide_to_mobile_analytic/).
* [Promoting your game - 2016 edition](https://www.reddit.com/r/gamedev/comments/492wvp/promoting_your_game_2016_edition/).
* [Video game analytics (metrics) you NEED to measure](https://www.reddit.com/r/gamedev/comments/4cgimb/video_game_analytics_metrics_you_need_to_measure/).
* [Marketing for videogames](http://egameslabs.com/) :es:.
* [7 tips to give traction to your indie game](https://gamedevacademy.org/7-tips-to-give-traction-to-your-indie-game/).
* [How to top the App Store charts with no marketing budget](http://blog.tapdaq.com/app-marketing/how-to-top-the-app-store-charts-with-no-marketing-budget/).
* [Best practices for rewarded video ads](http://blogs.unity3d.com/2016/04/20/best-practices-for-rewarded-video-ads-2/).
* [Worst trailer mistakes](http://mjoshua.com/blog/2016/05/02/worst-trailer-mistakes/).
* [Essential marketing/PR tips for indie devs](https://www.youtube.com/watch?v=c4XXTmdmcoA) :tv:.
* [PAX East 2016 and the Indie MINIBOOTH](http://wulverblade.com/pax-east-2016-and-the-indieminibooth/).
* [Making the Gemstone Keeper Greenlight trailer](http://www.gamasutra.com/blogs/TimStoddard/20160516/272072/Making_the_Gemstone_Keeper_Greenlight_Trailer.php).
* [The content marketing guide for game developers](http://dominickamin.com/content-marketing-1).
* [Three ways to raise money for your game](https://blogs.unity3d.com/2016/08/08/three-ways-to-raise-money-for-your-game/).
* [8 marketing tools for gamedevs](http://dominickamin.com/8-marketing-tools-gamedevs).
* [Behavior analysis of 50k mobile players](https://www.frozax.com/blog/2016/09/behavior-analysis-of-50000-mobile-players/).
* [15 Mobile KPIs every developer needs to measure... right now](https://mmmag.appsee.com/2016/11/03/mobile-kpis-every-developer-needs-to-measure/).
* [The developer marketing guide](https://www.devmarketingguide.com/).
* [59 ways to monetize your indie game](http://gdu.io/blog/monetization/).
* [Marketing your indie game on a zero-dollar budget](http://www.gameanalytics.com/blog/marketing-indie-game-without-budget.html).
* [Re-implementation of presskit() as a static site generator.](https://github.com/pixelnest/presskit.html).
* [Getting featured on Apple TV vs. iOS](http://www.mobypixel.com/getting-featured-on-apple-tv-vs-ios).
* [Marketing for indies](https://www.unrealengine.com/en-US/blog/marketing-for-indies).
* [List of mobile sites, youtubers, etc to send your game](https://docs.google.com/spreadsheets/d/1MBGEG2OtzuI98srRfvbONxJHassuztPrk_4yMm9CWUY/edit#gid=697742541).
* [Marketing with GIFs](https://lucasmolinablog.wordpress.com/2017/08/16/indiemarketing-gif/).
* [A quick guide to making indie game trailers](http://www.academiagame.com/academia-blog-1/2017/8/24/how-i-made-the-trailer-for-academia-school-simulator).
* [Making entertaining and engaging video game trailers](http://www.kertgartner.com/making-entertaining-and-engaging-video-game-trailers/).
* [Maximizing indie dev eye candy, marketing images on social media](https://www.polygon-treehouse.com/blog/2017/9/25/indiedev-eyecandy).
* [Do articles on PC Gamer increase sales of your indie game? Polygon? Kotaku?](https://medium.com/@DarthSouls/do-articles-on-pc-gamer-increase-sales-of-your-indie-game-polygon-kotaku-f6198fa5ac3b).
* [Marketing 101 for Indies](https://docs.google.com/presentation/d/1Ug-DGkdlWVwJezl9wgyuZt9rfm87gfQ40Gvh4cHEESQ/edit#slide=id.g12ab6f90be_0_8).
## Commercial
* [Organ Trail: Director's Cut one year sales figures](http://www.gamasutra.com/blogs/RyanWiemeyer/20130809/198021/Organ_Trail_Directors_Cut_One_Year_Sales_Figures.php).
* [How I spent $26k CAN making a professional mobile game](https://www.reddit.com/r/gamedev/comments/2lbime/how_i_spent_26000_can_making_a_professional).
* [4k copies in Early Access](http://sergeiklimov.biz/2016/01/early_access/).
* [Forcing the Hard Currency in F2P Games](http://www.gamasutra.com/blogs/MikkelFaurholm/20140422/215931/Forcing_the_Hard_Currency_in_F2P_Games.php).
* [Freemium business model](https://speakerdeck.com/bftrick/wordcamp-minneapolis-2014-freemium-business-model).
* [Sales and Ads stats of an iOS / Android game](http://www.frozax.com/blog/2012/07/sales-ads-stats-ios-android-game/).
* [Dustforce sales figures](http://hitboxteam.com/dustforce-sales-figures).
* [Is freemium the right model for your business?](https://t37.net/is-freemium-the-right-model-for-your-business.html).
* [Hearthstone - Monetization analysis](http://www.gamasutra.com/blogs/EthanLevy/20140508/217377/Hearthstone__Heroes_of_Warcraft_monetization_analysis.php).
* [Results of translating Hit Tennis 3](http://www.markj.net/translate-hit-tennis-3-iphone-game).
* [A comprehensive free-to-play game model](http://mobiledevmemo.com/free-to-play-spreadsheet-revenue-model/).
* [Analyzing apps worldwide](http://blog.appannie.com/).
* [Fingle marketing effort and numbers](http://gameovenstudios.com/fingle-marketing-effort-and-numbers).
* [Cardinal Quest: How I made $60k from My indie game](http://gamedevelopment.tutsplus.com/articles/cardinal-quest-how-i-made-60000-from-my-indie-game--gamedev-12073).
* [Discover all you need to know on games, eSports & mobile](https://newzoo.com/).
* [24000 videogames releases since 1975](http://imgur.com/Eo9kJ).
* [Proun sales data revealed](http://joostdevblog.blogspot.com.es/2011/10/proun-is-big-success-pay-what-you-want.html).
* [15 Days of Waking Mars at $2.99](http://blog.tigerstylegames.com/post/23104925410/15-days-of-waking-mars-at-299).
* [Developing your app for the global market](https://www.youtube.com/watch?v=tWPEY1Kzndw) :tv:.
* [Ten lessons from ten years building ten F2P games](https://www.youtube.com/watch?v=FF6_M66AtTs) :tv:.
* [Monster Loves You: By the numbers](http://gamasutra.com/blogs/AndyMoore/20130605/193717/Monster_Loves_You_By_The_Numbers.php).
* [Digging down to business: Shovel Knight planning and sales](http://www.gamasutra.com/blogs/DavidDAngelo/20140805/222585/Digging_down_to_business_Shovel_Knight_Planning_and_Sales.php).
* [The top 5 mistakes in F2P](http://www.slideshare.net/anastasiaalikova/chris-williams-vp-general-manager-of-freetoplay).
* [Creating the financial model for your company](http://www.gamedev.net/page/resources/_/business/business-and-law/creating-the-financial-model-for-your-company-part-i-r3685).
* [Mobile games market](http://www.slideshare.net/StephanieLlamas/mobile-games-market-by-stephanie-llamas-at-casual-connect-europe-2014).
* [How to explain your game to an asshole](http://www.pentadact.com/2012-03-17-gdc-talk-how-to-explain-your-game-to-an-asshole/).
* [10 steps to the top paid 25 overall on App Store](https://www.reddit.com/r/gamedev/comments/vedcc/10_steps_to_the_top_paid_25_overall_on_app_store).
* [How to monetize the 97%](http://www.slideshare.net/IsraelMobileSummit/how-to-monetize-the-97).
* [Premium currency pricing trends and tricks](http://www.gamesbrief.com/2014/09/premium-currency-pricing-trends-and-tricks/).
* [How to monetize your apps with Ads](https://www.youtube.com/watch?v=UwXCss12Akc).
* [App Store optimization (ASO)](https://betterin2d.com/2015/01/05/aso-part-1/).
* [The shape of the App Store](http://dazeend.org/2015/01/the-shape-of-the-app-store/).
* [Game revenue metrics — What matters, and when](https://www.periscopedata.com/blog/game-revenue-metrics.html).
* [Is your business model evil? The moral maze of the new games business](https://www.youtube.com/watch?v=gjPaQldK-RE&feature=youtu.be) :tv:.
* [Hacking Kickstarter: How to raise $100,000 in 10 days (includes Successful Templates, emails, etc.)](http://fourhourworkweek.com/2012/12/18/hacking-kickstarter-how-to-raise-100000-in-10-days-includes-successful-templates-e-mails-etc/).
* [Mobile Ad networks comparison](http://blog.soom.la/2016/05/mobile-ad-networks-comparison-spreadsheet.html).
* [App stores, Steam and indie poverty: the web as an alternative](http://wimi5.com/app-stores-steam-and-indie-poverty-the-web-as-an-alternative/).
* [New mobile game statistics every game publisher should know in 2016](https://www.surveymonkey.com/business/intelligence/mobile-game-statistics/).
* [Stop shooting yourself in the foot: 10 elusive secrets to avoid complete commercial failure](http://gdcvault.com/play/1023776/Stop-Shooting-Yourself-in-the) :tv:.
* [How to show your indie game at any expo](http://www.laurabularca.com/2016/09/show-indie-game-expo/).
* [How to survive in gamedev for eleven years without a hit](https://www.youtube.com/watch?v=JmwbYl6f11c) :tv:.
* [Big list of Steam indie publishers (50+ companies)](https://docs.google.com/spreadsheets/d/1envgysmy1jRSPGimAXMhWcKQrdxG7eFK9YdBruJzhWw/edit#gid=0).
* [How to sell your premium indie game](http://headlampstudios.com/how-to-sell-your-indie-game/).
* [A big List of incubators, accelerators and funding opportunities](https://purplelilgirl.wordpress.com/2017/09/08/big-list-of-incubators-accelerators-and-funding-opportunities/).
* [The list of indie-friendly game publishers - 2018](https://medium.com/@ekisterev/indie-friendly-game-publishers-list-2018-47c2d96e6cbb).
* [How viable is supporting yourself as an Indie Game Developer?](https://youtu.be/jCuS9pImle0) :tv:.
* [A deep dive into how games are selling on Steam](https://youtu.be/WycVOCbeKqQ) :tv:.
## Localization
* [Tethras](https://www.tethras.com/), text localization (50+ languages).
* [LocalHeroes](http://www.local-heroes.com/), text localization.
* [VoiceBunny](https://voicebunny.com), professional voice actors.
* [Polyglot Project](https://docs.google.com/spreadsheets/d/17f0dQawb-s_Fd7DHgmVvJoEGDMH_yoSd8EYigrb0zmM), common game texts translated.
* [Chinese mobile app UI trends](http://dangrover.com/blog/2014/12/01/chinese-mobile-app-ui-trends.html).
* [Top 100 countries by game revenues](http://www.newzoo.com/free/rankings/top-100-countries-by-game-revenues/).
* [How to succeed in the west](http://www.slideshare.net/DavidPChiu/how-to-succeed-in-the-west-stats-best-practices-and-common-mistakes-for-f2p-core-games-kongregate-f2p-monetization-presentation-chinajoy-wmgc-2014).
* [9 tips on localizing audio](http://www.gamedev.net/page/resources/_/creative/music-and-sound/9-tips-on-localizing-audio-r4337).
* [Find voice actors on any budget, from free, all the way up to Union talent](http://www.tamararyanvo.com/news/2017/3/1/how-to-find-voice-actors-for-my-game).
## Bureaucracy
* [How we should have started indie game dev company](https://medium.com/@VovaNaz/how-we-should-have-started-indie-game-dev-company-b9a472f89ea3).
* [Five reasons to trademark your video game today](http://www.gamasutra.com/blogs/StephenMcArthur/20150917/252626/Five_Reasons_to_Trademark_Your_Video_Game_Today.php).
* [Free agreement generator for game developers](http://docontract.com/).
* [Legal and accounting basics for startups](https://www.youtube.com/watch?v=EHzvmyMJEK4) :tv:.
* [Video game law guide](http://morrisonlee.com/2014/10/04/video-game-law-guide/).
* [A game lawyer](http://www.strebecklaw.com/).
* [Crea tu empresa de videojuegos](http://www.andorstudios.com/ager/wp-content/desarrollo/CEV.pdf) :es:.
* [Monta tu empresa de videojuegos](https://www.youtube.com/watch?v=8vB3vrDEPhM) :tv: :es:.
* [Why you should always register the trademark on your Kickstarter game](http://www.gamasutra.com/blogs/StephenMcArthur/20160504/271940/Why_You_Should_Always_Register_the_Trademark_on_your_Kickstarter_Game.php).
* [Practical law 101 for indie developers: Not scary edition](https://www.youtube.com/watch?v=8eAW-7Js7NA) :tv:.
* [Negotiations for game aevs: a practical guide](https://indiewatch.net/2016/09/06/negotiations-for-game-devs-a-practical-guide-part-1/).
* [Practical IP law for indie developers 301: Plain scary edition](https://youtu.be/ePQcAjuiSEo) :tv:.
## Hardware
* [Unity hardware statistics](http://hwstats.unity3d.com/index.html).
* [Valve hardware statistics](http://store.steampowered.com/hwsurvey).
## Testing
* [A Crash Course on A/B Testing](http://www.slideshare.net/spuiszis/a-crash-course-on-ab-testing).
* [User testing service for mobile and browser games](https://www.playtestcloud.com/).
* [Test mobile games on 1000 mobile devices in 1 hour](http://en.testbird.com/).
* [Game cloud testing services](http://gamecloud-ltd.com/).
* [Automated testing League Of Legends](https://engineering.riotgames.com/news/automated-testing-league-legends).
* [Increasing the chance of store featuring with compliance](https://medium.com/flaregames-blog/increasing-the-chance-of-store-featuring-with-compliance-e03a95deda3d).
## Misc
* [The Game Developer's Toolbox](http://gamasutra.com/blogs/AnnaJenelius/20160411/269662/The_Game_Developers_Toolbox_for_Students.php).
* [Getting a job in the games industry](http://arrowheadgamestudios.com/2016/04/getting-a-job-in-the-games-industry-part-1/).
* [Quo Vadis 2016: 100 Gamedev Talks](https://vimeo.com/computec/videos/sort:alphabetical/format:thumbnail) :tv:.
* [Non-Professional game development - The joy of making](https://youtu.be/m4p7T9O_tqg) :tv:.
* [Roadmap to becoming a game developer in 2017](https://github.com/utilForever/game-developer-roadmap).
* [Game development: Jumpstart course](https://docs.google.com/document/d/1VRU-E_5hf-DLucBOHl7MaFp2TE0LI5RS8fIDOn0nmc8).
* [The cost of doing game dev business](https://medium.com/@morganjaffit/the-cost-of-doing-business-c09cc5cc8728).
## Fun
* [Steam game generator](https://applepinegames.com/tech/steam-game-generator).