Unity с нуля: установка и первое знакомство

Несколько простых уроков для школьников и всех желающих, кто никогда ранее не использовал сложных профессиональных сред программирования игр, но очень хочет научиться.

Вы научитесь:

  • устанавливать Unity;
  • загружать и использовать ассеты (готовые компоненты игр), экспериментируя и играя в прототипы игр, созданных профессионалами;
  • писать и запускать простейшие скрипты (программы) на языке C# в среде Unity.

Урок 1. Установка и первый запуск Unity

Это урок для тех, кто ни разу не сталкивался с такими сложными профессиональными инструментами.
Устанавливаем бесплатную полноценную версию Unity Personal. Условия использования (подробнее здесь):
«Если годовой оборот вашей компании составляет больше 100 000 $ или же если вам удалось привлечь на разработку более 100 000 $, вы не имеете права использовать Unity Personal, будь то для прототипирования или в иных целях.
Если ваша компания уже использует Unity Plus или Pro, то вы также не имеете права использовать Unity Personal».

Официальный сайт Unty: https://unity3d.com/ru/
Архив загрузок Unity: здесь можно найти предыдущие (старые) версии движка.

Урок 2. Загрузка и использование Standard Assets

Чтобы понять мощь движка Unity, можно загрузить бесплатный пакет Standard Assets, который включает примеры прототипов игр разного типа.

Примечание: Assets (ассеты) — так называют набор ресурсов проекта, в который входит все, что нужно использовать на сцене игры: спрайты, модели, материалы, текстуры, скрипты и многое другое. Подробнее обо всех этих объектах — в следующих уроках.

В этом уроке показываем, как загрузить в свой проект Standard Assets, как и в каких режимах запустить примеры (прототипы) игр.

Примечание: с 2017 года интерфейс asset.store Unity несколько изменился, но принципы работы остались прежними.

Урок 3. Пишем первый скрипт на C#

Урок для тех, кто никогда не программировал ни на одном объектно-ориентированном языке и не пробовал это делать в Unity.
Пишем традиционный код, который выводит приветствие: Hello, World! С этого начинают все программисты мира.

 

Двоичный код

Программа для изучения двоичной системы кодирования чисел на компьютере.

Инструкции: Кликай по битам (0 или 1) и получай двоичную запись числа. Кликни на зеленый флажок, чтобы все обнулить.

Объекты и их свойства (информация)

Все, что человек изучает, можно разделить на объекты.  Например, в информатике главный объект изучения — информация.

У каждого объекта есть различные свойства. С помощью различных значений свойств мы можем отличать объекты друг от друга. Например, в качестве свойств информации можно выделить:

  • вид (или тип). Примеры значений свойства «вид информации»: графическая (графика), звуковая (звук) и др.
  • орган чувств человека, с помощью которого он воспринимает информацию. Например, глаз, ухо и др.

Еще примеры свойств информации можно изучить с помощью упражнения:

 

Объекты и их свойства (файлы)

При работе с компьютером главный объект, о котором надо знать — файл, т.к. вся информация в памяти компьютера хранится в файлах.

Одно из свойств файла — это его тип. Разные виды информации хранятся в файлах различного типа. Тип файла задается с помощью его расширения, а расширение — это 3 или более букв, которые пишут в самом конце имени файла после знака «точка». Например, файл с именем «sun.jpg» имеет расширение «jpg». Это расширение обозначает файлы графического типа, в которых хранится графическая информация — картинки, рисунки, фотографии и т.п.

Чтобы изучить типы и расширения файлов, выполните упражнение:

Таблица соответствия типов файлов:

 

Логическая задача

Реши логическую задачу:

После этого запиши два упорядоченных списка:

  1. Список учениц, упорядоченный по алфавиту
  2. Список учениц, упорядоченный в порядке убывания их оценок

Покажи записанные списки преподавателю.

Исправь ошибки в названиях устройств компьютера

Кликай мышкой по названиям устройств компьютера, которые в предложениях указаны по ошибке:

Составь список устройств компьютера, которые указаны в этом тексте.

Упорядочи этот список по алфавиту.

Выбери из этого списка названия устройств ввода информации в компьютер. Сколько элементов в этом списке? Каких устройств ввода в этом списке нет? Добавь их в список и упорядочи его по алфавиту.