Можете посоветовать книгу по программированию на C# для Unity?

Какие книги или курсы по C# Unity вы можете порекомендовать для новичка, который знаком с основами программирования, но не знает C# (писал на Python)?
  • 12 января 2024 г. 11:28
Ответы на вопрос 1
Если вы ищете книги и курсы для изучения программирования на C# в Unity и у вас уже есть базовое понимание программирования благодаря опыту с Python, я могу порекомендовать вам следующие ресурсы:

### Книги

1. **"Learning C# by Developing Games with Unity 2020"** - автор Harrison Ferrone. Эта книга ориентирована на начинающих и объясняет принципы использования C# в контексте разработки игр на Unity.

2. **"C# Game Programming Cookbook for Unity 3D"** - автор Jeff W. Murray. Эта книга представляет собой сборник рецептов для решения различных задач в игровом программировании на Unity.

3. **"Unity in Action: Multiplatform game development in C#"** - автор Joe Hocking. Эта книга познакомит вас с основными концепциями и техниками для создания игр в Unity, покрывая при этом глубокие особенности языка C#.

4. **"C# 8.0 and .NET Core 3.0 – Modern Cross-Platform Development"** - автор Mark J. Price. Хотя книга не фокусируется исключительно на Unity, она может помочь вам получить глубокие знания C#, которые будут полезны при разработке игр. 

### Онлайн курсы

1. **Unity Learn** - Официальный сайт обучения Unity предлагает разнообразные уроки и курсы по C# для Unity, включая вводные курсы для тех, кто переходит с других языков программирования.

2. **Udemy**
   - **"Complete C# Unity Game Developer 2D"** - отличный курс для новичков в Unity и C#.
   - **"Complete C# Unity Game Developer 3D"** - продолжение предыдущего курса с упором на 3D разработку.

3. **Coursera** - предлагает курсы по разработке игр на Unity от университетов и колледжей.

4. **Pluralsight** - платформа с курсами по разнообразным темам IT, включая C# и Unity.

5. **Codecademy** - проводит курсы по C#, которые могут быть полезны для основного понимания языка перед переходом к Unity.

Переход с Python на C# требует понимания того, что синтаксис и типы данных в C# могут заметно отличаться. Также C# является языком со строгой типизацией, в отличие от Python. Но если вы уже хорошо знакомы с основами программирования, изучение C# не должно вызвать значительных трудностей.
Похожие вопросы