Разработка игр стала популярной благодаря увлекательным и захватывающим играм, разработанным в последнее время. Когда дело доходит до разработки игр, первое и главное, к чему должны прийти разработчики игр, — это платформа для разработки игр. Выбор неправильной платформы может привести к пустой трате времени, денег и усилий. Знакомство с новым движком разработки требует много времени и денег. Выбор правильной платформы для разработки игр очень важен, так как это одно из самых важных решений. Чтобы решить дилеммы, с которыми столкнулись разработчики при принятии этого решения, я представляю эту статью, в которой сравниваются функции Unity, Corona SDK и AndEngine. Я также обосноваю эффективность Unity по сравнению с другими игровыми движками.
Идвигатель:
Плюсы:
Когда вы вводите ключевые слова — Android Game Development Engine, вы получите в первом результате поиска AndEngine. Это платформа с открытым исходным кодом взлом игрового мода , используемая для разработки игр для Android. Этот легкий и мощный игровой движок предлагает разработчикам игр платформу для 2D-разработки. Поддерживая расширенную функциональность OpenGL, он предоставляет игры, родные для Android. Одной из основных сильных сторон этого игрового движка является его легкая архитектура и его объединение с Eclipse. Он использует Java в основном.
Минусы:
Несмотря на свои поразительные особенности, AndEngine не поддерживается в хорошем состоянии. Их веб-сайт похож на сайт 2000-х годов, на котором есть несколько неработающих ссылок. Отсутствие документации делает использование AndEngine проблемой для любителей. Более того, он работает только для Android-приложений, а это требует больше времени и ресурсов. Таким образом, можно сделать правильный вывод, что этот игровой движок скоро уйдет с игрового поля.
Корона SDK:
Этот кроссплатформенный движок помогает как в разработке, так и в публикации. В ряде игр он использовался благодаря мощным функциям, которые он предлагает. С Corona вам нужен один код для развертывания игры как на iOS, так и на Android. Одним из основных преимуществ, связанных с ним, является отсутствие платы за его использование.
Этот игровой движок хорошо известен своей поддержкой и документацией. Помимо игровых приложений, он также используется для создания бизнес-приложений. Он упаковывает ваш код в приложение, совместимое с большинством основных операционных систем. Именно здесь он получает преимущество перед AndEngine.
Минусы:
Когда дело доходит до кроссплатформенной публикации, нужно быть готовым отдать еще несколько долларов. Для интерпретации кода, который работает как с Android, так и с iOS, Corona SDK использует собственный язык программирования Lua, вариант C#.
Вот почему разработчики iOS могут легко изучить его. Однако для других разработчиков платформ Lua представляет собой проблему. В нашу эпоху быстрой разработки приложений, когда разработчик должен выучить от четырех до пяти языков, чтобы создать базовую программу, изучение нового языка может стать довольно сложной задачей. Если вы хотите использовать Corona SDK, вам необходимо подключение к Интернету, так как процесс публикации выполняется на серверах Corona. Вам необходимо загрузить свой код, а также графические ресурсы, чтобы получить рабочий пакет файлов. Хотя мир переходит в онлайн, оставаться на связи во время разработки кажется проблемой.