ПроектыФорумСобираю команду

Игровой движок на C++. (13 стр)

Страницы: 112 13 14 1518 Следующая »
#180
21:36, 31 мар 2026

Monika
У вас на сайте ссылка на форум не работает.

#181
0:22, 1 апр 2026

Monika
> > Это делается для того, чтобы любой человек пытающийся собрать движок, не искал эти зависимости бог знает где. Еще и версии ведь нужные подбирать придется
> > А так, сразу склонировал и собрал)
git clone... и не собрал, потому что не подтягиваются зависимости. Скачал архив с исходниками из релиза, там тоже нет. Скачал через Github Desktop - наконец-то теперь все зависимости тоже есть, кое-как собрал. Можно было бы ещё FetchContent в CMake использовать

#182
(Правка: 10:04) 9:42, 1 апр 2026

Kott
> git clone... и не собрал, потому что не подтягиваются зависимости.

Сабмодули обновлять нужно, это базовая работа с гитом, на сайте есть инструкция по клонированию и сборке

https://docs.sparcles.dev/latest/Installation

Если уже склонировли без них, то вот так докачать можно:

git submodule update --init --recursive
#183
16:34, 1 апр 2026

Monika
> А что для вас результат?

Хотя бы игра на движке которая рвёт шаблоны.

#184
0:14, 2 апр 2026

Monika
> https://docs.sparcles.dev/latest/Installation
Спасибо) там в самом низу самое интересное вот и пропустил

#185
9:30, 2 апр 2026

gamedevfor
> Хотя бы игра на движке которая рвёт шаблоны.

Ну так мы движок делаем, а не игру)
Для разработки игры нужна своя отдельная команда, ну или хотя-бы отдельный человек.

#186
10:17, 2 апр 2026

Monika
> Ну так мы движок делаем, а не игру)
Рекомендую начать делать какую то простую игру но с полной обвязкой (меню, интеграции с какими нибудь сдк), чтобы сразу прощупать слабые места движка и выявить какие то потребности в его функциональности. Иначе потом будете переделывать движок.

#187
10:56, 2 апр 2026

Нормальный установщик сделайте, альтернативно в зипе выкладывать уже не модно?
SREngine_v1.0.0-dev_windows.x86_64.exe  вот это вот что, на SFX не похоже, распаковка с консолью и последующим удалением бинарника, это прикол такой?

#188
(Правка: 15:35) 15:25, 2 апр 2026

Vitorio
> Рекомендую начать делать какую то простую игру

Я для тестирования функционала и производительности делаю демку небольшую.
Вот например сценка где я делаю процедурную генерацию ландшафта с возможностью разрушения.
Тут сразу прорабатываются кейсы взаимодействия с физикой и скриптами на пользовательском уровне, удобство работы с редактором как таковым.

На этой же сцене есть уже готовый префаб персонажа с анимациями и скриптами, на котором в основном тестирую графику

Постепенно добавляю разные механики и возможности. Без идеи как таковой, просто набор разных механик. Когда-нибудь может из этого получится игра-песочница какая-нибудь.
Без навыков гейм-дизайна что-то сложнее этого не выйдет сделать.

photo_2026-03-28_21-20-00 (2) | Игровой движок на C++.

photo_2026-04-02_17-23-43 | Игровой движок на C++.
#189
15:33, 2 апр 2026

ergorush
> Нормальный установщик сделайте

Архитектурная идея движка в том, что его можно поставлять как exe размером <100Кб, чтобы при запуске он сам скачивал последнюю версию бинарников и ресурсов
Но есть и основной вариант, где все данные уже вшиты в файл (ваш случай)

Сам исполняемый файл является лишь лаунчером, одновременно с этим и нашим установщиком, и не содержит кода движка.
Он же используется и после распаковки, подгружая модуль движка.
Есть возможность обратной упаковки через этот же exe.

Так сделано для:
1. удобства распространения и обновления
2. минимального размера поставляемого бинарника
3. портативности, так как там где его запустили, там же и будут все его ресурсы и кеш, все в одной папке.

В будущем будет добавлен выбор папки распаковки а так же консоль внутри движка, но это пока не приоритетно

#190
18:59, 2 апр 2026

Monika
> Ну так мы движок делаем, а не игру)

Игра продает движок. Это база!
Заодно увидите реальные проблемы движка при разработке реальной игры.

#191
20:04, 2 апр 2026

gamedevfor
> Игра продает движок. Это база!
> Заодно увидите реальные проблемы движка при разработке реальной игры.

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

Потому отчасти еще тут ищем людей, кто захочет реализовать свою игру мечты на нашем движке

#192
22:48, 2 апр 2026

В панели свойств нужно названия свойства выровнять по правой стороне, а значения я по левой.
Черные значки на темном фоне плохо выглядят.
X Y Z слишком яркие. Надо их тускнее сделать.

#193
1:19, 3 апр 2026

Monika
> нет идеи что собственно за игру делать

проблема то, GTAVI cделай...

#194
1:53, 3 апр 2026

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.

Страницы: 112 13 14 1518 Следующая »
ПроектыФорумСобираю команду