В общем я делаю игру, пиздиловку на мечах. Изначально идея была сделать её мультиплеером аля мордхау. Но так как это моя первая игра то я быстро осознал что сразу нормально не получится.
У меня есть наработки кривого махания мечом, но это пока всё.
Я думаю каким путём мне идти:
1. Взять эту кривую наработку и построить вокруг неё синглплеер роглайт. Может купить или запилить процедурную генерацию подземелий, ну или если слишком сложно, сделать N уровней с простеньким сюжетом и высрать в стим за пару баксов.
2. Пердолить мультиплеер, высрать невнятную ЕА с обещанием допилить, где можно будет по началу только законнектиться с другом и помахать мечами.
3. Сжать булки и пилить нормально до победного еще N лет.
>>847418 (OP) > до победного еще N лет. Думаю, до победного где-то месяц нужен. Месяц вдумчивания понимания и прототипирования всего мультиплеера и сетевой части. У меня такой план. Про откаты времени, предсказания и прочую хуйню знаю, как релизовывать это хуй знает, но там функций очень мало впринципе. Вся остальная часть, включая анимацию и прочую хуйню это где-то неделя времени, наверное. В соло офк. Полностью рабочий прототип.
>>847418 (OP) > нормально не получится А нормально и не надо. Не нужно пытаться выпустить идеальную игру с крутой архитектурой, с продвинутым сетевым режимом защищённым отчитеров.
>>847423 >>847424 Ладно, убедили, попробую заебашить мультик на фотоне. Если зафейлю, то будет опыт, но по крайней мере не сверну с пути в погоне за краткосрочным профитом.
>>847436 На на плюсах и си, конечно же. ещё на жс но это секрет Врпинципе фотон на ECS, если будешь не ебаланить и по 7-8 часов в день изучать весь сдк и разбираться как работает - за неделю будет готов рабочий прототип, за несколько недель допиливание до рабочего состояния. Остальное графон и всё остальное в этом духе. Главное ecs понять. Изучай прям руками тыкая и создавай этот прототип с нуля пока не заработает.
>>847501 Расскажешь насколько хорошо плюсы с v8 дружат, как раз хотел вместо луа попробовать js/ts для модов воткнуть? И не только для модов, а вообще всю высокоуровневую логику на нем писать
Интересно про производительность, сэндбоксинг, байндинги
>>847509 Ну да, там не много, 200 строчек кода примерно и всё работает. Сейчас рисую в основном, скрипты пишу и графику. Иногда переделываю архитектуру.
>>847512 >Расскажешь насколько хорошо плюсы с v8 дружат, как раз хотел вместо луа попробовать js/ts для модов воткнуть? Не знаю что там с плюсами, но если речь про ECS - c ECS всё дружит прекрасно. Можешь какой фреймворк ECS взять и подключить к нему любые скриптодвижки. Разница только в том как именно ты будешь подключать и какая архитектура будет. И как мультитрединг будет организован ещё. > И не только для модов, а вообще всю высокоуровневую логику на нем писать > Интересно про производительность, сэндбоксинг, байндинги Ну хз даже что тут сказать. Не сравнивал ни с чем, так что сказать не могу ничего. Работает быстро, 60 кадров на старых устройствах держит. Веб версия есть полностью на жс - тоже работает нормально, 60 кадров в браузерах есть. Но у меня игра не особо требовательная. Сами бинды у меня криво написаны и работают криво, потом когда-то переделую. когда этот кал доделаю отчитаюсь в гд, но хз когда это будет
>>847418 (OP) Сделаю простую, но интересную механику боя и потом всю игру на ней построй. Сделай врагов какими-нибудь гоблинами и орками, и чтобы прям рубить их можно было, кишки и все такое. Они пусть рубятся легко, а вот реальная опасность должна быть от сложных врагов, типа орков и троллей, с разными атакими и парированием атак игрока. Все, делаешь уровни, систему лута, навыки, простые задачи и игра будет годной рубиловкой.