Редактор Unity онлайн
Пиши скрипты Unity на C#, нажми «Играть» и играй прямо в браузере. Ничего не нужно устанавливать, работает и на Chromebook. Бесплатно, без регистрации.
Пиши скрипты Unity онлайн и сразу играй
Слева пишешь C#, справа играешь. Каждый пример это небольшая 3D-игра из скриптов MonoBehaviour: Update читает клавиатуру, FixedUpdate толкает Rigidbody, а OnTriggerEnter подбирает монету, точно так же, как в редакторе Unity. Нажми «Играть», кликни по игре и управляй стрелками и пробелом. Ничего не нужно устанавливать и не нужен аккаунт, поэтому всё работает и на Chromebook.
Примеры запускаются сразу. Когда ты меняешь скрипт, «Играть» компилирует твой C# на серверах Coddy за несколько секунд, а консоль показывает каждую ошибку с файлом и строкой, как консоль Unity. Сцена это текстовый файл scene.txt: в нём можно двигать объекты, добавлять новые и задавать публичные поля своих скриптов.
Что умеет эта песочница Unity
- API Unity на C#: GameObject и компоненты, физика с Rigidbody и коллайдерами, триггеры, класс Input и текст на экране.
- Консоль как в Unity: ошибки компиляции с файлом, строкой и кодом ошибки, и каждый Debug.Log, пока идёт игра.
- Панели Hierarchy и Inspector: выбери объект в запущенной игре и смотри, как меняются его позиция и поля его скрипта.
- Три примера игр для старта: сбор монет с катящимся шаром, платформер с прыгающим персонажем и арканоид.
Что можно попробовать в песочнице Unity
- Сбор монет: поменяй
forceиjumpForceшара, добавь на сцену больше монет и выведи сообщение, когда все они собраны. - Платформер: увеличь
jumpHeight, уменьшиgravityдля прыжка как на Луне или добавь двойной прыжок со счётчиком, который сбрасывается на земле. - Арканоид: сделай
speedракетки больше, добавь на сцену ряд кирпичей и считай, сколько жизней осталось у игрока.
Частые вопросы о редакторе Unity онлайн
Можно ли пользоваться Unity онлайн без установки?
Да. Эта страница запускает твои скрипты на C# и саму игру в браузере, поэтому ничего не нужно устанавливать и не нужно заводить аккаунт. Движок скачивается один раз при открытии страницы (около 3 МБ). Дальше примеры запускаются сразу, а изменённый скрипт компилируется на серверах Coddy за несколько секунд.
Можно ли пользоваться Unity на Chromebook?
Редактор Unity не устанавливается на ChromeOS, но эта страница работает в Chrome на любом Chromebook: пиши скрипты, нажимай «Играть» и играй. На сенсорном экране игра показывает стрелки и клавишу пробела. Чтобы потом собрать и опубликовать свою игру, понадобится редактор Unity на компьютере с Windows, macOS или Linux.
Это настоящий Unity?
Нет. Это собственный движок Coddy, который запускает твой C# в браузере и повторяет ту часть Unity 6, которой пользуются скрипты: GameObject и компоненты, физику, текст интерфейса, сцены, сохранённые данные и управление. Он намеренно копирует значения по умолчанию и сообщения об ошибках Unity, чтобы твои скрипты так же работали в редакторе. В нём нет окна сцены, Asset Store, анимации и 2D. Coddy не связан с Unity Technologies и не одобрен ею. Unity является товарным знаком Unity Technologies.
Это Unity Studio?
Нет. Unity Studio это веб-редактор Unity для создания 3D-проектов без кода. Эта страница для программирования: ты пишешь скрипты на C#, из которых состоит игра на Unity, нажимаешь «Играть» и смотришь, что они делают.
Можно ли менять сцену, а не только скрипты?
scene.txt: каждый объект это строка с формой, позицией, масштабом и цветом, а строки под ней добавляют коллайдер, Rigidbody или скрипт. Строка вроде script Ball force=20 задаёт публичное поле, как значение, введённое в Inspector в Unity. Свои картинки, звуки и модели добавить нельзя.Это бесплатно, и сохраняется ли мой код?
Это бесплатно и не требует аккаунта. Твои изменения в каждом примере хранятся в этом браузере, так что можно закрыть вкладку и вернуться. «Сбросить» возвращает текущий пример к исходному виду, а кнопка загрузки сохраняет открытый файл.