Объясните, пожалуйста, какой смысл в разработке игровых движков?
Это разработка платформы, на основе которой потом делают игры?
А, если да, то получаются ли крутые не похожие друг на друга (технически, артефактами) игры?
Есть ли другие смыслы?
Здравствуйте, SuperRockStar, Вы писали:
SRS>Объясните, пожалуйста, какой смысл в разработке игровых движков? SRS>Это разработка платформы, на основе которой потом делают игры? SRS>А, если да, то получаются ли крутые не похожие друг на друга (технически, артефактами) игры? SRS>Есть ли другие смыслы?
А смысл очень простой — не платить кому-то за использование готового движка, а попытаться сделать свой и потом его "бесплатно" использовать.
Здравствуйте, SuperRockStar, Вы писали:
SRS>Объясните, пожалуйста, какой смысл в разработке игровых движков?
Примерно такой же, как и при разработке ОС. Виндузы там всякие, линуксы, маки. То же самое — крайсис, анрил, гембрио и прочие.
SRS>Это разработка платформы, на основе которой потом делают игры?
Это дот-либ, который можно дергать за функции.
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Здравствуйте, Всеволод, Вы писали:
В>А смысл очень простой — не платить кому-то за использование готового движка, а попытаться сделать свой и потом его "бесплатно" использовать.
Здравствуйте, SuperRockStar, Вы писали:
SRS>Объясните, пожалуйста, какой смысл в разработке игровых движков?
В Интеренете есть масса литературы (в том числе и русскоязычной) по написанию компьютерных игр.
SRS>Это разработка платформы, на основе которой потом делают игры? SRS>А, если да, то получаются ли крутые не похожие друг на друга (технически, артефактами) игры?
их по рандом-алгоритму прогоняют, вот и получаются не похожие друг на друга
SRS>Есть ли другие смыслы?
Здравствуйте, SuperRockStar, Вы писали:
SRS>Есть ли другие смыслы?
1) Это очень интересно, разрабатывая движок вы может вспомнить аналитическую геометрию, оптику и т.д.
2) Это очень дорого, хорошие движки стоят несколько сот тысяч долларов.
Здравствуйте, Всеволод, Вы писали:
В>А смысл очень простой — не платить кому-то за использование готового движка, а попытаться сделать свой и потом его "бесплатно" использовать.
Вот только иногда получается что за деньги (и время) вбуханные в разработку своего двигла можно было купить готовое и сосредоточится на собственно самой игре.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, Zzzzzzz, Вы писали:
Z>1) Это очень интересно, разрабатывая движок вы может вспомнить аналитическую геометрию, оптику и т.д.
С точки зрения бизнеса — это вообще не аргумент.
Z>2) Это очень дорого, хорошие движки стоят несколько сот тысяч долларов.
Разработка своего серьёзного движка (при отсутствии предыдущего опыта подобных разработок) может вылиться в сумму, на порядок превышающую стоимость приобретения стороннего двигла. А если учесть время, которое будет потрачено при этом на разработку, то может оказаться, что игра на купленном движке уже вышла бы.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Здравствуйте, Zzzzzzz, Вы писали:
Z>Здравствуйте, SuperRockStar, Вы писали:
SRS>>Есть ли другие смыслы?
Z>1) Это очень интересно, разрабатывая движок вы может вспомнить аналитическую геометрию, оптику и т.д. Z>2) Это очень дорого, хорошие движки стоят несколько сот тысяч долларов.
Это с точки зрения разработки шаровары двумя студентами. Но таких успешных (окупившихся) проектов — один из тысячи.
Для серьезной игроиндустрии писать движки нет смысла, проще купить.
Здравствуйте, gandjustas, Вы писали:
G>Это с точки зрения разработки шаровары двумя студентами. Но таких успешных (окупившихся) проектов — один из тысячи.
Я как раз знаю таких студентов Один до сих пор занимается фигней в аутсорсе (это я про себя ), а другой разрабатывает Gamebryo.
Тот кто не писал движок, программистом игр считатся не может
Здравствуйте, Zzzzzzz, Вы писали:
Z>Тот кто не писал движок, программистом игр считатся не может
А веб-программист обязательно должен свой сервер написать.
Имено из-за таких мнений игроиндустрия в среднем убыточна.
Здравствуйте, SuperRockStar, Вы писали:
SRS>Объясните, пожалуйста, какой смысл в разработке игровых движков? SRS>Это разработка платформы, на основе которой потом делают игры? SRS>А, если да, то получаются ли крутые не похожие друг на друга (технически, артефактами) игры? SRS>Есть ли другие смыслы?
одна вещь которую никто не подметил — у нас дёшевы именно хорошие тех. специалисты. а особенно в области выч. математики. поэтому разработка жвижка в росии и игр на его основе на западе — вполне логична
Здравствуйте, gandjustas, Вы писали:
Z>>Тот кто не писал движок, программистом игр считатся не может G>А веб-программист обязательно должен свой сервер написать.
Кстати было бы не лишним.
Повреждение мозга после ректальной биопсии — редкая штука (с) Хаус
Здравствуйте, server_mouse, Вы писали:
_>Здравствуйте, gandjustas, Вы писали:
Z>>>Тот кто не писал движок, программистом игр считатся не может G>>А веб-программист обязательно должен свой сервер написать.
_>Кстати было бы не лишним.
Все просто, кто-то крестиком вышивает, кто-то движки пишет.
Я тоже люблю такой ерундой на досуге позаниматься. Потому, как это приносит мне удовольствие само по себе. Потому, что это практика, которой порой не хватает, когда работаешь над коммерческими проектами. Потому, как лучший способ понять чужую разработку — разработать (или попытаться) нечто подобное.
Но думаю коммерческого успеха среди таких любителей не добивается никто (ну или 1 из 1000)
Здравствуйте, SuperRockStar, Вы писали:
SRS>А, если да, то получаются ли крутые не похожие друг на друга (технически, артефактами) игры?
нет, движки могут иметь одинаковый функционал, но могут отличаться как внешне, так и внутренне..
SRS>Есть ли другие смыслы?
например, движок может не устраивать архитектурой..
некоторые вещи на выбранном движке не сделать, а исходников может не быть (или нет денег на их покупку)..
вот и пишут/переписывают..
Здравствуйте, SuperRockStar, Вы писали:
SRS>Объясните, пожалуйста, какой смысл в разработке игровых движков?
Это такая идея фикс. Немало народу на этом погорело
SRS>Это разработка платформы, на основе которой потом делают игры?
Точного определения вроде нет, когда мы писали движок определяли его как набор утилит и оформленный техпроцесс упрощающих разработку игр определённого стиля.
SRS>А, если да, то получаются ли крутые не похожие друг на друга (технически, артефактами) игры?
Хороший девелопер сделает хорошую вещь даже плохими средствами. Крутость определяется (как правило) не движковыми вещами.
Здравствуйте, gandjustas, Вы писали:
G>Здравствуйте, Zzzzzzz, Вы писали:
Z>>Тот кто не писал движок, программистом игр считатся не может G>А веб-программист обязательно должен свой сервер написать.
Нет, потому что эта область стандартизирована(что бы не делал все равно на выходе HTTP/HTML с жесткими форматами данных, а если бы ты был первым веб программистом и вообще никаких веб серверов еще в помине нету, а задачу решать надо?). Или допустим чел решил выйти за рамки HTTP/HTML к примеру захотелось видеть обьекты страници в 3d без всяких ActiveX/Flash/Silverlight и че? Сервера то нету Вот тогда то и придется писать сервер.
G>Имено из-за таких мнений игроиндустрия в среднем убыточна.
В играх нету стандартов разве что только не считать стандартом на выходе поток картинок для формирования которого можна использовать DirectX/OpenGL и за это спасибо, но нету форматов типа что монстер должен выглядеть так то, уметь двигаться так то и не дай бог захотеть чего то большего от монстра написанного и стандартизированного в MegaSoftCorporation
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, gandjustas, Вы писали:
G>>Здравствуйте, Zzzzzzz, Вы писали:
Z>>>Тот кто не писал движок, программистом игр считатся не может G>>А веб-программист обязательно должен свой сервер написать.
А>Нет, потому что эта область стандартизирована(что бы не делал все равно на выходе HTTP/HTML с жесткими форматами данных, а если бы ты был первым веб программистом и вообще никаких веб серверов еще в помине нету, а задачу решать надо?). Или допустим чел решил выйти за рамки HTTP/HTML к примеру захотелось видеть обьекты страници в 3d без всяких ActiveX/Flash/Silverlight и че? Сервера то нету Вот тогда то и придется писать сервер.
Сначала бы разобрались в том, о чем пишите.
G>>Имено из-за таких мнений игроиндустрия в среднем убыточна. А>В играх нету стандартов разве что только не считать стандартом на выходе поток картинок для формирования которого можна использовать DirectX/OpenGL и за это спасибо, но нету форматов типа что монстер должен выглядеть так то, уметь двигаться так то и не дай бог захотеть чего то большего от монстра написанного и стандартизированного в MegaSoftCorporation
Любой игровой объект — абстракция гораздо более высокого уровня чем "движок". И вот как раз чтобы делать монстров совершенно не нужно уметь (а тем более пытаться) делать движок.
Re[7]: Смысл разработки игровых движков
От:
Аноним
Дата:
19.01.09 14:09
Оценка:
Здравствуйте, gandjustas, Вы писали:
G>Сначала бы разобрались в том, о чем пишите.
Короче смысл был в том что если нужно что то сделать абсолютно нестандартное чего не положишь в текущие стандарты web программирования тому придется писать и свой сервер и свой броузер для клиента.
G>Любой игровой объект — абстракция гораздо более высокого уровня чем "движок". И вот как раз чтобы делать монстров совершенно не нужно уметь (а тем более пытаться) делать движок.
В таком случае и голый DirectX можна считать движком, а че модели рисует что еще нужно
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, gandjustas, Вы писали:
G>>Сначала бы разобрались в том, о чем пишите.
А>Короче смысл был в том что если нужно что то сделать абсолютно нестандартное чего не положишь в текущие стандарты web программирования тому придется писать и свой сервер и свой броузер для клиента.
Этим не стоит заниматься по многим причинам. Стандартный веб почти для всего подходит.
G>>Любой игровой объект — абстракция гораздо более высокого уровня чем "движок". И вот как раз чтобы делать монстров совершенно не нужно уметь (а тем более пытаться) делать движок.
А>В таком случае и голый DirectX можна считать движком, а че модели рисует что еще нужно
Движок — это чаще всего абстракция над рисованием набора текстурированных полигонов. А конкретные игровые объекты — абстракции еще парой уровней выше.