В данном разделе я буду публиковать основные ресурсы по изучению игрового движка Unity.

Прежде всего я рекомендую обратиться к официальной документации по Unity

1 официальная документации по Unity

https://docs.unity3d.com/ru

2 Начать с просмотра видеоуроков.

Простая игра в Unity

КАК СОЗДАТЬ ПРОСТУЮ 3D ИГРУ НА UNITY? || Unity 3D C# Уроки Создание Игр

3 Курс по С#

Для написания скриптов в Unity необходимо хорошо знать язык программирования C#. Для его изучения я рекомендую пройти бесплатный курс на Stepik и записаться ко мне в класс

https://stepik.org/join-class/765e1d389538a4c5701257f85e3bafd73c54e1d6

Я буду видеть ваш результат обучения и помогать преодолевать сложности! Для записи на индивидуальные или групповые занятия запишитесь ниже и ждите подтверждения на емаил

4 Визуальное программирование в Unity

Для Unity уже давно существует ассет Playmaker, который позволяет создавать сценарии игры без написания кода. У него есть свои пользователи и их достаточно много. Я никогда не пользовался такими инструментами и думаю, что какой-либо более-менее серьезный проект невозможно сделать без написания кода.

Однако, для каких-то отдельных элементов и частей игры, такой подход вполне может сократить время разработки. Так недавно появился ещё один инструмент для визуального программирования, похожий на Blueprints из движка Unreal — Bolt.

Источник <https://mopsicus.ru/all/visual-scripting-unity/>

Unity3D Starter. Урок 1. Введение в Unity3D.

Первый урок Unity3D

Unity3D Starter. Урок 2. Текстуры, материалы и элементы сцены

Источник <https://www.youtube.com/watch?v=VeoezC9JeWE>

Unity3D Starter. Урок 2. Текстуры, материалы и элементы сцены.

Пишем Скрипты в Unity

Unity3D Starter. Урок 3. Скрипты и движение объектов.

Как сделать веб приложение? Создание веб игры на Unity за 25 минут!

Источник <https://www.youtube.com/watch?v=YbKI5kF6mQQ>

Онлайн игры на Unity: как создавать, что использовать, какие бывают

Источник <https://www.youtube.com/watch?v=III7Wloq70c>

Официальная документация

https://docs.unity3d.com/ru/530/Manual/class-Canvas.html

https://store.unity.com/contact?button=1&type=enterprise

5 Школа разработки игр

https://www.youtube.com/channel/UCSQwsP1Y3ctN8rH_GEo0pYw

2021-07-18

Unity

Видеоуроки по Unity

Импорт пакетов Unity. #4

6 store.unity

https://store.unity.com/download-nuo

https://stepik.org/lesson/321011/step/10?unit=303991

7 Книга по Unity Хокиинг Д -Unity в действии

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class myscript : MonoBehaviour

{

    // Start is called before the first frame update

    public Transform EndPoint;

    void Start()

    {

        Debug.Log(“Start()=” + Time.time); 

    }

    // Update is called once per frame

    void Update()

    {

        transform.position = Vector3.MoveTowards(transform.position, EndPoint.position, Time.deltaTime);

    }

}

1

Все коды доступны по ссылке

https://github.com/jhocking/uia-2e

Создание простой 3D игры в Unity | #3 – Движение игрока

Источник <https://www.youtube.com/watch?v=JL3XfoKkuOg>

Официальный сайт по изучению Unity

https://learn.unity.com/tutorial/get-started-with-code-in-unity?uv=2020.3&projectId=5d48025dedbc2a0020e85be2

Создаём свет в Unity Д395 Rec 08 09 21

https://dist.by/book/unity.pdf

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class rotate : MonoBehaviour

{

    public float speed = 3.0f;

    // Start is called before the first frame update

    void Start()

    {

    }

    // Update is called once per frame

    void Update()

    {

        transform.Rotate(0, speed, 0);

    }

}

using System.Collections;

using System.Collections.Generic;

using UnityEngine;

public class MouseRotate : MonoBehaviour

{

    public enum RotationAxes

    {

        MouseXAndY = 0,

        MouseX = 1,

        MouseY = 2

    }

    public RotationAxes axes = RotationAxes.MouseXAndY;

    public float sensitivityHor = 9.0f;

    // Start is called before the first frame update

    void Start()

    {

    }

    // Update is called once per frame

    void Update()

    {

        if (axes== RotationAxes.MouseX)

        {

            transform.Rotate(0, Input.GetAxis(“Mouse X”)*sensitivityHor, 0);

        }

        else if (axes == RotationAxes.MouseY)

        {

        }

        else

        {

        }

    }

}

8 Как использовать меню и систему уровней

Источник <https://learn.unity.com/tutorial/design-a-simple-puzzle?uv=2020.3&projectId=5cc9a201edbc2a4f4c135ed9#>

9 Unity Educators Live

Источник <https://create.unity.com/educators-live-2021>

9.1 Unity Curricular Framework

A guide to bringing interactive applications and game design into the classroom

Create relevant, engaging, and comprehensive curricula for game design and development or interactive applications at secondary and post-secondary levels with this free curriculum development framework.

The Unity Curricular Framework includes information for planning and scoping educational curricula, plus an activities and resources guide that includes free Unity Learn tutorials, projects and courses that you can use in your game design and development lessons. The Curricular Framework maps to learning objectives for academic standards such as Common Core, Next-Generation Science Standards, and 21st Century Skills.

Please tell us a bit about yourself and your education program to access the Unity Curricular Framework download.

Источник <https://create.unity3d.com/curricular-framework>

https://unity.com/products/unity-education-grant-license

9.2 Учебная программа Unity

Создать платформер

Создать анимацию в Unity

https://learn.unity.com/tutorial/the-player-character-part-1?uv=2020.3&projectId=5caf65ddedbc2a08d53c7acb#5caf95e5edbc2a0c0aee4cd5

 

Основы вращения в Unity