ufna
> погодь, 400к это реально в год, а не в месяц?
Так у нас за портирование ААА игр платят 100к в мес, движки вообще за еду должны делать))
/A\
> Так у нас за портирование ААА игр платят 100к в мес
что то вам переплачивают, примотать геймпады стоит дешевле.
ufna
> погодь, 400к это реально в год, а не в месяц? не опечатка? это, гм, слегка
> недооценка.
Не опечатка. Я имел ввиду, что я бы (дня 4-5 назад ) согласился еще бы подумал, если бы был кофаундером (за %), при хорошей бизнес-обоснованности этого. Но пару дней назад я расчехлил UE4, набросал часть грейбокса своего первого уровня и подумал...., что мне неохота больше пытаться писать движки :).
0xBADCODE
> Но пару дней назад я расчехлил UE4, набросал часть грейбокса своего первого
> уровня и подумал...., что мне неохота больше пытаться писать движки :).
прозрел
0xBADCODE
> набросал часть грейбокса своего первого уровня и подумал...., что мне неохота
> больше пытаться писать движки
Попробуй в UE сделать 3д стрелку от актора A до актора B, причём так, чтобы она не дрожала ни в конце, ни в начале.
Или 1000-2000 акторов передвигать каждый фрейм.
Или ужать игру до 500 мб.
Или пропихнуть темплейтовую функцию в BP.
Ах да посмотри размер sizeof классов двигла. Просто размер самих структур не считая того, что по указателям выделенно.
итд.
В анреале дофига мест, которые криво работают. Если конечно ты свой двиг написать нормально не можешь, то анреал тебе покажется хорошим.
samrrr
> Попробуй в UE сделать 3д стрелку от актора A до актора B, причём так, чтобы она
> не дрожала ни в конце, ни в начале.
Lerp (если вдруг дрожит)
> Или 1000-2000 акторов передвигать каждый фрейм.
Ну если их не видно можешь и больше двигать.
А если видно, то тут нужно смотреть сколько они ресурсов жрут.
Если у те эктор это кубик или спрайт, и логика внутри отсутсвует, нормально будут двигаться.
А если жирные и еще логика на какой нибудь тик висит, то и 10 могут весь фпс убить.
> Или ужать игру до 500 мб.
До 76 ужимал, но видел как люди до 34мб жали. А пример Flappy birds - вроде до 24мб.
Тут все зависит от твоего контента.
> Или пропихнуть темплейтовую функцию в BP.
Это что за покемон?
> Ах да посмотри размер sizeof классов двигла. Просто размер самих структур не
> считая того, что по указателям выделенно.
Это не говорит о том что они все будут использоваться, там в настройках есть галочка добавлять только то что используется, и карты ручками.
Так в редакторе у тебя может быть контента на 100Гб, а собранный проект 300мб. Потому что остальное не используется.
> В анреале дофига мест, которые криво работают.
Да ктож спорит, так везде, покажи где все правильно работает. Там либо ничего нет, либо оно просто не работает :)
> Если конечно ты свой двиг написать нормально не можешь, то анреал тебе
> покажется хорошим.
Это вишенка :)
Ты же помнишь что ты будешь в моей игре злодеем ;)
Только насчет "rrr" на конце сомневаюсь.
samrrr
> В анреале дофига мест, которые криво работают. Если конечно ты свой двиг
> написать нормально не можешь, то анреал тебе покажется хорошим.
По крайней мере, работают. Я не говорю, что UE4 прям конфетка, но он более менее работает. А если будут деньги от продаж игры, то можно сидеть-писать движок для следующей, попивая кофеек, хотя мне уже влом. Мне было бы интереснее в сюжет, дизайн, историю (в смысле средние века), анатомию, баллистику и т.д. погружаться, кодить подустал.
0xBADCODE
Расскажи про свой опыт с Анрилом. "Вон те сделали" не считается. Лично ты не "вон те".
lookid
> 0xBADCODE
> Расскажи про свой опыт с Анрилом.
Что рассказывать? Уроки по базе повторял типа сделать комнату. Сейчас курс по созданию шутера смотрю и повторяю, только грейбоксинг своего уровня делаю, а не того, который в уроке. Того, что в курсе показано, мне должно хватить.
563
> Lerp (если вдруг дрожит)
Ты походу не понял, представь 2 движущихся актора и стрелку их соединяющую. И при этом камера может быть привязана к одному из них.
Впрочем можешь показать свой вариант, я протесчу работает ли он.
563
> Если у те эктор это кубик или спрайт, и логика внутри отсутсвует, нормально
> будут двигаться.
Повесь кубик на актор и попробуй его подвигать. x+=0.1 хотябы. Скажешь при скольких фпс проседает ниже 60 у тебя.
563
> До 76 ужимал, но видел как люди до 34мб жали. А пример Flappy birds - вроде до
> 24мб.
> Тут все зависит от твоего контента.
Либы двэка весят около 500 мб. Тут контент особо роли не играет.
563
> Это что за покемон?
template<typename FT> func(FT T){}
563
> Это не говорит о том что они все будут использоваться, там в настройках есть
> галочка добавлять только то что используется, и карты ручками.
> Так в редакторе у тебя может быть контента на 100Гб, а собранный проект 300мб.
> Потому что остальное не используется.
Ты видимо не понимаешь. Размер актора скажи. И размер компонента. Столько они займут в ОЗУ?
563
> Да ктож спорит, так везде, покажи где все правильно работает. Там либо ничего
> нет, либо оно просто не работает :)
Если у тебя есть лишних 2-3к рублей за доступ, то могу ссылку дать на патрон.
0xBADCODE
> По крайней мере, работают.
Ну движков что хоть как-то работают полно.
0xBADCODE
> А если будут деньги от продаж игры
Если тебе нужны деньги, то иди работай. Лично проверял, бабло дают. Получить 100к в месяц вполне можно.
0xBADCODE
> Того, что в курсе показано, мне должно хватить.
Ты видимо ещё не встречался с багами UMG в анреале.
samrrr
> Если тебе нужны деньги, то иди работай.
Я работаю, пока дают. Но санкции... делают ситуацию непонятной.
samrrr
> Ты походу не понял, представь 2 движущихся актора и стрелку их соединяющую. И
> при этом камера может быть привязана к одному из них.
Вообще по описанию не понимаю проблемы. Сложно выставить tick prerequisite?
samrrr
> Либы двэка весят около 500 мб. Тут контент особо роли не играет.
Чёрт, мне забыли кажется об этом рассказать. Я не знал что так нельзя и пошел мобилки делать! :(
samrrr
> Повесь кубик на актор и попробуй его подвигать. x+=0.1 хотябы. Скажешь при
> скольких фпс проседает ниже 60 у тебя.
Это мне очень напоминает про буханку и автобус. Можно конечно, но зачем? Очевидно что это плохой вариант с точки зрения DOD, но причем здесь движок? Пусть каждый эктор не тикает самостоятельно, плюс самая жопэнь в коллизиях. В вакууме такие примеры никому не сдались, а геймплейные - берутся да пишутся под конкретику.
samrrr
> Ты видимо ещё не встречался с багами UMG в анреале.
Багов бояться - код не писать.
samrrr
> Или пропихнуть темплейтовую функцию в BP.
Батон и буханка (2). Через CustomThunk реализуется аналог.
ufna
> Вообще по описанию не понимаю проблемы. Сложно выставить tick prerequisite?
В уе нет обычного способа отрисовать меш от точки A до B. Конечно можно сплайн сделать, но на тысяче мешей лаги обеспечены.
ufna
> Чёрт, мне забыли кажется об этом рассказать. Я не знал что так нельзя и пошел
> мобилки делать! :(
А ты думал в сказку попал?
ufna
> Это мне очень напоминает про буханку и автобус. Можно конечно, но зачем?
> Очевидно что это плохой вариант с точки зрения DOD, но причем здесь движок?
> Пусть каждый эктор не тикает самостоятельно, плюс самая жопэнь в коллизиях. В
> вакууме такие примеры никому не сдались, а геймплейные - берутся да пишутся под
> конкретику.
Представь, что я переписываю свою игру на анреал. Там 10к мобов. Впринципе немного же, но анреал не потянет такое.
ufna
> Батон и буханка (2). Через CustomThunk реализуется аналог.
Отлично, а теперь пожалуйста для второй функции:
template<typename FT> FT func2(){return Storage.Get<FT>( );}
samrrr
> В уе нет обычного способа отрисовать меш от точки A до B. Конечно можно сплайн
> сделать, но на тысяче мешей лаги обеспечены.
Что такое "обычный способ отрисовать меш от точки А до Б"? :)
samrrr
> Представь, что я переписываю свою игру на анреал. Там 10к мобов. Впринципе
> немного же, но анреал не потянет такое.
Не хочу представлять. Переписывай логику нормально, а не пихай в экторы то, что не предназначено быть реализованным таким образом.
samrrr
> Отлично, а теперь пожалуйста для второй функции:
Зачем? Ну т.е. вот реально, можно привести еще 100500 вещей которые "сделать нельзя". Толку то? Натягивать сову на глобус спортивного интересу ради? Кесарю - кесарево.
0xBADCODE
> Я работаю, пока дают. Но санкции... делают ситуацию непонятной.
Тогда вообще нет смысла поднимать вопрос бабла. Пили как нравится.
Только учти что анреал не осилит более 1000 активных игровых объектов. И багов в нём достаточно много. Самописный двиг будет лучше него.
Конечно если ты хочешь поддержки всяких линуксов и пс-ок, то самому это сделать трудно будет.