Unity: разработка игр с нуля
Unity без магии: интерфейс, сцены, GameObject, компоненты, Transform, физика, C#-скрипты, UI и сборка игры.
Unity без магии: интерфейс, сцены, GameObject, компоненты, Transform, физика, C#-скрипты, UI и сборка игры.
Переходи дальше только после того, как можешь воспроизвести идею самостоятельно и понимаешь, зачем она нужна.
После модулей закрепляй материал практикой и проверками. Курс считается освоенным только после выполнения критериев, а не после простого открытия всех страниц.
Объедини сцену, движение, физику, collider, prefab и простой счёт.
Объедини gameplay, UI, сцены, анимацию, звук и состояние.
Теперь цель — законченный маленький продукт, а не набор сцен.
В этом уроке тема «Raycast» разбирается не как готовая команда, а как инструмент для конкретной задачи.
В этом уроке тема «Layers и LayerMask» разбирается не как готовая команда, а как инструмент для конкретной задачи.
В этом уроке тема «State machine игрока» разбирается не как готовая команда, а как инструмент для конкретной задачи.
В этом уроке тема «Health component» разбирается не как готовая команда, а как инструмент для конкретной задачи.
В этом уроке тема «Spawner и волны» разбирается не как готовая команда, а как инструмент для конкретной задачи.
В этом уроке тема «EnemyConfig ScriptableObject» разбирается не как готовая команда, а как инструмент для конкретной задачи.
В этом уроке тема «NavMesh» разбирается не как готовая команда, а как инструмент для конкретной задачи.
В этом уроке тема «FSM врага» разбирается не как готовая команда, а как инструмент для конкретной задачи.
В этом уроке тема «JSON save» разбирается не как готовая команда, а как инструмент для конкретной задачи.
В этом уроке тема «Game feel» разбирается не как готовая команда, а как инструмент для конкретной задачи.
В этом уроке тема «Build profiling» разбирается не как готовая команда, а как инструмент для конкретной задачи.
В этом уроке тема «Итог Unity Core» разбирается не как готовая команда, а как инструмент для конкретной задачи.
В этом уроке «Assembly definitions» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Events vs direct references» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «ScriptableObject architecture» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Object pooling глубже» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «FixedUpdate» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Collision matrix» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Input System actions» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Rebinding» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «UI architecture» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Responsive Canvas» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Bootstrap scene» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Async scene loading» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Game state machine» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Save versioning» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Dependency boundaries» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «AI perception» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «AI state machine» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «NavMesh costs» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Animator parameters» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Animation events» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Root motion» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «AudioMixer» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Audio pooling» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Profiler CPU» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «GC allocations» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Rendering basics» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «LOD» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Addressables mental model» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Testing strategy» разбирается от проблемы к решению, а не как набор команд.
В этом уроке «Профессиональный Unity capstone» разбирается от проблемы к решению, а не как набор команд.