Gamedev


Ответить в тред Ответить в тред

<<
Назад | Вниз | Каталог | Обновить тред | Автообновление
67 7 37

Defold тред, первый, официальный, твой Аноним 01/10/18 Пнд 11:29:15 5298581
logo-text-below.png (5Кб, 198x224)
198x224
Defold08-1024x5[...].jpg (304Кб, 1280x720)
1280x720
2016-08-3016-18[...].png (85Кб, 768x452)
768x452
Это первый тред посвященный движку будущего Defold, уже сейчас он кладет на лопатки по производительности и размеру билда, большинство популярных движков на рынке.

Движок заточен под 2D, но умеет в полноценное 3D, правда инструментов для работы с ним не завезли, по этому если желаешь 3D, то придется пилить многое ручками.

Почему я должен выбрать defold?
Кроссплатформенность- поддержка, windows, linux, macOS, ios, android, HTML5.

Клиент движка тоже кросcплатформенный, можешь работать из привычной для тебя ос.

Простота, сам движок качается одним архивом и даже без установки уже в собирать игру под разные платформы.

Если не хочешь работать во встроенном редакторе, а в привычной для себя IDE есть поддержка sublime, VS code, Atom, intellij

Высокая производительность

Маленький размер билда

В каких случаях мне не подойдет defold?
Пока, что физика в движке слабая сторона, по этому если хочешь игру основанную на физике и не хочешь многое допиливать напильником, то Defold не твой выбор.

Также отсутствие в редакторе средств для 3D, проектировать 3D сцены не очень удобно, хотя на движке выходили полноценные 3D игры, но для проектирования уровней придется разработать средства самостоятельно

нужно ли платить за что-либо?
нет движок полностью бесплатен, без каких-бы то ни было скрытых платежей

нужно ли уметь программировать?
Да, официальный язык Lua - простой скриптовый язык
также умельцы вроде выкатывали возможность писать на typescript и haxe но я в это не вникал, lua прост и его хватает за глаза, и даже не знакомым с программированием людям не сложно будет в нем разобраться.
Также есть поддержка C/C++ расширений

С чего начать изучение
Материалов на русском не очень много, центральные места русскоговорящего сообщества:
группа в vk - https://vk.com/defoldengine
чат в телеграm - DefoldEngine
Блог с множеством записей по теме - https://agulev.com/

Материалы на английском:
Пожалуй самое полезное место, форум, где ваши вопросы, вероятно уже были заданы, если нет, то можете оперативно получить ответ, в том числе от самих разработчиков - https://forum.defold.com/
Официальный мануал -https://www.defold.com/manuals/introduction/
несколько уроков для начала - https://www.defold.com/tutorials/getting-started/
Еще простейшие примеры -https://www.defold.com/examples/basics/simple_move/
Не плохой такой набор примеров, для начинающего - http://britzl.github.io/publicexamples/
Игры на движке, многие с открытым кодом, что поможет в разработке - https://www.defold.com/community/games/
Портал ассетов, все ассеты бесплатные, если не любишь велосипеды то смотри, возможно решение твоей задачи уже есть, тут найдешь готовые модули, готовые решения для аналитики, рекламы, камер, модулей для ввода, расширений для ide, ui дополнений и подобного - https://www.defold.com/community/assets/
Аноним 01/10/18 Пнд 11:35:08 5298602
Аноним 01/10/18 Пнд 12:13:53 5298633
>>529858 (OP)
сейчас бы мегабайты считать.
каждый лишний мегабайт - добрый десяток функций. все по хуану.
вот и думай.
Аноним 01/10/18 Пнд 12:16:34 5298644
>2D
>lua
>не open source
НЕ НУЖНО
Аноним 01/10/18 Пнд 12:21:45 5298655
>>529863
>мегабайт - добрый десяток функций. все по хуану.
>вот и думай.
но тем не менее, на мобилках это до сих пор актуально. Юнити, УЕЧ хорошие движки но не совсем понятно когда большинство отечественных студий делают, мач3, фермочки и подобное, выбирают такие мощные движки.

