Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Общие темы > Болтовня

Болтовня Разговоры на любые темы (думайте, о чем пишите)

Результаты опроса: Самые 2-3 важные фактора для движка.
Graphics 9 33.33%
Features 10 37.04%
Physics 8 29.63%
Sound 5 18.52%
Media Formats (поддерживаемые форматы ресурсов) 7 25.93%
API/SDK (технический интерфейс) 11 40.74%
Simplicity (простота) 21 77.78%
Community (сообщество пользователей) 15 55.56%
POP (популярность) 1 3.70%
Free 10 37.04%
Flexibility (гибкость) 14 51.85%
Performance 16 59.26%
Tools 10 37.04%
Prifiling 8 29.63%
Опрос с выбором нескольких вариантов ответа. Голосовавшие: 27. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы
Старый 27.10.2014, 22:49   #16
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Что для вас самое главное в движке.

Для меня самый важный фактор чтобы движок делался для моей игры, а дальше по необходимости будем смотреть что там нужно в нём доделать.
(Offline)
 
Ответить с цитированием
Старый 28.10.2014, 01:25   #17
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Что для вас самое главное в движке.

Сообщение от Samodelkin Посмотреть сообщение
Для меня самый важный фактор чтобы движок делался для моей игры, а дальше по необходимости будем смотреть что там нужно в нём доделать.
И что в этом движке приоритетно? У тебя же нету ресурсов делать движек с графикой UE и физикой CE, и кроссплатформеностью как в Unity. Следственно должны быть раставлены приоритеты.
Изобретать движки для каждой новой игры - мы не в 90ых живем..

"Мне нужна машина, пофиг какая" - тоже самое как не говорить ничего вообще.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
ABTOMAT (28.10.2014), ARA (28.10.2014)
Старый 28.10.2014, 17:04   #18
KCEPOKC
Принтер
 
Аватар для KCEPOKC
 
Регистрация: 21.04.2013
Адрес: Больше не РФ
Сообщений: 569
Написано 342 полезных сообщений
(для 1,242 пользователей)
Ответ: Что для вас самое главное в движке.

Главное для меня, ИМХО, гибкость, производительность, НЕ сложность, ну или очень хорошее комьюнити и/или хороший локализованный хелп.
Остальное, если надо, сам прикручу уж, не поленюсь.
__________________
(Offline)
 
Ответить с цитированием
Старый 28.10.2014, 17:35   #19
HolyDel
 
Регистрация: 26.09.2006
Сообщений: 6,035
Написано 1,474 полезных сообщений
(для 2,707 пользователей)
Ответ: Что для вас самое главное в движке.

Графика
терпимо, если движок не помогает сделать тот эффект что ты хочешь, плохо-если мешает
Богатый набор фич
Хорошо для инди, не надо писать воду, облака и т.д. и т.п.
Плохо для проекта уровнем повыше, все равно вода не такая, облака не такие и все остальное не идеально вписывается в проект
Физика
Было бы хорошо, чтобы физика была интегрированная в движок, но и свой физдвижок тоже должно быть можно прикрутить.
Звук см. физика.
Поддерживаемые форматы ресурсов
неплохо бы чтобы основные медиаформаты поддерживались: psd, fbx, mp3.
но и возможность забивать ресурсы самолично распарсенными данными тоже должна быть. фсе ворматы не напишешь
Технический интерфейс (API/SDK)
Документированный, с примерами, логичный, без выебонов интерфейс - наше все.
Хорошо бы чтобы можно было получать доступ до всякой низкоуровневой шняги - контекст gl, текущий поток, хендл окна.
Простота
простота - нужна, но еще логичность еще нужней.
Комьюнити (сообщество пользователей)
в комьюнити важнее качество, чем количество
Популярность
популярыми становятся универсальные решения, движок вполне может быть и не универсальным, но при этом стремиться к идеальному выполнению какой то задачи.
Бесплатный
До тех пор пока цена движка меньше чем цена программистов, которые напишут такой, или допишут существующий до нужных требований - цена остается неважной.
Гибкость
Гибкость нужна, но в меру, если переборщить с гибкостью, то инструмент станет жиденьким говнецом (см. Огр3Д)
Производительность
Нужно минимизировать оверхед.
Туулсет
Нужные вещи можно дописать, но если они уже есть, то это хорошо
Профайлинг
Без профайлинга жить можно (или использовать сторонние инструменты), но если он будет, то будет хорошо.
(Offline)
 
