Установка Unity: что скачать
- Скачайте Unity Hub — менеджер версий (unity.com/download)
- В Unity Hub выберите версию Unity LTS (Long-Term Support) — стабильнее всего
- При установке выберите модули: Windows Build Support (или Mac), Visual Studio
- Зарегистрируйте бесплатный аккаунт на Unity.com — для Personal лицензии
Установка занимает 10–20 минут. Unity требует 10+ ГБ на диске и 8+ ГБ оперативной памяти для комфортной работы.
Интерфейс Unity: что где
- Scene view (центр) — 3D-редактор, где строится уровень. Навигация: правая кнопка + WASD
- Game view — что видит камера во время игры. Play (▶) — запустить
- Hierarchy (слева) — список всех объектов сцены: камера, свет, персонажи
- Inspector (справа) — свойства выбранного объекта: позиция, поворот, компоненты
- Project (снизу) — все файлы проекта: сцены, скрипты, текстуры, звуки
Первый скрипт C#: управление персонажем
Создайте 3D-объект (Capsule), добавьте компонент Rigidbody. Потом создайте скрипт PlayerMovement и напишите:
using UnityEngine;
public class PlayerMovement : MonoBehaviour
{
public float speed = 5f;
public float jumpForce = 5f;
private Rigidbody rb;
private bool isGrounded;
void Start()
{
rb = GetComponent<Rigidbody>();
}
void Update()
{
float x = Input.GetAxis("Horizontal");
float z = Input.GetAxis("Vertical");
Vector3 move = new Vector3(x, 0, z) * speed;
rb.velocity = new Vector3(move.x, rb.velocity.y, move.z);
if (Input.GetKeyDown(KeyCode.Space) && isGrounded)
{
rb.AddForce(Vector3.up * jumpForce, ForceMode.Impulse);
isGrounded = false;
}
}
void OnCollisionEnter(Collision col)
{
if (col.gameObject.CompareTag("Ground"))
isGrounded = true;
}
} Перетащите скрипт на Capsule в Hierarchy. Нажмите Play — персонаж двигается стрелками и прыгает по пробелу!
С чего начать первую игру
Лучшие первые проекты для новичков в Unity:
- Шар-прокатчик (Roll-a-Ball) — официальный туториал Unity. Шар собирает кубики. Учит физику, триггеры, UI
- Runner — персонаж бежит, нужно прыгать через препятствия. Автоматический бег + прыжок
- Top-down shooter — вид сверху, персонаж стреляет. Учит Vector3, Instantiate, Destroy
- 3D-платформер — уровень с платформами, врагами, финишем. Классика жанра
Курс для детей
Unity — разработка 3D-игр с нуля
Дети 12–16 лет создают полноценные 3D-игры в Unity: от первого куба до опубликованного проекта. Язык C#, физика, анимации, UI — всё на практике.
Подробнее о курсе