Monika
У вас на сайте ссылка на форум не работает.
Monika
> > Это делается для того, чтобы любой человек пытающийся собрать движок, не искал эти зависимости бог знает где. Еще и версии ведь нужные подбирать придется
> > А так, сразу склонировал и собрал)
git clone... и не собрал, потому что не подтягиваются зависимости. Скачал архив с исходниками из релиза, там тоже нет. Скачал через Github Desktop - наконец-то теперь все зависимости тоже есть, кое-как собрал. Можно было бы ещё FetchContent в CMake использовать
Kott
> git clone... и не собрал, потому что не подтягиваются зависимости.
Сабмодули обновлять нужно, это базовая работа с гитом, на сайте есть инструкция по клонированию и сборке
https://docs.sparcles.dev/latest/Installation
Если уже склонировли без них, то вот так докачать можно:
git submodule update --init --recursive
Monika
> А что для вас результат?
Хотя бы игра на движке которая рвёт шаблоны.
Monika
> https://docs.sparcles.dev/latest/Installation
Спасибо) там в самом низу самое интересное вот и пропустил
gamedevfor
> Хотя бы игра на движке которая рвёт шаблоны.
Ну так мы движок делаем, а не игру)
Для разработки игры нужна своя отдельная команда, ну или хотя-бы отдельный человек.
Monika
> Ну так мы движок делаем, а не игру)
Рекомендую начать делать какую то простую игру но с полной обвязкой (меню, интеграции с какими нибудь сдк), чтобы сразу прощупать слабые места движка и выявить какие то потребности в его функциональности. Иначе потом будете переделывать движок.
Нормальный установщик сделайте, альтернативно в зипе выкладывать уже не модно?
SREngine_v1.0.0-dev_windows.x86_64.exe вот это вот что, на SFX не похоже, распаковка с консолью и последующим удалением бинарника, это прикол такой?
Vitorio
> Рекомендую начать делать какую то простую игру
Я для тестирования функционала и производительности делаю демку небольшую.
Вот например сценка где я делаю процедурную генерацию ландшафта с возможностью разрушения.
Тут сразу прорабатываются кейсы взаимодействия с физикой и скриптами на пользовательском уровне, удобство работы с редактором как таковым.
На этой же сцене есть уже готовый префаб персонажа с анимациями и скриптами, на котором в основном тестирую графику
Постепенно добавляю разные механики и возможности. Без идеи как таковой, просто набор разных механик. Когда-нибудь может из этого получится игра-песочница какая-нибудь.
Без навыков гейм-дизайна что-то сложнее этого не выйдет сделать.


ergorush
> Нормальный установщик сделайте
Архитектурная идея движка в том, что его можно поставлять как exe размером <100Кб, чтобы при запуске он сам скачивал последнюю версию бинарников и ресурсов
Но есть и основной вариант, где все данные уже вшиты в файл (ваш случай)
Сам исполняемый файл является лишь лаунчером, одновременно с этим и нашим установщиком, и не содержит кода движка.
Он же используется и после распаковки, подгружая модуль движка.
Есть возможность обратной упаковки через этот же exe.
Так сделано для:
1. удобства распространения и обновления
2. минимального размера поставляемого бинарника
3. портативности, так как там где его запустили, там же и будут все его ресурсы и кеш, все в одной папке.
В будущем будет добавлен выбор папки распаковки а так же консоль внутри движка, но это пока не приоритетно
Monika
> Ну так мы движок делаем, а не игру)
Игра продает движок. Это база!
Заодно увидите реальные проблемы движка при разработке реальной игры.
gamedevfor
> Игра продает движок. Это база!
> Заодно увидите реальные проблемы движка при разработке реальной игры.
Не спорю, это так.
Но у меня даже на уже готовых движках не удавалось ничего сделать, потому что нет идеи что собственно за игру делать, в голове максимум очередные кОрованы вырисовывались
Потому отчасти еще тут ищем людей, кто захочет реализовать свою игру мечты на нашем движке
В панели свойств нужно названия свойства выровнять по правой стороне, а значения я по левой.
Черные значки на темном фоне плохо выглядят.
X Y Z слишком яркие. Надо их тускнее сделать.
Monika
> нет идеи что собственно за игру делать
проблема то, GTAVI cделай...
Monika
> https://docs.sparcles.dev/latest/Installation
У вас там после "mkdir build" не хватает "cd build"
Monika
> Сам исполняемый файл является лишь лаунчером, одновременно с этим и нашим установщиком, и не содержит кода движка.
> Он же используется и после распаковки, подгружая модуль движка.
Сложно. Давайте последовательно по документации, до пункта "4.2.6. Build and Run the game engine!" в целом проблем не возникает
Build отрабатывает нормально
После Run из VS SREngine_v1.0.0-latest_windows.x86_64.exe скачивает engine-online-data.dmp и удаляет сам себя. Идея с подкачкой ресурсов будто бы ясна. Но как этим пользоваться во время разработки? Если Я что-то меняю в коде, результат сборки каждый раз заменяется на содержимое engine-online-data.dmp.