Мне дефолд понравился своей простой и легкостью, вот у местного анона хочу узнать его мнение
Аноним 01/10/18 Пнд 12:22:01 5298666
>Can I do 3D games in Defold?
>Absolutely! The engine is a full blown 3D engine. However, the toolset is made for 2D so you will have to do a lot of heavy lifting yourself. Better 3D support is planned.
Хм, заинтересовали. В целом движок выглядит очень неплохо для 2D.
Аноним 01/10/18 Пнд 13:47:37 5298757
>>529865
Да? И много ты мобильных игр выпустил? Или откуда у тебя такая маня-аналитика?
Аноним 01/10/18 Пнд 14:24:38 5298788
Скочал. Попросили зарегистрироваться через гугол.
Редактор на java, а поэтому жрет 700+ памяти (больше чем юнити). Интерфейс не настраивается никак.
Есть туториал-проекты, где все расписано для даунов (если знаешь англюсик).

Сцены тут называются коллекции. Есть GameObject и Component, все как юнити.
Инспектор примитивный и неудобный. Нужно выбирать каждый компонент отдельно. Плохо зделано, тупо. Не могли все как в юнити сделать.
Это все компоненты (не густо).

Встроенный редактор lua скриптов. lua конечно лучший выбор, чем васянский gdscript в годоте, но все равно динамикопараша.
Все-таки типы имеет свойство автодокументации кода, и автодополнение очень помогает учить API.

Самое важное, есть свой вариант SendMessage. Передача сообщений тут указана как чуть ли не главная фича движка лол.

В целом очень простой (читай: примитивный) движок от которого послевкусие какого-то homemade студенческого проекта для джемов. Как замена love2d пойдет. Зачем переходить на это с юнити не очень понятно.
Аноним 01/10/18 Пнд 14:25:36 5298799
Безымянный 2.png (14Кб, 401x333)
401x333
Аноним 01/10/18 Пнд 14:42:06 52988110
>>529858 (OP)
>кладет на лопатки по производительности и размеру билда юнити
Будто есть хотя бы один движок помимо анрыла, который этого сделать не сможет.
Аноним 01/10/18 Пнд 14:43:14 52988211
>>529878
Ты со своим сендмессейдж и юнити уже начинаешь на нациста походить:
> он парень хороший, но еврей, поэтому руки ему не подам
> а этот - редкостная мразь, но зато руССич, с ним - хоть в разведку пойду
Аноним 01/10/18 Пнд 14:53:33 52988512
Безымянный.png (7Кб, 729x94)
729x94
>>529882
>>529882
Да это ирония была. Просто в их туториале написано
Аноним 01/10/18 Пнд 15:28:43 52988713
>>529875
Да где-то сам Гугл писал, что небольшие приложения у них скачивают охотнее.
Ну и плюс собственный опыт, по 100 мб игры я не качаю
Аноним 01/10/18 Пнд 15:42:48 52989014
>>529878
Я как-то курил cocos creator вот там 1 в 1 юнити но без 3д, вот там чувства смешанные были, да. Хотя может оно и правильно, знаешь юнити, знаешь и их движок.
Аноним 01/10/18 Пнд 15:49:29 52989215
>>529887
Если бы это был легквесный, шустрый силки смуз редактор с крутыми фичами и всем необходимым для хотя бы 2д, то можно было бы пользоваться. А так это прожорливая хуйня томрознее юнити, а функций кот наплакал (я сдался на примитивном редакторе тайловых карт).
Аноним 01/10/18 Пнд 15:58:13 52989416
2kinglogolow-re[...].jpg (69Кб, 1200x1200)
1200x1200
>>529858 (OP)
А про то, что попадаешь в анальное рабство шарашкиной конторе king.com, ты забыл написать?
Аноним 01/10/18 Пнд 17:53:22 52990917
>>529858 (OP)
>Почему я должен выбрать defold?
Забыл самое главное - ОН НАПИСАН НА ЛИСПЕ, А ЗНАЧИТ ТАТРИКС БЛАГОСЛОВЛЯЕТ ВСЕ ТВОИ ИГРЫ НА ДЕФОЛДЕ
01/10/18 Пнд 19:04:42 52991618
>>529858 (OP)
2D движков как говна. Нет ни одной причины садиться на хуй KING с их закрытым движком без возможностей.
Аноним 02/10/18 Втр 05:32:38 53006019
>>529916
а в чем разница, садиться на хуй epic games, Unity Technologies, какому-нибудь YoYo Games или Кингу?
Аноним 02/10/18 Втр 08:04:15 53007720
>>530060
В том, что у них есть движки, а не простой фреймворк на lua уровня love2d с бесполезным редактором
Аноним 03/10/18 Срд 16:41:22 53047921
>>530060
Потому что можно не садиться ни на чей хуй стул, а постоять с опенсорсом.
INSTALL GENTOO
Аноним 03/10/18 Срд 18:43:13 53052722
image.png (75Кб, 553x282)
553x282
Аноним 03/10/18 Срд 19:28:47 53054223
>>530479
*погеммороиться с васяноговнотом
Аноним 04/10/18 Чтв 06:27:03 53066224
>>530077
вот пиздец, постоянно читаю подобные рассуждения.

