This translation is community contributed and may not be up to date. We only maintain the English version of the documentation. Read this manual in English
Defold — это бесплатное, легковесное и высокопроизводительное решение “под ключ” для разработки 2D- и 3D-игр: игровой движок, редактор и экосистема сборки в одном пакете, предоставляющие все необходимое для проектирования, разработки и выпуска игр. С полным списком поддерживаемых возможностей можно ознакомиться в нашем обзоре продукта.
Мы потратили много времени и усилий, чтобы ключевые элементы процесса разработки игр были как можно более плавными и удобными, и считаем, что именно это выделяет Defold среди других решений. Узнайте, почему мы считаем, что вам стоит использовать Defold.
Наш Learning Hub — отправная точка для всех учебных материалов по Defold. В нем вы найдете:
Мы призываем вас экспериментировать, проходить уроки, читать руководства и документацию по API, а также присоединяться к каналам сообщества, чтобы задавать вопросы, учиться у других пользователей и следить за развитием Defold.
Вот несколько полезных ориентиров для начала разработки игр и изучения Defold:
Обзор редактора дает хорошее введение и поможет сориентироваться в интерфейсе, использовать визуальные инструменты и писать код. Если вы знакомы с редакторами других игровых движков, программами 3D-моделирования или IDE, сюрпризов будет немного, но всегда найдутся отличия от привычного программного обеспечения.
Структурные элементы Defold — отличное вводное руководство по фундаментальным концепциям разработки игр в Defold. Defold использует игровые объекты с разными типами компонентов для создания игр, а игровые объекты группируются в коллекции. Если вы уже работали с другими движками, эти понятия могут показаться знакомыми. Некоторые архитектурные решения делают структурные элементы Defold особенными, и к ним нужно немного привыкнуть. Поэтому руководство по структурным элементам — хорошая отправная точка, особенно если вы хотите понять, как все устроено.
Коллекция примеров хорошо показывает, как соединять отдельные части в работающий результат. В ней есть минимальные примеры для многих типовых задач в Defold, фрагменты кода, образцы распространенной функциональности и демонстрации отдельных возможностей.
Уроки отлично подходят для начала пути в разработке игр. Мы считаем, что лучше всего учиться на практике. Поэтому у нас есть подборка уроков разного уровня и сложности, доступных прямо из редактора и в Learning Hub. Запустите редактор и следуйте пошаговым инструкциям, чтобы понять, как создавать проекты и как работает Defold.
Lua — язык, который используется в Defold для управления игровой логикой. Внутри движок представляет собой быстрый C++-механизм, но на высоком уровне управляется Lua-скриптами. Если вы программировали на Python, GDScript, GML, Javascript или другом высокоуровневом языке, Lua, скорее всего, покажется достаточно простым, и вы сможете без проблем следовать урокам. В противном случае начните с нашего руководства по Lua.
Форум Defold часто оказывается лучшим способом учиться: можно читать ответы других пользователей, искать уже решенные проблемы или задать вопрос напрямую. Наше сообщество дружелюбное, отзывчивое и хорошо разбирается как в разработке игр в целом, так и в Defold в частности. Если вы застряли, не стесняйтесь обратиться на форум за помощью.
Помните, что независимо от выбранного пути изучения Defold вы всегда можете вернуться в Learning Hub, чтобы найти другие учебные материалы и руководства с подробными объяснениями возможностей и концепций Defold. И не стесняйтесь указывать на вещи, которые вы не понимаете или считаете неправильными. Эти страницы предназначены для вас, и мы хотим сделать их как можно лучше, поэтому учитываем отзывы пользователей и стараемся сгладить кривую обучения.
Мы надеемся, что вам понравится создавать свою следующую отличную игру в Defold!