Смысл разработки игровых движков
От: SuperRockStar  
Дата: 15.12.08 07:35
Оценка:
Объясните, пожалуйста, какой смысл в разработке игровых движков?
Это разработка платформы, на основе которой потом делают игры?
А, если да, то получаются ли крутые не похожие друг на друга (технически, артефактами) игры?
Есть ли другие смыслы?

18.12.08 14:41: Перенесено из 'О работе'
Re: Смысл разработки игровых движков
От: Всеволод Россия  
Дата: 15.12.08 07:43
Оценка:
Здравствуйте, SuperRockStar, Вы писали:

SRS>Объясните, пожалуйста, какой смысл в разработке игровых движков?

SRS>Это разработка платформы, на основе которой потом делают игры?
SRS>А, если да, то получаются ли крутые не похожие друг на друга (технически, артефактами) игры?
SRS>Есть ли другие смыслы?

А смысл очень простой — не платить кому-то за использование готового движка, а попытаться сделать свой и потом его "бесплатно" использовать.
Re: Смысл разработки игровых движков
От: McSeem2 США http://www.antigrain.com
Дата: 15.12.08 07:47
Оценка:
Здравствуйте, SuperRockStar, Вы писали:

SRS>Объясните, пожалуйста, какой смысл в разработке игровых движков?


Примерно такой же, как и при разработке ОС. Виндузы там всякие, линуксы, маки. То же самое — крайсис, анрил, гембрио и прочие.

SRS>Это разработка платформы, на основе которой потом делают игры?


Это дот-либ, который можно дергать за функции.
McSeem
Я жертва цепи несчастных случайностей. Как и все мы.
Re[2]: Смысл разработки игровых движков
От: Sealcon190 Соломоновы острова  
Дата: 15.12.08 08:36
Оценка: :)
Здравствуйте, Всеволод, Вы писали:

В>А смысл очень простой — не платить кому-то за использование готового движка, а попытаться сделать свой и потом его "бесплатно" использовать.


А потом ещё и кому-нибудь продать.
Re: Смысл разработки игровых движков
От: billneutron  
Дата: 15.12.08 08:48
Оценка: -1
Здравствуйте, SuperRockStar, Вы писали:

SRS>Объясните, пожалуйста, какой смысл в разработке игровых движков?

В Интеренете есть масса литературы (в том числе и русскоязычной) по написанию компьютерных игр.

SRS>Это разработка платформы, на основе которой потом делают игры?

SRS>А, если да, то получаются ли крутые не похожие друг на друга (технически, артефактами) игры?
их по рандом-алгоритму прогоняют, вот и получаются не похожие друг на друга

SRS>Есть ли другие смыслы?



ламеры душат! Ламеры! помогите! спасите!
Re: Смысл разработки игровых движков
От: Zzzzzzz  
Дата: 15.12.08 09:03
Оценка:
Здравствуйте, SuperRockStar, Вы писали:

SRS>Есть ли другие смыслы?


1) Это очень интересно, разрабатывая движок вы может вспомнить аналитическую геометрию, оптику и т.д.
2) Это очень дорого, хорошие движки стоят несколько сот тысяч долларов.
Re[2]: Смысл разработки игровых движков
От: CreatorCray  
Дата: 15.12.08 09:50
Оценка:
Здравствуйте, Всеволод, Вы писали:

В>А смысл очень простой — не платить кому-то за использование готового движка, а попытаться сделать свой и потом его "бесплатно" использовать.

Вот только иногда получается что за деньги (и время) вбуханные в разработку своего двигла можно было купить готовое и сосредоточится на собственно самой игре.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[2]: Смысл разработки игровых движков
От: CreatorCray  
Дата: 15.12.08 09:59
Оценка:
Здравствуйте, Zzzzzzz, Вы писали:

Z>1) Это очень интересно, разрабатывая движок вы может вспомнить аналитическую геометрию, оптику и т.д.

