История Unity
Unity – это один из самых популярных игровых движков на сегодняшний день, который используется для создания игр и приложений в разных жанрах, включая аркады, шутеры, головоломки, гонки и многое другое. Этот движок был создан в 2005 году компанией Unity Technologies и с тех пор стал известен благодаря своей удобной среде разработки и множеству возможностей.
История Unity началась в 2002 году, когда два друзья-программиста из Дании, Дэвид Хелгасон и Николас Фрэнсис, начали работать над своим собственным игровым движком. Их целью было создать удобную и доступную среду разработки для мобильных устройств. В 2005 году они выпустили первую версию Unity для Mac OS X и продолжили улучшать свой продукт, добавляя новые функции и возможности. Несмотря на то, что первая версия была очень простой, она уже имела несколько ключевых функций, которые сделали Unity популярным среди разработчиков.
К 2006 году Unity стал поддерживать платформу Windows, что расширило его потенциальную аудиторию. Кроме того, была добавлена поддержка веб-плеера, что позволило играм, созданным на Unity, запускаться прямо в браузере без необходимости установки дополнительного ПО.
За время своей истории Unity Technologies выпустила множество версий своего игрового движка. Некоторые из них были особенно значимыми для индустрии игр и разработки.
В 2009 году Unity выпустила версию 2.5, которая добавила поддержку iPhone и iPod Touch. Это позволило разработчикам создавать игры для мобильных устройств, используя одну среду разработки для нескольких платформ. Кроме того, Unity продолжала добавлять новые функции, такие как поддержка виртуальной реальности, инструменты для создания анимации и новые типы атрибутов для более точной настройки поведения игровых объектов.
Одна из самых важных версий – Unity 5, была выпущена в 2015 году и включала множество новых функций, таких как поддержка физических материалов, многопоточная поддержка и поддержка WebGL. Эти функции помогли улучшить производительность и возможности движка.
В 2018 году Unity выпустила версию Unity 2018, которая включала новые инструменты для работы с виртуальной и дополненной реальностью, а также поддержку устройств, работающих на операционной системе Android.В 2020 году Unity выпустила версию Unity 2020, которая включала новые инструменты для работы с искусственным интеллектом, улучшенный редактор интерфейса и новые функции для работы с многопользовательскими играми.
Кроме того, Unity Technologies продолжает работать над улучшением своего продукта и развивает новые технологии. Например, в 2020 году компания представила Project MARS – платформу для создания дополненной реальности, которая позволяет разработчикам создавать более реалистичные и взаимодействующие с окружающей средой объекты.
Одним из главных преимуществ Unity является его удобная и интуитивно понятная среда разработки. Она позволяет быстро создавать игровые объекты, добавлять анимации и настраивать их поведение, создавать свои собственные шейдеры и многое другое. Кроме того, Unity поддерживает большое количество платформ, включая PC, мобильные устройства, консоли и виртуальную реальность.
Среди известных игр, созданных на движке Unity, можно назвать такие хиты, как «Crossy Road», «Temple Run», «Cuphead», «Hearthstone», «Ori and the Blind Forest» и многие другие.
Этот движок также часто используется для создания игр на заказ, в том числе для многих крупных компаний, таких как Ubisoft, EA, Blizzard и другие.
Но не только игры могут быть созданы на Unity. Этот движок также используется для архитектурного проектирования, тренинговых приложений и многих других сфер. В будущем Unity Technologies планирует продолжать улучшать свой продукт, добавляя новые функции и возможности для разработки игр. Кроме того, компания активно работает над разработкой новых технологий для работы с виртуальной и дополненной реальностью, искусственным интеллектом и многопользовательскими играми.
Unity – это не только мощный и удобный игровой движок, но и продукт, который постоянно развивается и улучшается. Разработчики Unity Technologies продолжают работать над созданием новых функций и технологий, которые помогут сделать процесс создания игр более удобным, быстрым и интересным.
Если вы хотите научиться создавать игры на Unity, обучение в ProgKids может стать хорошим началом вашего пути в мир разработки игр. Наши опытные преподаватели помогут вам освоить основы Unity и создать свой первый проект.
From big idea to big success
Even beyond the engine, Unity’s there to support your game’s success – however you define it.
4 billion monthly downloads of Unity-made apps¹
Over 70% of top 1000 mobile games are made with Unity²
Creators earned over $1.1B through Unity Ads³
More than 18 platforms run Unity games today⁴
We’ll meet you where you are
Whether you’re creating amazing games or scaling them up through team expansion, multiplayer, LiveOps, or shipping across platforms to reach billions of devices, we’ll back your ambitions and maximize your success, from concept to launch and beyond.
Power your game development journey
Create freely, iterate quickly
Unity gives you the freedom to create in a diverse range of gaming genres and styles, from 2D pixel art to high-end 3D graphics.
Make it multiplatform
Reach a wider audience with games that scale across platforms, giving players a consistent experience on all devices. Create your game once and ship it across all major platforms.
Run successful multiplayer games
Large-scale multiplayer games, from Apex Legends to Among Us, host and operate their multiplayer games with Unity’s tools and services, regardless of which engine they were created in.
Keep teams in sync
Help teams work smoothly with engine-agnostic automation, collaboration, and cloud content delivery tools for game design and development.
Grow your mobile games
Leverage proven solutions to publish your game, generate revenue, and scale your user base cost effectively.
Streamline LiveOps in any engine
Use LiveOps and backend tools to understand your players, seamlessly deploy updates, and make data-driven development decisions to build a game they’ll love to play.
Творите и развивайтесь с Unity
Unity — это гораздо больше, чем просто ведущий игровой движок. Познакомьтесь с полезными решениями для всех этапов игровой разработки — от гениальной идеи до большого успеха.
50% игр для всех устройств созданы в Unity
Success stories
Any genre, any style. Based in C#, Unity provides the flexibility to faithfully execute your creative vision without being locked into a specific architectural track. Get inspired by your fellow creators.
Slime Rancher 2
Learn how Monomi Park used Unity’s HDRP, source code access, and NVIDIA PhysX to build a bigger and more performant world with Slime Rancher 2.
Top Eleven
Discover how Nordeus brought 3D live matches to multiple platforms using Cinemachine, Unity Profiler, Unity Test Framework, and the Integrated Success plan.
Among Us
From multiplayer infrastructure to managing player insights, learn how Innersloth has used Unity Gaming Services to build and manage one of the most popular mobile games in the world.
Наши тарифные планы
Больше возможностей и ресурсов для развития ваших игр.
Unity Pro
Раскройте потенциал ваших сотрудников с помощью профессиональных инструментов для создания игр для различных устройств и платформ.
Unity Pro
Раскройте потенциал ваших сотрудников с помощью профессиональных инструментов для создания игр для различных устройств и платформ.
Unity Pro
Раскройте потенциал ваших сотрудников с помощью профессиональных инструментов для создания игр для различных устройств и платформ.
Unity Pro
Раскройте потенциал ваших сотрудников с помощью профессиональных инструментов для создания игр для различных устройств и платформ.
Disclaimers
- As of February 14, 2023. Source: Internal derived from GCP. Disclaimer: Note the number does not reflect unique users as a single user may download multiple apps.
- As of February 8, 2023. Source: Apptopia. Disclaimer: Top mobile games is a blended number defined by the top 1000 games from each of the Google Play Store and iOS App Store.
- As of January 24, 2023. Source: Derived from internal Unity systems. Disclaimer: Excludes ironSource data.
- As of July 19, 2023. Source: Derived from internal Unity resources.
- Source: data.ai. Disclaimer: Top 1,000 games is top 1,000 gaming apps by downloads in the previous four weeks from data.ai as of February 2023.
Социальная
Copyright © 2023 Unity Technologies
- Legal
- Privacy Policy
- Cookies
- Do Not Sell or Share My Personal Information
- Настройки файлов cookie
Unity, логотипы Unity и другие торговые знаки Unity являются зарегистрированными торговыми знаками компании Unity Technologies или ее партнеров в США и других странах (подробнее здесь). Остальные наименования и бренды являются торговыми знаками соответствующих владельцев.
Мы используем cookie-файлы, чтобы вам было удобнее работать с нашим веб-сайтом. Подробнее об этом можно узнать на странице, посвященной политике использования cookie-файлов.
Более 70% популярных мобильных игр были созданы на движке Unity
Присоединяйтесь к миллионам разработчиков мобильных игр по всему миру, которые используют Unity для создания успешных игр нового поколения.
Improve your workflows and create living worlds with Unity AI’s text-prompt generation, asset creation, neural net data integration, and more. Sign up now
Mobile games made with Unity
Learn from games and studios that are excelling on mobile.
Subway Surfers
SYBO and Unity’s 10-year partnership helped Subway Surfers remain one of the top mobile games.
Call of Colors
Passion Punch Studio
Passion Punch Studio reduced their app’s download size and tested multiple content ideas with Unity’s Cloud Content Delivery (CCD).
Card Crawl Adventure
Tinytouchtales
Arnold Rauers of Tinytouchtales built his business using the Unity Editor and runtime, Ads, and Asset Store.
Why Unity for mobile game development?
In the competitive mobile game market, swift prototyping and access to player data boosts your chances for success. Beyond our industry-leading game engine, Unity meets you across the entire mobile game development lifecycle with tools and services for rapid iteration, performance optimization, player engagement, and revenue growth.
8 mobile game design tips from the creators of MARVEL SNAP
Build your mobile game
Iterate quickly to create standout games. Learn how to build for mobile, get started faster, and maintain performance across a wide variety of devices.
Profiling tools
Boost mobile performance with profiling tools like Frame Debugger, which targets key metrics for optimal device compatibility.
Unity Asset Store
Speed up your development pipeline with premade mobile-ready assets and plug-ins.
Universal Render Pipeline (URP)
Create standout visuals on mobile. Optimize and maintain visual fidelity across mobile platforms and devices with URP.
Live operations
Unity Gaming Services enables actionable analytics and efficient LiveOps updates without client code changes.
Analytics solutions
Access end-to-end data and analysis solutions, designed to support your entire studio.
Player engagement
Test and update gameplay without app updates or client code changes.
Configure and manage
Lay the foundations for seamless live game management.
Solutions across the mobile growth cycle
Leverage proven solutions to publish your game, generate revenue, and scale your user base cost effectively.
Unity LevelPlay
Maximize ad revenue with minimum hassle. Unity LevelPlay ad mediation creates a real-time auction to optimize and automate ad monetization operations.
ironSource and Unity Ads
Run campaigns at scale with two of the leading ad networks – ironSource and Unity Ads – which perform optimally within LevelPlay to drive more revenue and deliver better ROAS.
Tapjoy Offerwall
Tapjoy Offerwall helps diversify revenue streams and boost retention with player offers for in-game currency.
Supersonic
Supersonic is the most-downloaded hypercasual publishing platform in the world, combining advanced technology with deep transparency.
Свяжитесь с экспертом
Чтобы узнать больше решения о решения Unity для своей студии, обратитесь в отдел продаж. Также можно подписаться на рассылку Unity, чтобы получать новости, обучающие материалы и предложения прямо на свою электронную почту.
Ответы на часто задаваемые вопросы
Какие мобильные игры созданы с помощью Unity?
Более 70% всех мобильных игр созданы с помощью движка Unity. Вот лишь несколько из многих тысяч замечательных игр, созданных с Unity:
- Age of Magic, Playkot
- Among Us, InnerSloth
- Arena of Valor, Tencent Games
- Hitman GO, Square Enix
- Last Day on Earth, Kefir
- Little Orpheus, The Chinese Room
- Monument Valley, ustwo
- Shadowgun War Games, MADFINGER Games
- The Seven Deadly Sins: Grand Cross, Funny Paw
Прочитайте другие истории игр, созданных с помощью Unity, здесь.
Как можно использовать Universal Render Pipeline?
Вы можете создать мобильную игру для различных платформ, используя Universal Render Pipeline (URP). В этой подробной технической электронной книге представлен обзор URP, в том числе освещения, шейдеров и многого другого. Подробнее.
Как уменьшить размер сборки?
Узнайте, как уменьшить общий размер сборки и обновлять игру, не заставляя игроков каждый раз скачивать новую версию. Подробнее.
Каких лучших методик стоит придерживаться при создании мобильных игр?
Узнайте, как Alt Shift, Broken Arms Games, Light Brick Studio, Robot Squid и Superplus Games справляются с трудностями и используют возможности быстро растущего рынка мобильных игр.
Как научиться разрабатывать мобильные игры?
Unity Learn предоставляет множество обучающих материалов и примеров проектов, которые помогут вам начать работу. Вот лишь несколько примеров, которые помогут вам приступить к разработке:
Trash Dash — это пример бесконечного раннера, позволяющий изучить архитектуру программы, а также способы применения Cloud Build, Ads/IAP и Unity Analytics.
Tanks! — это обучающий проект, который помогает изучить базовый ввод, физику, аудио, микширование и игровую архитектуру.
Ознакомьтесь с другими примерами в Unity Learn.
Основы движка Unity
Изучение Unity для начинающих / Урок #1 – Что такое Unity? Введение в Unity с нуля
Представляем вам видео курс по изучению движка Unity и работы с ним. За курс мы с нуля разберем базовый интерфейс Unity, научимся работать с основными функциями Unity и в конце курса создадим небольшую 3D игру на Unity 5. Курс рассчитан для начинающих в сфере создания игр.
Видеоурок
Полезные ссылки:
- Официальный сайт Unity ;
- Онлайн C# редактор кода .
Информация про Unity
Unity – это игровой движок, на котором строится большая часть современных игр на разных платформах. Посредством движка реально создавать игры, ориентированные на запуск на компьютерах (Windows, Linux, MacOS), мобильных телефонах, планшетных компьютерах (Android, iOS, Windows Phone) и даже игровых приставках PlayStation, Xbox, Nintendo.
Как создавать игры в Unity?
В основе Unity лежит компонентно-ориентированная концепция. По сути, любая игра состоит из массы объектов, разбавленных дополнительными компонентами. Для примера, во время создания платформера мы создаём GameObject, к нему дополнительно прикрепляем графическую составляющую, что отвечает за отображение персонажа, и управляющий компонент, он обеспечивает управление персонажем за счёт мыши, клавиатуры, джойстика или тачскрин. Движок не накладывает ограничения на количество подобных модулей. К GameObject можем добавить столько компонентов, сколько будет необходимо. Вся работа на движке строится на том самом создании GameObject и применение к ним подходящих компонентов.
Новичков может ввести в заблуждение видимая простота процесса, хотя это не так. Для создания уникальной и популярной игры придётся с нуля писать массу компонентов. Если точнее, в среде Юнити это называется скриптом. Родной язык создания скриптов – C#, но ещё частично задействуется JavaScript и Boo (обрезанный вариант Python).
Поддерживаемые платформы
Многие крупные проекты предпочитают Unity из-за огромного списка платформ совместимых с движком. Готовое приложение реально запустить на любой компьютерной операционной системе, популярных мобильных платформах и SmartTV. Что уж говорить, даже браузерные игры и приложения для специфических платформ (вроде Tizen OS) преимущественно разрабатываются на Юнити.
Однако, здесь не всё так гладко. При необходимости писать специфические алгоритмы, основанные на низкоуровневом коде, под тот же самый Андроид нужно иметь доскональные знания Java. Только по завершению работы с Java-кодом его придётся компоновать с Unity.
То же самое справедливо и в отношении iOS. Ещё одна особенность iOS, что под неё разрабатывать возможно только с компьютера или планшета от Apple. При отсутствии Macbook или аналогичного устройства выпуск игры быстро застопорится и Unity здесь вовсе не причём, Apple сама накладывает подобное ограничение. Вывод прост: если в планах есть iOS-разработка, заранее следует подобрать подходящее устройство для сборки.
Как и где разработать игру на движке?
Длительный процесс разработки игр можем проводить как в рамках Windows, так и Mac OS X. Уже существуют версии редактора под Linux, но рассчитывать на стабильную их работу пока что не приходится. Большую часть времени по созданию игры разработчик проводит внутри редактора Unity. Ещё приходится много времени писать код скриптов, его создавать можем либо в стандартном MonoDevelop, либо в любом редакторе стороннего разработчика. Сейчас активно пользуются Visual Studio, а также Sublime Text, но только при должной настройке.
Разработка игры
Мы изучим как создать свои 2D и 3D игры на Unity. Процесс создания 2Д и 3Д игр на Unity прост. Он разделяется на два этапа:
- построения дизайна через Unity;
- написание кода на основе языка C#.
Многие останавливаются лишь на вопросе «Как создавать игры на Unity?», так как далее не находят нужной информации и останавливаются. Мы же с вами за курс изучим интерфейс программы и научимся строить игры на Unity.
Примеры игр
Конечно же, перед изучением чего-либо хочется более точно понимать что вы сможете получить по итогу. По этой причине мы предлагаем взглянуть на несколько проектов, что были созданы на основе движка Unity.
Среди крупных проектов можно отметить следующие проекты:
- игра «Firewatch» с красивой и насыщенной графикой;
- проект игры про Рика и Морти в формате дополненной реальности (проект «Virtual Rick-ality»);
- игра «The Forest» про выживания в дикой местности;
- мобильный нуарный проект «Inside»;
- космическая игра «Kerbal Space Program».
Это лишь мизерная часть из тех проектов, которым стоило бы уделить время. На самом деле таковых проектов несчетное количество. Если вы решили делать игры, то начать изучать движок Unity это всегда хорошая затея.
Дополнительные курсы по Unity разработке
За курс мы с вами учимся делать игры на Unity, но не углубляемся в детальный процесс. Если вы хотите получить больше информации относительно разработки игр на Unity, то рекомендуем вам дополнительные курсы.
На нашем сайте вы можете найти более углубленный курс по Unity. В нем представлено множество важных концепций, что присутствуют в самом движке. Полный курс по языку Unity можно просмотреть здесь .
Также на сайте есть более углубленная программа по изучению разработки мобильных и компьютерных игр. Ознакомится с программой обучения по Unity можно по этой ссылке .
В ходе программы обучения вы научитесь делать как 2Д, так и 3Д игры на Unity. Игры будут разрабатывать под обе платформы: Андроид и iOS. За программу вы научитесь создавать анимации, дизайн, прописывать скрипты, добавлять рекламу и монетизацию и выполнять публикацию игр в магазины Google Play и App Store.
Задание к уроку
Установка Unity
Установите Unity и текстовый редактор для работы со скриптами.
В качестве текстового редактора можете использовать любую подходящую программу. Например: Visual Studio, Rider, Atom и так далее.
Посмотреть ответ
Установить Unity можно на официальном сайте. Урок по установке:
Чтобы установить среду разработки необходимо скачать одну из удобных вам программ: Visual Studio , MonoDevelop , Atom и так далее.