В этих текстовых туториалах подробно описано, как создать простые игры (pong, тетрис, арканойд и т.д.): http://noobtuts.com/unity
Здесь можно скачать архив со всеми туториалами от noobtuts.
Профессиональный видео-туториал о создании платформенного игрока:
Создание платформера от того же автора, что и выше:
Создание уровня (тайловой карты) для 2D игры с помощью редактора Tiled и импорт в Unity5 с помощью Tiled2Unity:
– 2D RPG Making Maps – Unity3D
– 2D RPG Loading Maps – Unity3D
По скриптингу на C# в Unity:
C#:
По C# мне очень понравились видео уроки от itvdn.com
В качестве справочника использую: Шилдт – C# 4.0. Полное руководство – 2011
Видео-уроки:
- Unity3d. Основы скриптинга в Unity
- Scripting Unity with C# – 2015 by Kelly Hecker
- Get up to speed with Unity 5 – Tutorial
- Introduction to Unity 5
- Unity 5 Tutorial Basics
- How to make a 2D Platformer – Unity Course
- Creating an Endless Runner Game for Mobile in Unity (tile-based 2D) – 2014
Книги:
- Герберт Шилдт – C# 4.0. Полное руководство – 2011
- Шевчук – C#. Паттерны проектирование – 2015 Исходники примеров
- Мартин Р.С., Мартин М. – Принципы, паттерны и методики гибкой разработки на языке C# – 2011
- Субраманиам В., Энди Хант – Этюды на тему быстрой разработки программного обеспечения – 2009
- Макконнелл С. – Code Complete / Совершенный код – 2010
- Terry Norton – Learning C# by Developing Games with Unity 3D – 2013
- Jeff Murray – C# Game Programming Cookbook for Unity 3D – 2014
- Learning C# Programming With Unity 3D By Alex Okita – 2015
- Unity 2D Game Development Cookbook – 2015
- Mastering Unity 2D Game Development
- Unity 3D UI Essentials – 2015