С точки зрения бизнеса — это вообще не аргумент.

Z>2) Это очень дорого, хорошие движки стоят несколько сот тысяч долларов.

Разработка своего серьёзного движка (при отсутствии предыдущего опыта подобных разработок) может вылиться в сумму, на порядок превышающую стоимость приобретения стороннего двигла. А если учесть время, которое будет потрачено при этом на разработку, то может оказаться, что игра на купленном движке уже вышла бы.
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Забанили по IP, значит пора закрыть эту страницу.
Всем пока
Re[2]: Смысл разработки игровых движков
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 15.12.08 10:04
Оценка: +1
Здравствуйте, Zzzzzzz, Вы писали:

Z>Здравствуйте, SuperRockStar, Вы писали:


SRS>>Есть ли другие смыслы?


Z>1) Это очень интересно, разрабатывая движок вы может вспомнить аналитическую геометрию, оптику и т.д.

Z>2) Это очень дорого, хорошие движки стоят несколько сот тысяч долларов.

Это с точки зрения разработки шаровары двумя студентами. Но таких успешных (окупившихся) проектов — один из тысячи.

Для серьезной игроиндустрии писать движки нет смысла, проще купить.
Re[3]: Смысл разработки игровых движков
От: Zzzzzzz  
Дата: 15.12.08 11:23
Оценка: 1 (1) -1 :))
Здравствуйте, gandjustas, Вы писали:

G>Это с точки зрения разработки шаровары двумя студентами. Но таких успешных (окупившихся) проектов — один из тысячи.


Я как раз знаю таких студентов Один до сих пор занимается фигней в аутсорсе (это я про себя ), а другой разрабатывает Gamebryo.

Тот кто не писал движок, программистом игр считатся не может
Re[4]: Смысл разработки игровых движков
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 15.12.08 16:53
Оценка: +2 -1
Здравствуйте, Zzzzzzz, Вы писали:

Z>Тот кто не писал движок, программистом игр считатся не может

А веб-программист обязательно должен свой сервер написать.

Имено из-за таких мнений игроиндустрия в среднем убыточна.
Re: Смысл разработки игровых движков
От: BulatZiganshin  
Дата: 15.12.08 17:59
Оценка: +1
Здравствуйте, SuperRockStar, Вы писали:

SRS>Объясните, пожалуйста, какой смысл в разработке игровых движков?

SRS>Это разработка платформы, на основе которой потом делают игры?
SRS>А, если да, то получаются ли крутые не похожие друг на друга (технически, артефактами) игры?
SRS>Есть ли другие смыслы?

одна вещь которую никто не подметил — у нас дёшевы именно хорошие тех. специалисты. а особенно в области выч. математики. поэтому разработка жвижка в росии и игр на его основе на западе — вполне логична
Люди, я люблю вас! Будьте бдительны!!!
Re[5]: Смысл разработки игровых движков
От: server_mouse Беларусь about:blank
Дата: 16.12.08 08:08
Оценка: +1
Здравствуйте, gandjustas, Вы писали:

Z>>Тот кто не писал движок, программистом игр считатся не может

G>А веб-программист обязательно должен свой сервер написать.

Кстати было бы не лишним.
Повреждение мозга после ректальной биопсии — редкая штука (с) Хаус
Re[2]: Смысл разработки игровых движков
От: Slimp  
Дата: 19.12.08 05:46
Оценка: 1 (1)
Здравствуйте, server_mouse, Вы писали:

_>Здравствуйте, gandjustas, Вы писали:


Z>>>Тот кто не писал движок, программистом игр считатся не может

G>>А веб-программист обязательно должен свой сервер написать.

_>Кстати было бы не лишним.