>Какой движок выбрать для простенькой игры?
выбирай под свои задачи
> ок, у меня задачи такие-то смотрю движокнейм
ты даун твой движокнейм хуйня без задач бери юнити на крайнак уеч.
> но ведь использовать их в примитивной игре словно гидравлическим прессом гвозди забивать
> я скожал юнети выбор из задач, все задачи решаются на юните.
Аноним 04/10/18 Чтв 07:33:01 53066825
У них есть ламповые видосики https://www.youtube.com/watch?v=a5788qHAiO0
жаль только движок говно

>>530662
Причем тут гидравлический пресс? Просто уеч и крайенжин заточены под графонистые 3д игоры. У них тупо нет функций для создания небольших 2д игр. Они не предназначены для этого.

В юнити есть такие функции. В юнити есть все, что в defold, только намного лучше и больше. Нет задач, которые бы решались в defold и не решались в юнити.
Аноним 04/10/18 Чтв 07:38:46 53066926
Не хочется это говорить, но даже годот лучше этого движка
Аноним 04/10/18 Чтв 09:25:41 53067627
Зачем дефолд, если есть божественный моногейм?
Аноним 04/10/18 Чтв 09:29:25 53067728
>>530676
потому что monogame это устаревшая библиотека рендера, а defold - движок.
Аноним 04/10/18 Чтв 10:09:23 53068429
Стоит к вам вкатываться для топдаун игры под пекусы?
Аноним 04/10/18 Чтв 10:44:11 53069230
>>530684
Вкатывайся к нам в юнити-тред!
мимо-господин-из-юнититреда
Аноним 04/10/18 Чтв 11:19:10 53070231
>>530692
Говорят у вас 2д на костылях сделан. Так бы из геймейкера вкатился
Аноним 04/10/18 Чтв 13:17:58 53073232
>>530702
Пиздят злопыхатели. А с новой pixel-perfect камерой вообще все теперь чики-брики и в дамки!
Аноним 04/10/18 Чтв 13:29:48 53073533
>>530702
А еще юнити выкупили плагин для создания скелетной 2д анимации в редакторе и раздают его бесплатно

А еще в юнити есть такое https://www.youtube.com/watch?v=IaC_cHz2RZg

