This is a collection of the best Unity and game development resources I've found. This includes tutorials, assets, tips & guides, and some official, unsupported Unity tutorials and projects I'm hosting here so they don't disappear forever.

Tutorials

The best Unity and game development tutorials I've found, both written tutorials and video tutorials.

Introduction to shaders

Introduction to shaders

A fantastic 5-part written tutorial series by Alan Zucconi about shaders in Unity. For developers with little to no knowledge about shaders.

Catlike Coding | Jasper Flick

Catlike Coding | Jasper Flick

Jasper Flick creates the best written Unity tutorials.

Learn to draw pixel art

Learn to draw pixel art

A written 10-step tutorial by Derek Yu on how to draw pixel art. Very informative and easy to follow.

League of Legends VFX

League of Legends VFX

Recently a VFX artist named Kevin Leroy posted a bunch of fan-made League of Legends ability effects made in Unity on Reddit, and they are easily some of the best VFX I've seen in Unity.

Sebastian Lague

Sebastian Lague

Sebastian Lague is my favorite Unity tutorial creator.

Red Blob Games | Amit Patel

Red Blob Games | Amit Patel

A ridicoulous collection of spectacular articles by Amit Patel about algorithms related to game development. His interactive examples are mind blowing.

The Liquid Fire | Jonathan Parham

The Liquid Fire | Jonathan Parham

Jonathan Parham makes fantastic written tutorials for Unity.

Particle sea

Particle sea

A written tutorial by Rafal Wilinski on how to create an animated particle sea effect in Unity. Shows how to manipulate a particle system through code and how to use Perlin noise.

Assets

Assets like image effects, tools, models, textures etc. that you can just drop into your Unity projects.

2D joint editors

2D joint editors

A seamless editor extension for Unity which gives you very intuitive handles for editing 2d joints. A must have if you do any work involving 2d joints. Made By Firtina Ozbalikci.

Diablo orb shader

Diablo orb shader

A Diablo orb shader created by Mourelas Konstantinos. This effect looks practically identical to the health and resource orbs in Diablo 3.

Outline effects

Outline effects

4 different approaches towards making some great looking outline, selection or highlight effects in Unity.

Low poly water shader

Low poly water shader

A really cool shader by Ronnie Moe. Just throw this on a plane and you have water which looks like the water in Monument Valley.

Procedural mesh vision cone

Procedural mesh vision cone

Vision cone created with a procedural mesh. Can be used for enemy line of sight, cameras etc. Made by Ben Redahan.

Pixel perfect 2D camera

Pixel perfect 2D camera

This asset, made by Ryan Nielson, ensures everything in your game is aligned to the pixel grid at all times.

Apple style UI blur

Apple style UI blur

This post processing effect made by Pavel Dobryakov perfectly mimics the frosted glass look used a lot by Apple in both iOS and OS X.

Subpixel morphological antialiasing

Subpixel morphological antialiasing

The best antialiasing currently available for Unity if you're using deferred shading and it's completely free and open source. Created by Thomas Hourdel.

Screen space reflections

Screen space reflections

A completely free and open source screen space reflections image effect created by Ben Hopkins.

Volumetric lights

Volumetric lights

Brilliant looking volumetric light effect which can be used to generate lightshafts on directional lights and spotlights. Created by Robert Cupisz.

Tips & Guides

Articles and videos related to game development which are not complete tutorials, but are very useful nonetheless.

Finishing a game

Finishing a game

A fantastic article about actually finishing a game by Derek Yu. Useful for any up-and-coming game developer.

Blend modes in Unity

Blend modes in Unity

A really cool article by Artyom Sovetnikov about implementing blend modes like overlay, multiply, color dodge etc. in Unity.

Visual and aural player detection

Visual and aural player detection

A short, but very informative video by David Rosen on one way to approach player detection in a stealth game.

Grand Theft Auto 5 graphics study

Grand Theft Auto 5 graphics study

An amazingly detailed breakdown of the graphics in Grand Theft Auto 5 written by Adrian Courrèges.

Enemy AI in Sunset Overdrive

Enemy AI in Sunset Overdrive

A fantastic talk by Adam Noonchester on how the AI for the enemies in Sunset Overdrive was implemented. 

Fallout 4 mushroom explosions

Fallout 4 mushroom explosions

A very detailed breakdown by Simon Schreibt on how the mushroom explosions in Fallout 4 were made.

Vertex color lens flares

Vertex color lens flares

An article by Simon Schreibt on how to create lens flares using vertex colors rather than textures enabling them to be scaled infinitely with no loss in quality.

Creating procedural weapon skins for CS: GO

Creating procedural weapon skins for CS: GO

A great talk by Bronwen Grimes about creating the content needed to drive an economy for Counter-Strike: Global Offensive.

Lessons Learned Making Gunpoint Quickly Without Going Mad

Lessons Learned Making Gunpoint Quickly Without Going Mad

Lessons Learned Making Gunpoint Quickly Without Going Mad

Making the World of Firewatch

Making the World of Firewatch

A great GDC talk by Jane Ng about making a big open world game in Unity as a small team and the challenges associated with that.

The full Spelunky on Spelunky

The full Spelunky on Spelunky

A great article by Derek Yu about how Spelunky on XBLA came to be. 

Old official projects

These projects have been removed from the Unity Asset Store and the official Unity website because they are not longer supported. I'm hosting them here because I feel there are still a lot of value in them.

Disclaimer: These projects are no longer officially supported. Most likely you'll get no support from me either, just use take them for what they are.

Angry bots example project

Angry bots example project

This project is still available on the Asset Store, but for how long? I'm hosting it here just in case. It's an excellent project with a lot of value.

Bootcamp example project

Bootcamp example project

My favorite Unity example project. The character model is excellent, but so are most of the assets in this project and some of the scripts are really useful.

The car tutorial

The car tutorial

Outdated by today's standards, but the track itself is fun to play around with and can be used to prototype a racing game. The car model is also pretty neat and there are some cool scripts.

Unity Labs

Unity Labs

Easily the highest quality example project Unity has made. Looks fantastic, even by today's standards. You can make your own Mass Effect game using these assets.

Unity 2.x tutorials

Unity 2.x tutorials

The original Unity tutorials as far as I'm concerned. A piece of Unity history, as well as some cool assets and scripts.

Viking Village example project

Viking Village example project

This project has extremely high quality textures. A lot of very high quality 4K normal map detail textures for example. A single one of these textures was almost 130MB before I compressed it.

Stealth Tutorial

Stealth Tutorial

An introduction to the Stealth project, including what will be covered in the tutorial episodes.

Survival Shooter Tutorial

Survival Shooter Tutorial

Learn how to make an isometric survival shooter game with this project from Unite training day 2014.