Все просто, кто-то крестиком вышивает, кто-то движки пишет.
Я тоже люблю такой ерундой на досуге позаниматься. Потому, как это приносит мне удовольствие само по себе. Потому, что это практика, которой порой не хватает, когда работаешь над коммерческими проектами. Потому, как лучший способ понять чужую разработку — разработать (или попытаться) нечто подобное.
Но думаю коммерческого успеха среди таких любителей не добивается никто (ну или 1 из 1000)
Re: Смысл разработки игровых движков
От: neFormal Россия  
Дата: 21.12.08 11:41
Оценка:
Здравствуйте, SuperRockStar, Вы писали:

SRS>А, если да, то получаются ли крутые не похожие друг на друга (технически, артефактами) игры?


нет, движки могут иметь одинаковый функционал, но могут отличаться как внешне, так и внутренне..

SRS>Есть ли другие смыслы?


например, движок может не устраивать архитектурой..
некоторые вещи на выбранном движке не сделать, а исходников может не быть (или нет денег на их покупку)..
вот и пишут/переписывают..
...coding for chaos...
Re: Смысл разработки игровых движков
От: NikeByNike Россия  
Дата: 03.01.09 01:44
Оценка: +3
Здравствуйте, SuperRockStar, Вы писали:

SRS>Объясните, пожалуйста, какой смысл в разработке игровых движков?

Это такая идея фикс. Немало народу на этом погорело

SRS>Это разработка платформы, на основе которой потом делают игры?

Точного определения вроде нет, когда мы писали движок определяли его как набор утилит и оформленный техпроцесс упрощающих разработку игр определённого стиля.

SRS>А, если да, то получаются ли крутые не похожие друг на друга (технически, артефактами) игры?

Хороший девелопер сделает хорошую вещь даже плохими средствами. Крутость определяется (как правило) не движковыми вещами.
Нужно разобрать угил.
Re[5]: Смысл разработки игровых движков
От: Аноним  
Дата: 18.01.09 19:29
Оценка: -1
Здравствуйте, gandjustas, Вы писали:

G>Здравствуйте, Zzzzzzz, Вы писали:


Z>>Тот кто не писал движок, программистом игр считатся не может

G>А веб-программист обязательно должен свой сервер написать.

Нет, потому что эта область стандартизирована(что бы не делал все равно на выходе HTTP/HTML с жесткими форматами данных, а если бы ты был первым веб программистом и вообще никаких веб серверов еще в помине нету, а задачу решать надо?). Или допустим чел решил выйти за рамки HTTP/HTML к примеру захотелось видеть обьекты страници в 3d без всяких ActiveX/Flash/Silverlight и че? Сервера то нету Вот тогда то и придется писать сервер.

G>Имено из-за таких мнений игроиндустрия в среднем убыточна.

В играх нету стандартов разве что только не считать стандартом на выходе поток картинок для формирования которого можна использовать DirectX/OpenGL и за это спасибо, но нету форматов типа что монстер должен выглядеть так то, уметь двигаться так то и не дай бог захотеть чего то большего от монстра написанного и стандартизированного в MegaSoftCorporation
Re[6]: Смысл разработки игровых движков
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 19.01.09 12:52
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, 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 можна считать движком, а че модели рисует что еще нужно
Re[8]: Смысл разработки игровых движков
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 19.01.09 14:18
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Здравствуйте, gandjustas, Вы писали:


G>>Сначала бы разобрались в том, о чем пишите.


А>Короче смысл был в том что если нужно что то сделать абсолютно нестандартное чего не положишь в текущие стандарты web программирования тому придется писать и свой сервер и свой броузер для клиента.


Этим не стоит заниматься по многим причинам. Стандартный веб почти для всего подходит.

G>>Любой игровой объект — абстракция гораздо более высокого уровня чем "движок". И вот как раз чтобы делать монстров совершенно не нужно уметь (а тем более пытаться) делать движок.


А>В таком случае и голый DirectX можна считать движком, а че модели рисует что еще нужно


Движок — это чаще всего абстракция над рисованием набора текстурированных полигонов. А конкретные игровые объекты — абстракции еще парой уровней выше.
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.