Получи случайную криптовалюту за регистрацию!

На чем писался первый Demonheart Я влюблена в первый Demonhea | Сова играет | Код к твоей ширинке

На чем писался первый Demonheart

Я влюблена в первый Demonheart. Восхищаюсь тем, что человек в одно лицо написал движок для игры, добавил в него анимацию и отладил до блеска. Не помню не одного бага, хотя игру проходила раз десять, собрав в стиме все ачивки.

Движок написан на JavaScript (далее JS). Чистый JS подходит только для веба, здесь же использовался фреймворк NW.js. Исходники посмотреть сложно, но возможно с помощью декомпилятора. Пока я до этого не дошла, но подумываю.

Примечание для законопослушных. Из научного интереса. Использовать я это в любом случае не буду, потому что для простых игр есть Ren'Py, а для сложных Unity.

По папке lib можно узнать, что для анимаций использовались jQuery и Live2D. Первое — стандартная надстройка для JS, а второе гораздо интереснее.

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

Источники:
https://steamcommunity.com/app/578900/discussions/0/1751273534860717436/

https://www.live2d.com/en/


#demonheart #яжпрограммист

@owl_plays_games