Платформа: любая поддерживая HTML5: iOS, Android, Windows, Mac, Linux, AR / VR, WebVR и др;
Лицензия: MIT license, коммерческая SaaS: 0, 15 или 50 $/месяц;
Языки программирования: без программирования, JavaScript;
Открытый исходный код: свободно предоставляется;
Мультиплеер: возможен;
Достоинства: легкая отладка и профилирование, нулевое временя компиляции, совместная онлайн разработка, всё в реальном времени, передовые Web-технологии;
Недостатки: регистрация, система лицензирования.
PlayCanvas Engine – это игровой 3D-движок, ориентированный на интернет разработку прямо в окне браузера компьютера или мобильного устройства (сохраняется высокая производительность даже на iPhone 4S). Запустить редактор можно на любом устройстве: настольном компьютере, ноутбуке, планшете или смартфоне. Исходный код PlayCanvas Engine открыт на GitHub по лицензии MIT.
Он позволяет совместно создавать потрясающие трёхмерные игры консольного качества на технологии HTML5 с использованием мощностей WebGL API версий 1 и 2. Имеет множество командных функций, в т.ч. возможность общаться с товарищами по команде прямо из редактора.
PlayCanvas обеспечивает быструю загрузку за счет использования нескольких функций, таких как конкатенация скриптов, минификация, отложенная загрузка несущественных ресурсов и т.п. Вы можете обеспечить более быструю загрузку приложений, отложив загрузку второстепенных ресурсов.
Редактор PlayCanvas – это продвинутая среда WebGL разработки. Он содержит множество функций, которые помогут ускорить разработку вашего проекта и опередить конкурентов. Создавайте приложения быстрее с помощью совместной работы в реальном времени в стиле Google Документов. Мгновенно отслеживайте изменения, вносимые вашими товарищами по команде, редактируйте.
Это игровой движок на JavaScript, поэтому нет этапа компиляции, благодаря чему вы можете выполнять проект сразу же. Тестируйте свои приложения прямо на мобильных устройствах и планшетах. Код и ресурсы обновляются в реальном времени на вашем устройстве. Сжимайте все текстуры вашего проекта в DXT, PVR и ETC1 одним щелчком мыши.
Также вы можете использовать инструменты разработчика вашего браузера для простой отладки и профилирования приложений. Профилировщик отображает графики, тайминги и статистику в реальном времени.
Движок использует реалистичный рендеринг с использованием новейших технологий реалтаймовой 3D-графики. Имеется поддержка частичной и полной настройки шейдеров или написания собственного GLSL-шейдера. Быстро и легко настраивайте материалы визуально в реальном времени.
Система эффектов за счёт аппаратного ускорения частиц. Скиннинг GPU позволяет аппаратное ускорение анимации персонажей. Поддерживается смешивание и наложение анимации. Имеется линейный и HDR конвейеры: гамма-коррекция, рендеринг с тональной картой, поддержка кубических и световых карт HDR.
Имеется генератор освещения – создавайте десятки затененных статических источников света с высоким разрешением без необходимости загружать карту освещения. Всё оптимизировано так, что возможно использовать сотни статических источников света с зеркальным отражением на любой поверхности. Выберите один из нескольких алгоритмов отбрасывания теней в соответствии с вашими требованиями к производительности. Настройте освещение на основе изображения одним нажатием кнопки.
Управляйте импортированными ресурсами, включая 3D-модели и анимацию (FBX, OBJ, DAE, 3DS), простые текстуры, HDR текстуры, аудиофайлы и др. Чёткий текст в приложениях возможен за счёт качественного преобразование шрифтов TTF / OTF. Доступны компоненты, позволяющие создавать собственные адаптивные 2D- или 3D-интерфейсы.
Для воспроизведения звука используется простой и понятный API, который позволяет подключать фильтры WebAudio. Осуществляется поддержка любых устройств ввода, включая клавиатуру, мышь, геймпады или сенсорные экраны.
PlayCanvas невероятно гибок, и используется не только для разработки игр, но и для других отраслей. Он используется большими и маленькими студиями для создания легких мессенджеров, многопользовательских онлайн-игр, необычных конфигураторов продуктов, архитектурных визуализаций, AR / VR проектов и мн.др. Имеется поддержка новейших стандартов WebVR для создания виртуальной реальности в масштабе комнаты и мобильных устройств.
Публикуйте приложения PlayCanvas в Интернете одним щелчком мыши. Зарегистрированные пользователи получают бесплатный доступ ко всем функциям PlayCanvas, неограниченное количество публичных проектов и бесплатный хостинг (1 ГБ памяти).
PlayCanvas доверяют одни из лучших мировых компаний. В их числе: Zynga, Nickelodeon, King и др. На его базе функционируют многие браузерные игры.
Официальный сайт: https://playcanvas.com
GitHub: https://github.com/playcanvas/engine
PlayCanvas — HTML5 3D game maker with real-time collaboration. Realistic rendering using the latest techniques in realtime 3D graphics. Partial and full shader customization support: tweak parameters, override chunks of standard shader or write your own GLSL. Have dozens of high-resolution shadowed static lights, without having to download a lightmap over network. Enable applications to load faster by deferring loading of non-essential assets. Quickly and easily tweak materials visually in realtime.
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:
Игровые объявления и предложения:
Если вас заинтересовал материал «PlayCanvas», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела.
Предлагаются такие схожие материалы:
Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями.
Нет. Создание игр без программирования - это не всегда создание через визуальное программирование, типа Blueprints Visual Scripting в Unreal Engine 5. Есть Drag-and-drop, системы шаблонов и пр.
На playcanvas.com/plans указаны отличия тарифов. Судя по всему они отличаются пунктами Team Management, Unlimited Private Projects и Storage (1GB - бесплатно, 10GB - 15$, 50GB - 50$). Также с платного тарифа доступен экспорт и пр. В общем, это SaaS сервис.
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]