Ответить с цитированием
Эти 7 пользователя(ей) сказали Спасибо HolyDel за это полезное сообщение:
ABTOMAT (28.10.2014), ARA (28.10.2014), cahekp (28.10.2014), impersonalis (28.10.2014), moka (28.10.2014), Mr_F_ (28.10.2014), Randomize (28.10.2014)
Старый 28.10.2014, 20:35   #20
Samodelkin
Мастер
 
Регистрация: 12.01.2009
Сообщений: 979
Написано 388 полезных сообщений
(для 631 пользователей)
Ответ: Что для вас самое главное в движке.

Сообщение от moka Посмотреть сообщение
И что в этом движке приоритетно? У тебя же нету ресурсов делать движек с графикой UE и физикой CE, и кроссплатформеностью как в Unity. Следственно должны быть раставлены приоритеты.
Изобретать движки для каждой новой игры - мы не в 90ых живем..

"Мне нужна машина, пофиг какая" - тоже самое как не говорить ничего вообще.
Это значит что игра должна предъявить требования движку.
Нужно задать вопрос какая у тебя игра и что в ней главное, отсюда будет ясно какие требования предъявляются движку.
Нету универсальных движков для любого проекта, поэтому вообще тема опроса задана некорректна.
Если какой-то из существующих движков удовлетворяет требованиям -- хорошо, если нет -- возможно придется разработать свой, и ничего не 90-ые, сейчас тоже делают свои движки, даже в больших инди-проектах.
А также я где-то высказывал свое мнение по поводу больших UE и CryEngine -- ты можешь знать их поверхностно и кое-как ими пользоваться, либо ты можешь изучить их исходные коды и знать хорошо и делать качественные проекты, обеспечивать быструю и своевременную поддержку и т. д, но это не легче (и возможно даже не быстрее) чем делать свой движок. Использовать существующий движок полезно когда у тебя есть команда и чтобы отвечающая за медию часть команды не простаивала, можно быстро собрать прототип игры и начать делать медию, но затем кодеры должны сделать всё как надо.
(Offline)
 
Ответить с цитированием
Старый 28.10.2014, 21:09   #21
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Что для вас самое главное в движке.

Сообщение от Samodelkin Посмотреть сообщение
Это значит что игра должна предъявить требования движку.
Нужно задать вопрос какая у тебя игра и что в ней главное, отсюда будет ясно какие требования предъявляются движку.
Нету универсальных движков для любого проекта, поэтому вообще тема опроса задана некорректна.
Если какой-то из существующих движков удовлетворяет требованиям -- хорошо, если нет -- возможно придется разработать свой, и ничего не 90-ые, сейчас тоже делают свои движки, даже в больших инди-проектах.
А также я где-то высказывал свое мнение по поводу больших UE и CryEngine -- ты можешь знать их поверхностно и кое-как ими пользоваться, либо ты можешь изучить их исходные коды и знать хорошо и делать качественные проекты, обеспечивать быструю и своевременную поддержку и т. д, но это не легче (и возможно даже не быстрее) чем делать свой движок. Использовать существующий движок полезно когда у тебя есть команда и чтобы отвечающая за медию часть команды не простаивала, можно быстро собрать прототип игры и начать делать медию, но затем кодеры должны сделать всё как надо.
Вот даже исходя из твоего текста тут:
1. Нужно иметь возможность собрать пртотип быстро - гибкость, фичи?
2. Чтобы тех. артисты не простаивали - туулсет, форматы?

Не смотря на твое мнение, народ ответил и в большинстве отлично проявил мнение.

