|
Болтовня Разговоры на любые темы (думайте, о чем пишите) |
25.10.2015, 23:02
|
#1
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Defold Engine
В общем случайно набрел на этот движок. Поковырявшись немного, был приятно удивлен удобностью, простоте и функциональностью этого движка.
особенности:
- развертывание в один клик на iOS, Android, HTML5, Mac OS X, Windows и Linux
- программирование на lua
- удобная среда, включающая в себя: редактор кода с подсветкой и автодополнением, визуальный редактор физики, редактор эффектов и кучу других утлит
- визульный профайлер и вэб профайлер
- встроенная система контроля версий
- возможность работать одновременно над одним проектом до 5 человек бесплатно
наверное еще много чего есть.
Все завязано на компонентах как в этом вашем юнити
В целом движок выглядит профессионально, хотя находится в бэте.
Кто-нибудь еще щупал его?
__________________
Абсолютли!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
25.10.2015, 23:08
|
#2
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Defold Engine
Сообщение от ant0N
- программирование на lua
|
Фу.
|
(Offline)
|
|
Эти 5 пользователя(ей) сказали Спасибо Nerd за это полезное сообщение:
|
|
26.10.2015, 00:17
|
#3
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: Defold Engine
И к чему ты? Не в силах промолчать, когда нечего сказать?
__________________
Абсолютли!
Последний раз редактировалось ant0N, 26.10.2015 в 09:08.
|
(Offline)
|
|
28.10.2015, 11:10
|
#4
|
Гигант индустрии
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений (для 3,298 пользователей)
|
Ответ: Defold Engine
- программирование на lua
|
Луа медленный. Или ты только тетрисы будешь делать?
|
(Offline)
|
|
28.10.2015, 14:06
|
#5
|
Чудо-кот
Регистрация: 22.02.2011
Сообщений: 901
Написано 480 полезных сообщений (для 1,471 пользователей)
|
Ответ: Defold Engine
Сообщение от Nex
Луа медленный.
|
Нет. Луа - самый шустрый среди скриптовиков. И для игровой логики производительность не особо важна.
Луа плох как язык. Там нет даже элементарного switch.
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.10.2015, 14:44
|
#6
|
Терабайт исходников
Регистрация: 13.09.2008
Сообщений: 3,947
Написано 2,189 полезных сообщений (для 6,051 пользователей)
|
Ответ: Defold Engine
Луа медленный. Или ты только тетрисы будешь делать?
|
авторы - king.com, соответственно на любое 2д казуалие в их духе можно расчитывать
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.10.2015, 14:52
|
#7
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: Defold Engine
Сообщение от Nerd
Луа плох как язык. Там нет даже элементарного switch.
|
луа наоборот хорош, как язык для программирования логики.
А свич не так уж и необходим, я про него даже и не вспоминаю.
Если вы говорите что он плох, вы хотя бы приведите аргументы, а то как-то не красиво себя выставляете.
__________________
Абсолютли!
|
(Offline)
|
|
Сообщение было полезно следующим пользователям:
|
|
28.10.2015, 15:24
|
#8
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Defold Engine
Сообщение от ant0N
В общем случайно набрел на этот движок. Поковырявшись немного, был приятно удивлен удобностью, простоте и функциональностью этого движка.
|
Когда только о них услышал и увидел их сайт, думал что "збсь, что-то хорошее и новенькое".
Когда таки скачал и потрогал, испачкался, пришлось отмываться и разочаровываться.
Сообщение от ant0N
особенности:
- развертывание в один клик на iOS, Android, HTML5, Mac OS X, Windows и Linux
|
5.6Mb js кода на html5, это уже перебор для webgl движка.
Мобилкам такое никак не нравится.
Сообщение от ant0N
- программирование на lua
|
Фу.
Сообщение от ant0N
- удобная среда, включающая в себя: редактор кода с подсветкой и автодополнением, визуальный редактор физики, редактор эффектов и кучу других утлит
|
Честно сказать, после работы с разными движками и редакторами, этот показался очень не удобным и не нашел как бы единого места от куда все управляется. Все разбито на разные детали, нужно следовать очень их правилам по сущностям, создавать всякие коллекции и т.п.
В общем весь визуальный и технический дизайн слишком opninionated.
Сообщение от ant0N
- визульный профайлер и вэб профайлер
|
Это хорошо что есть, т.к. многим движкам хорошего профайлера с remote поддержкой часто не хватает.
Сообщение от ant0N
- встроенная система контроля версий
|
Я бы не называл это контролем версий. Там мало контроля над механикой. По сути есть master branch, и все локально работают над своим branch'ем, время от времени синхронизируясь. Той гибкости как у git или mercurial для контроля версий и workflow, defold не предоставляет.
Сообщение от ant0N
- возможность работать одновременно над одним проектом до 5 человек бесплатно
|
Одновременно - это ты о чем? Defold ничем не отличается от того же Unity, где каждый работает над локальной версией, и время от времени merge'ится. Вообще не вижу зачем даже ограничивать с таким образом работы размер команды.
Вот если бы у них была бы real-time collaboration - это совсем другое дело, но такая фича есть вообще в мире у лишь пары движков - по пальцам пересчитать.
Сообщение от ant0N
Все завязано на компонентах как в этом вашем юнити
В целом движок выглядит профессионально, хотя находится в бэте.
Кто-нибудь еще щупал его?
|
Сайт выглядит на самом деле вкусно.
А вот редактор выглядит как 2005 год. И профессиональным я бы его не назвал.
Дизайн и UX видно игнорировались и редактор разрабатывается сугубо разработчиками, без знаний в дизайне и UX.
Многие вещи слишком ограничены, и нужно строго следовать диктовке правил поведения в движке.
Редактор не очень удобный, многие вещи не интуитивные.
html5 таргет страдает теми же проблемами как и unity - большой JS код, один архив с ресурсами (нету кеша, не платформо-дружелюбные ресурсы, и т.п.).
Короче говоря, ожидалось в разы больше, тем более за ними стоят king.com.
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
28.10.2015, 16:36
|
#9
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: Defold Engine
Сообщение от moka
5.6Mb js кода на html5, это уже перебор для webgl движка.
Мобилкам такое никак не нравится.
|
ну html5 не очень, согласен
Сообщение от moka
- программирование на lua
Фу.
|
уж от тебя ожидал реальных аргументов . А фукать каждый дурак может.
Сообщение от moka
Честно сказать, после работы с разными движками и редакторами, этот показался очень не удобным и не нашел как бы единого места от куда все управляется. Все разбито на разные детали, нужно следовать очень их правилам по сущностям, создавать всякие коллекции и т.п.
|
он просто непривычен, но после прочтения мануалов все становится вполне разумным и удобным.
Сообщение от moka
Я бы не называл это контролем версий. Там мало контроля над механикой. По сути есть master branch, и все локально работают над своим branch'ем, время от времени синхронизируясь. Той гибкости как у git или mercurial для контроля версий и workflow, defold не предоставляет.
|
ну там есть вариант прикрутить свой, но для создания простых игр маленькой командой (1-5 чел) этого вполне достаточно и не надо лишних телодвижений.
__________________
Абсолютли!
|
(Offline)
|
|
28.10.2015, 18:36
|
#10
|
Бывалый
Регистрация: 23.11.2011
Сообщений: 863
Написано 334 полезных сообщений (для 866 пользователей)
|
Ответ: Defold Engine
Получил инвайт , загрузил редактор , залогинился в гугл аккаунте в редакторе! , сбилдил семпл с картинкой под андроид - апк весит 7мб...
|
(Offline)
|
|
28.10.2015, 19:16
|
#11
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Defold Engine
Сообщение от ant0N
уж от тебя ожидал реальных аргументов . А фукать каждый дурак может.
|
lua как скриптовой язык, может и хорошо. В нем "ок" выражать логику поведения в весьма изолированном пространстве.
Но строить сложные системы - на самом деле весьма не просто.
От языка требуется серьезная производительность и гибкость.
Они компилируют lua скорее всего в машинную репрезентацию, нежели интерпретируют в рантайме.
Нужен конечно единый язык, но lua это далеко не лучший выбор для полноценного языка платформы. Как скрипты - норм, как основной язык - нет.
Сообщение от ant0N
он просто непривычен, но после прочтения мануалов все становится вполне разумным и удобным.
|
Я понял концепции и абстракции, они весьма простые.
Просто я не понимаю зачем они изобрели эти весьма ограничивающие концепции на самом деле. Пытаясь изобрести велосипед, они лишь создали дополнительные ограничения.
Сообщение от ant0N
ну там есть вариант прикрутить свой, но для создания простых игр маленькой командой (1-5 чел) этого вполне достаточно и не надо лишних телодвижений.
|
Согласен что иметь хоть что-то из коробки - лучше, чем ничего.
Но любой нормальный проект таки будет использовать git/mercurual в итоге.
Если они делают свою систему контроля версий, то она должна быть не только гибкой, но и реально превосходить в данном контексте альтернативы. Иначе могли бы тупо позволить логиниться github аккаунтом, и просто создавать репозиторий у пользователя, такой вариант по сути ничем не отличается от того что они изобрели, и при этом позволяет пользователю иметь полный контроль.
|
(Offline)
|
|
30.10.2015, 05:09
|
#12
|
[object Object]
Регистрация: 01.08.2008
Адрес: В России
Сообщений: 4,355
Написано 2,471 полезных сообщений (для 6,853 пользователей)
|
Ответ: Defold Engine
Сообщение от ant0N
луа наоборот хорош, как язык для программирования логики.
|
Синтаксис страшненький:
true ~= false -- Не равно
map# -- length таблицы
"Вальтрон" .. "слияние" -- конкатенация строк
local t = {1, 2, 3, 4}
for i = 1, #t, 1 do -- Перебор "таблицы"
print(t[i])
end
Ну и нет поддержки юникода из коробки.
__________________
Retry, Abort, Ignore? █
Intel Core i7-9700 4.70 Ghz; 64Gb; Nvidia RTX 3070
AMD Ryzen 7 3800X 4.3Ghz; 64Gb; Nvidia 1070Ti
AMD Ryzen 7 1700X 3.4Ghz; 8Gb; AMD RX 570
AMD Athlon II 2.6Ghz; 8Gb; Nvidia GTX 750 Ti
|
(Offline)
|
|
Эти 3 пользователя(ей) сказали Спасибо Randomize за это полезное сообщение:
|
|
30.10.2015, 13:00
|
#13
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: Defold Engine
чем он страшен то? Наоборот синтаксис наиболее приближен к человеческому языку.
true ~= false -- Не равно
|
не понял, что ты имеешь ввиду
вообще-то #map.
И что тебе не нравится? то что так просто?
"Вальтрон" .. "слияние" -- конкатенация строк
|
мда, непростительный косяк. Фу таким быть!
for i = 1, #t, 1 do -- Перебор "таблицы"
print(t[i])
end
|
Что здесь не нравится?
Можно еще и так:
for key, value in ipairs(t) do -- Перебор "таблицы"
print(key..value)
end
Ну и нет поддержки юникода из коробки.
|
Уже есть. в луа 5.3
__________________
Абсолютли!
|
(Offline)
|
|
30.10.2015, 13:04
|
#14
|
.
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений (для 6,863 пользователей)
|
Ответ: Defold Engine
Ну если сравнивать с привычными и популярными языками, то lua кажется необоснованно "другим".
Даже то как python отличается от многих популярных языков, кидается в глаза, а lua так еще больше тут выделился.
Зачем, не сильно то и ясно
|
(Offline)
|
|
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
|
|
30.10.2015, 13:22
|
#15
|
Бывалый
Регистрация: 10.06.2011
Адрес: В горах
Сообщений: 849
Написано 331 полезных сообщений (для 853 пользователей)
|
Ответ: Defold Engine
Зачем, не сильно то и ясно
|
Для простоты видимо. Не возможно было бы создать настолько простой и гибкий язык, пытаясь придерживаться других.
Луа минималистичен, в нем из структур есть только таблицы, но они сделаны так, что могут заменить практически все основные в других языках.
__________________
Абсолютли!
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 20:38.
|