Юнити сейчас самый продивинутый и дружелюбный движок для 2д
Аноним 04/10/18 Чтв 14:27:38 53074534
>>530732
>>530735
Ну вы тогда скажите, если мне в геймейкере удобно и легко но гмл это устаревшее дерьмо, то каково мне будет в юнити? Сисярп знаю
Аноним 04/10/18 Чтв 17:49:59 53077535
>>530745
>то каково мне будет в юнити?
Ну примерно как с жигулей пересесть на ламборгини.
Аноним 04/10/18 Чтв 18:01:05 53077636
>>530735
>Юнити сейчас самый продивинутый и дружелюбный движок для 2д
Но как только ты заработаешь хоть рубль - ты должен поделиться.
Между тем годот в 2d уделывает юнити, как лежачего.
04/10/18 Чтв 18:10:26 53077837
это говно видео искаропки играет?
Аноним 04/10/18 Чтв 18:16:14 53077938
>>530776
Почему бы не поделиться? 20 тысяч рублей с 6+ миллионов как нибудь заплатишь
Аноним 04/10/18 Чтв 18:18:09 53078139
>>530776
>Между тем годот в 2d уделывает юнити, как лежачего.
Пиздеть не мешки ворочать.
Аноним 04/10/18 Чтв 19:07:08 53078840
>>530776
>пук хоть рубль
Алло, чмоша, до тех пора ты 100к долларов в год не будешь зарабатывать а этого не случится, на твои копейки будет всем похуй.
Аноним 04/10/18 Чтв 22:07:38 53082941
>>530692
Да я вот думаю, куда перекатываться с гмса, юнити, к сожалению, на последнем месте.
Аноним 04/10/18 Чтв 23:45:05 53083942
>>530829
Любишь блупринты, но уеч слишком тяжел? Тогда тебе к нам, в Годот! Не верь злопыхателям, Годот лучший!
05/10/18 Птн 00:29:13 53084943
Аноним 05/10/18 Птн 10:50:50 53088144
>>530839
Годот тоже рассматриваю.
Уеч вообще никак, у меня 2д игрулина
Аноним 05/10/18 Птн 11:30:30 53088945
Аноним 05/10/18 Птн 14:14:25 53090846
image.png (44Кб, 800x136)
800x136
хуясе блять
05/10/18 Птн 16:41:02 53094047
Аноним 08/10/18 Пнд 07:53:04 53138348
>>530775
и это касается всего, потребление топлива, стоимости страховки и т.д.
>>530829
если 2d можешь в дефолд, если 3d то godot, в общем покури пару вечеров defold затем пару вечеров godot и выбири
Аноним 15/10/18 Пнд 08:53:48 53236949
>>531383
>если 3d то godot
Рано ещё. Надо года два подожать.
Аноним 15/10/18 Пнд 10:45:57 53237850
>>532369
А что будет через 2 года?
Аноним 15/10/18 Пнд 13:07:41 53240351
>>532378
Вылижут 3Д до юзабельного состояния.
Аноним 15/10/18 Пнд 13:58:42 53241852
>>532403
Двачую, либо доведут интеграцию с буллетом до ума, либо перейдут на другой, более физичнотичный движок. Либо всё дропнут к хуям. То, что есть сейчас - отвратительно. Я вам уже рассказывал, как лагают джойнты? Я пытался сделать дверь на петлях. Она застряёт в стене и трисётси. Хуан, исправь!
Аноним 17/10/18 Срд 20:00:58 53292453
>>531383
> покури пару вечеров defold затем пару вечеров godot и выбири
Unity. Годот-холопы, что с вами? Вы освоили дефолд и теперь у нас есть два говнодвижка на выбор? "Выбери", кстати, научись писать.
Аноним 09/01/19 Срд 16:59:04 54456054
Решил потрогать Defold и сразу получил фрустрацию. Оказывается, там Y-ось направленна вверх.
Аноним 09/01/19 Срд 18:08:59 54457055
>>544560
Продолжаю тихонько фрустрировать.

После смотра нескольких примеров с этой страницы https://www.defold.com/examples Firefox начинает резко жрать память, файл подкачки забивается моментально, винда виснет. Непонятно, у кого течет память у дефолда 99 % .
Аноним 10/01/19 Чтв 21:53:29 54490056
human bean.webm (2556Кб, 640x480, 00:00:13)
640x480
Аноним 11/01/19 Птн 06:48:20 54496557
Попробовал ваш Defold перевел на него даже свой маленький проект с Allegro. Вывод медленный кусок говна требующий 100500 часов на оптимизацию. Мертворожденный проект.