Конечно двиг нужно подбирать под конкретные нужды...лол... ты это Unity скажи :D
(Offline)
 
Ответить с цитированием
Старый 28.10.2014, 22:01   #22
Taugeshtu
scientist.alien
 
Аватар для Taugeshtu
 
Регистрация: 12.02.2007
Сообщений: 2,098
Написано 1,030 полезных сообщений
(для 2,593 пользователей)
Ответ: Что для вас самое главное в движке.

Юнити меня испортил, теперь я хочу быстрый ассет пайплайн, много-много фич "искаропки" и широкий API.

Графика... Ну, было бы клёво, но, по большому счёту, можно жить и без графена.

Я бы хотел увидеть что-то уровня юнити по набору фич и удобству ассет пайплайна, с родным PBR и без костылей, требующихся для поддержки адовой мультиплатформенности. DX11+ уровень only, desktop only.
Вполне можно юзать движок без многих ништяков, если его архитектура поддерживает расширение и замену модулей (например, рендера или физики)

Ну и не думаю, что кому-то в наше время нужен движок без редактора. Это уже моветон, ибо скорость разработки - наше всё.

Макс, а ты вообще чего это заинтересовался?)
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab.
We LOVE you. We MADE you.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
moka (28.10.2014)
Старый 28.10.2014, 22:52   #23
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Что для вас самое главное в движке.

Сообщение от Taugeshtu Посмотреть сообщение
Макс, а ты вообще чего это заинтересовался?)
Работаю на PlayCanvas у нас двиг, честно сказать там внутрянка УГ, но она не хуже чем то что производят в больших индустриях, получается что большая индустрия еще хуже УГ производит у себя. По этому многие студии пишут узко заточенные двиги для линейки игры, нежели двиги класса Unity для большого спектра жанров и платформ.
В то же время взять THREE.js он ужасно популярен, и прост т.к. минималистичен в архитектуре, расширяем и т.п. Но он не для игр и производительность там страдает тоже.
Но количество его применений и как двиг применяется, доказывает о возможности иметь простоту и гибкость.

Я паралельно "думаю" о всех этих вопросах, т.к. WebGL до сих пор не имеет серьезных движков. Есть несколько:
THREE.js - популярен, но не для игр в основном, не имеет никакого туулсета, больше ориентирован на hacker-attitude разрабов
Verold - туулсет поверх THREE, фокусируются на интерактивных демках и 3д рекламе.
Goo - у них свой двиг и свой туулсет, но там такая не консистенция в архитектуре, что грустно становится, они понанимали очень много людей, не определив идеологии и тех. QA
Turbulenz - двиг у них очень функционален, и весьма гибкий, но слишком сложный для публики или indie. Т.к. его строят ветераны индустрии, следственно там архитектура соответствующая.
PlayCanvas - свой двиг и туулсет, двиг строился под туулсетом, и двиг просто ужасное говно, там внутрянка слишком запутана и разбита на слои, многие вещи вообще без документации не зделаешь, и запомнить все сложности в голове - не реально. Туулсет потенциален, но конкуренты уже обгоняют.
Babylon.js - очень схож с THREE по многим факторам, но от Microsoft и с как-то не понятно усложненным и opinionated наименованием всего, число всяких класов типа: ArcRotateCamera, TouchCamera, DeviceOrientationCamera, VirtualJoysticksCamera, GamepadCamera и т.п. ну честно сказать: камера, логика, постпроцесс - есть разные вещи, и скукоживать их в один метод - имхо полезно только для полных нюбов которым нужен быстрый результат, грусняк только что движку и комьюнити пользи от таких юзеров ноль.

Есть еще менее популярные/зрелые движки, но все как-то удручают, очень удручают.
Почти ни у одного двига нету теней от Point Light'а, нету Deferred Render'а, я понимаю расширение в броузере может не быть, но на десктопе деферред имхо важен.
Системы материалов у всех минимальные обертки над шейдерами.
Физика - есть у единиц. У PlayCanvas есть Ammo.js (Bullet)
Возможность заменять компоненты и ядро движка вообще почти ни у кого нету.
Компонентная система с своими компонентами - также в большинстве отсутствует у большинства движков.

В общем грусняк.
Вот и подумываю, пописываю, интересуюсь мнением..
(Offline)
 
Ответить с цитированием
Эти 3 пользователя(ей) сказали Спасибо moka за это полезное сообщение:
ABTOMAT (28.10.2014), ant0N (29.10.2014), Mr_F_ (28.10.2014)
Старый 28.10.2014, 23:52   #24
ARA
ТЫ ЧООО?
 
Аватар для ARA
 
Регистрация: 26.02.2007
Сообщений: 3,369
Написано 2,020 полезных сообщений
(для 7,192 пользователей)
Ответ: Что для вас самое главное в движке.

"Движок заточенный падыгру" - по моему, какое-то заблуждение в нашем инди-сегменте. Я только и слышу движокпадыгру, а на деле вижу, что такие движки делаются для игор типа "wasd+mouselook". Проекты, которые можно запилить на готовых движках за пару дней делаются месяцами.

Назовите пожалуйста пример игры, которую нельзя было-бы реализовать своими силами/силами своей команды, скажем на Юнити, и для которой непременно нужно месяцами и годами писать свой движок.
__________________
Вертекс в глаз или в пиксель раз?
(Offline)
 
Ответить с цитированием
Старый 29.10.2014, 03:36   #25
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Что для вас самое главное в движке.

Сообщение от ARENSHI Посмотреть сообщение
"Движок заточенный падыгру" - по моему, какое-то заблуждение в нашем инди-сегменте. Я только и слышу движокпадыгру, а на деле вижу, что такие движки делаются для игор типа "wasd+mouselook". Проекты, которые можно запилить на готовых движках за пару дней делаются месяцами.

Назовите пожалуйста пример игры, которую нельзя было-бы реализовать своими силами/силами своей команды, скажем на Юнити, и для которой непременно нужно месяцами и годами писать свой движок.
Unity достаточно гибкий угу.
Раньше студии писали свои двиги, сейчас же Indie все еще некоторые пишут, я лично знаю пару indie студий, которые пишут успешно игры на своих двигах, и не собираются менять отношение в этом плане.
С годами двиги растут, разрабы понимают свои нужды и стиль разработки, подгоняют инструментарий под свои нужды - имхо, вполне работающий подход.
Но да, писать свой двиг с нуля под игру которая на Unity легко делается - не много не рационально.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
ARA (29.10.2014)
Старый 29.10.2014, 04:07   #26
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Что для вас самое главное в движке.

Простота должна быть, готовые плюшки и самая простая физика.

Кодинг не замутным. Допустим в playcanvas проверка кнопок это
context.keyboard.isPressed(pc.input.KEY_SPACE)
К чему это все? В том же Юнити упростили до уровня Блитза - Input.GetKey("w").

Нужны короткие желательно видео уроки с самыми основами, что бы каждый вкурил как ему сделать движение кубика.
Ведь движком могут заинтересоваться не только "профи", а какой нибудь школьник или дядька в возрасте у которого мечта после трудного дня на заводе сесть за комп и делать симулятор начальника завода и так далее.
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Nex за это полезное сообщение:
moka (29.10.2014), Mr_F_ (29.10.2014)
Старый 29.10.2014, 05:06   #27
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Что для вас самое главное в движке.

Сообщение от Nex Посмотреть сообщение
Простота должна быть, готовые плюшки и самая простая физика.

Кодинг не замутным. Допустим в playcanvas проверка кнопок это
context.keyboard.isPressed(pc.input.KEY_SPACE)
К чему это все? В том же Юнити упростили до уровня Блитза - Input.GetKey("w").
Ох, ты еще не видел как получить координаты мышки.. :D
И тут ты полностью прав - это нонсенс. И таких "идеальных" интерфейсов на самом деле полно в разных двигах, PC не единственный в этом плане. Многие вещи порой вообще как бы нельзя сделать..