З.Ы. Перестаньте надсмехатся над LUA. Он мастхэв если проекту нужно развитое комюнити по модам.
Аноним 11/01/19 Птн 08:22:45 54497658
>>544965
сейчас не 95 год. javascript для скриптов сейчас уделывает lua во всем.
Аноним 11/01/19 Птн 09:21:03 54498359
>>544976
Только вот мододелы не программисты и никакие жабоскрепты учить не собираются. Ты можешь хоть ЛИСП к своей системе моддинга прикрутить - комьюнити просто пошлёт тебя нахуй и будет дальше пилить моды для скайрима.
Аноним 11/01/19 Птн 10:16:31 54499560
>>544976
Рантайм луа - 300 килобайт, js - может доходить до десятков мегабайт. Luajit по производительности в разы превосходит любой интерпретатор js. Js мало кто использует для геймдева, поэтому негде будет взять либы, в npm 95% пакетов - для веба, lua это стандарт в геймдеве уже не одно десятилетие, можно найти много готового кода/библиотек, заточенных именно под геймдев.
А какие преимущества у js?
Аноним 11/01/19 Птн 12:18:57 54501661
>>544995
lua - говно мамонта с убогим синтаксисом. luajit сдох и не обновляется.
js простой, развивающийся и самый популярный язык. все знают javascript, а если не знают, то смогут выучит за вечер.. движков javascript полно для всех языков.

в геймдеве lua (уже никто не) используют по привычке. уже давно все движки от нее отказались.
Аноним 11/01/19 Птн 15:58:26 54506262
САИЫЙ ЛУТЧИЙ ДВИЖОК _ ЗШЧШ.JS МОЖНО ПИСОАТЬ НА ЛЮЬОМ ЯЗЫКЕ ХЕТЙРЫ ИДИТК В ЖЕПУ
Аноним 11/01/19 Птн 16:13:08 54506663
>>545016
>lua - говно мамонта с убогим синтаксисом
Топовый язык без лишней мозгоебли. Единственно, что стандартные либы не развиты, но это решаемо. Да и с его метатаблицами можно что хочешь сделать, хоть ооп, хоть функциональщину.
Луаджит все еще охуенен и работает. В геймдеве все еще применяется, ибо дико просто встраивается, и дико быстр.
Аноним 11/01/19 Птн 17:17:22 54508764
>>545066
например, для .net есть библиотеки, которые из js генерируют .net байткод. то есть твой жаваскрипт теоретически выполняется без оверхеда.
для юнити или monogame имеет смысл выбрать js.

я вообще сомневаюсь что в 2019 кому-то понадобится встраивать lua в С++ движок. а топовых движков с lua в качестве скриптов мне неизвестно.
Аноним 11/01/19 Птн 19:04:05 54510165
>>545087
Как будто есть топовые движки со встроенным жс.
С луа из известных - корона, кокос, ирлихт, крайенжин, лидверкс. Игр с ним на порядок больше, в т.ч. и относительно свежих.
Ну и луа, собственно, тоже изи биндится с сями, с минимальным оверхедом насколько возможно.
Аноним 11/01/19 Птн 19:34:27 54510966
>>545101
луа - специфический инструмент для людей, которые понимают чего они хотят с ней сделать, а не для широкой аудитории.
Аноним 11/01/19 Птн 20:09:31 54512667
>>545087
> без оверхеда
Компилирование может быть неоптимальным. Не отточенным. Я ни разу не слышал, что бы дотнетчики (или как теперь эти зомбарята зовутся) писали на жс - вряд ли кто-то будет особо заморачиваться по крутизне компилятора.
Аноним 12/01/19 Суб 05:37:46 54519168
>>545109
>для людей, которые понимают чего они хотят с ней сделать

Ты как раз похож на такого человека. Расскажи же, для чего лучше всего подходит lua.
Настройки X
Ответить в тред X
15000 [S]
Макс объем: 40Mб, макс кол-во файлов: 4
Кликни/брось файл/ctrl-v
Стикеры X
Топ тредов
Избранное