Сообщение от Nex Посмотреть сообщение
Нужны короткие желательно видео уроки с самыми основами, что бы каждый вкурил как ему сделать движение кубика.
Ведь движком могут заинтересоваться не только "профи", а какой нибудь школьник или дядька в возрасте у которого мечта после трудного дня на заводе сесть за комп и делать симулятор начальника завода и так далее.
Видео - это туторы, для полных лентяев. Посмотреть видео занимает дольше чем потыкаться и разобраться самому приобретая тем самым больше опыта.

Если у тебя код крутящегося кубика, читется как комикс, то видео не нужны.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Taugeshtu (29.10.2014)
Старый 29.10.2014, 05:27   #28
Nex
Гигант индустрии
 
Аватар для Nex
 
Регистрация: 13.09.2008
Сообщений: 2,893
Написано 1,185 полезных сообщений
(для 3,298 пользователей)
Ответ: Что для вас самое главное в движке.

Сообщение от moka Посмотреть сообщение
Ох, ты еще не видел как получить координаты мышки.. :D
И тут ты полностью прав - это нонсенс. И таких "идеальных" интерфейсов на самом деле полно в разных двигах, PC не единственный в этом плане. Многие вещи порой вообще как бы нельзя сделать..
Сделайте функции в движке по типу Блитза или Юнити (KeyHit, Input.GetKey, MouseX(), ...) в которых будет весь гемор скрыт, но при этом оставьте возможность писать так как щас. В итоге и новичкам будет понятно и мазохисты смогут писать как и раньше.

Сообщение от moka Посмотреть сообщение
Видео - это туторы, для полных лентяев. Посмотреть видео занимает дольше чем потыкаться и разобраться самому приобретая тем самым больше опыта.
Таки да, но в видео наглядно показано что произойдет. Мозг лучше воспринимает чем просто текст. Да и есть древний способ запомнить что нибудь - надо записать %текст_который_надо_запомнить% в тетрадь раз или два. И с видео так же работает.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Mr_F_ (29.10.2014)
Старый 29.10.2014, 06:17   #29
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Что для вас самое главное в движке.

Сообщение от Nex Посмотреть сообщение
Сделайте функции в движке по типу Блитза или Юнити (KeyHit, Input.GetKey, MouseX(), ...) в которых будет весь гемор скрыт, но при этом оставьте возможность писать так как щас. В итоге и новичкам будет понятно и мазохисты смогут писать как и раньше.
Угу, уже на самом деле частично переписано, только нужно доработать и мержить.

Сообщение от Nex Посмотреть сообщение
Таки да, но в видео наглядно показано что произойдет. Мозг лучше воспринимает чем просто текст. Да и есть древний способ запомнить что нибудь - надо записать %текст_который_надо_запомнить% в тетрадь раз или два. И с видео так же работает.
Вот чем мне очень нравится WebGL - чтобы затестить, тупо открой страницу. Все примеры можно делать: код слева, превью справа. CodePen, jsfiddle, shadertoy (для шейдер нёрдов) и т.п. отлично подходят, и можно сразу "играть" с исходниками.
(Offline)
 
Ответить с цитированием
Старый 29.10.2014, 08:02   #30
pax
Unity/C# кодер
 
Аватар для pax
 
Регистрация: 03.10.2005
Адрес: Россия, Рязань
Сообщений: 7,568
Написано 3,006 полезных сообщений
(для 5,323 пользователей)
Ответ: Что для вас самое главное в движке.

Сообщение от moka Посмотреть сообщение
WebGL до сих пор не имеет серьезных движков.
А экспорт Unity 5 проектов в WebGL не учитывается? Думаю через год когда Unity 5 выйдет, это будет самый навороченный двиг для WebGL... А так уже альфа доступна.
__________________
Blitz3d to Unity Wiki
(Offline)
 
Ответить с цитированием
Ответ


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Часовой пояс GMT +4, время: 19:25.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com