Четверг, 24.05.2012, 15:41

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
Страница 1 из 11
Модератор форума: ALBAKOR, Cre-game 
Форум игроделов » Движки для разработки игр и сложные системы разработки » Общее обсуждение Игровых движков » Движок и конструктор - в чем отличия? (что это такое)
Движок и конструктор - в чем отличия?
МасяДата: Пятница, 14.10.2011, 20:00 | Сообщение # 1
был не раз
Сообщений: 9
Сейчас нет на сайте
Собственно вопрос в том, какая разница между этими двумя понятиями?
А так же что проще в освоении, и создании собственного...?
 
фурилонДата: Пятница, 14.10.2011, 20:04 | Сообщение # 2
У котэ свой движок. А у тебя?!
Сообщений: 314
Сейчас нет на сайте
1. Физические движки "создают саму основу игры", всё что в ней происходит. Графический- выводит это нам на экран, а аудио (звуковой).. ну понятно.
Конструктор облегчённая "сборка" этого всего в одной программе.

2. Движки сложнее во всех аспектах.


Если ты стоишь на краю пропасти и думаешь прыгать или нет, то лучше прыгнуть. (с) Джон Леннон

Пишу двиг на с++
 
allxumukДата: Пятница, 14.10.2011, 20:09 | Сообщение # 3
старожил
Сообщений: 3683
Сейчас нет на сайте
Quote (Мася)
Собственно вопрос в том, какая разница между этими двумя понятиями?

Конструктор - это движок, завёрнутый в графические редакторы для создания большинства аспектов игры.

Quote (Мася)
А так же что проще в освоении, и создании собственного...?

Конструкторы проще в освоении и сложнее в создании.

Quote (фурилон)
1. Физические движки "создают саму основу игры", всё что в ней происходит.

Quote (фурилон)
2. Движки сложнее во всех аспектах.

Ты, что курил? Это же бред.



allXumuk.com - новый урок: Знакомство с PhoneGap;
love2d.ru - новый урок: Создание платформера. Часть первая: Движение и анимация;

Любой дурак может написать программу, которую поймёт компилятор.
Хорошие программисты пишут программы, которые смогут понять другие программисты.
 
фурилонДата: Пятница, 14.10.2011, 20:18 | Сообщение # 4
У котэ свой движок. А у тебя?!
Сообщений: 314
Сейчас нет на сайте
Quote (allxumuk)
Конструкторы проще в освоении и сложнее в создании

Да. Засунуть это всё в одну программу намного сложнее.
Но создавать на конструкторах легче.
Наверно не верно было расшифровано
Quote (фурилон)
во всех аспектах

Добавлено (14.10.2011, 20:18)
---------------------------------------------

Quote (фурилон)
Ты, что курил? Это же бред.

Хм. Поправь коли я не прав. Но зачем так ругаться ((( Может я обидчивый )


Если ты стоишь на краю пропасти и думаешь прыгать или нет, то лучше прыгнуть. (с) Джон Леннон

Пишу двиг на с++
 
МасяДата: Пятница, 14.10.2011, 20:28 | Сообщение # 5
был не раз
Сообщений: 9
Сейчас нет на сайте
Значит иметь свой конструктор круче, чем движок?
Но почему тогда на движках игры создавать лучше?
К примеру почти все компании создают на движках.
 
allxumukДата: Пятница, 14.10.2011, 20:29 | Сообщение # 6
старожил
Сообщений: 3683
Сейчас нет на сайте
Quote (фурилон)
Поправь коли я не прав.

Вот, что это: "Физические движки "создают саму основу игры всё что в ней происходит"? Физические движки симулируют физику в игре, а не создают её основу и геймплей.
"Движки сложнее во всех аспектах. " - в освоении и использовании да, но создавать их сложнее.
"Конструктор облегчённая "сборка" этого всего в одной программе." тоже странная фраза, которую можно понять по разному.

Quote (Мася)
Значит иметь свой конструктор круче, чем движок?
Но почему тогда на движках игры создавать лучше?
К примеру почти все компании создают на движках.

Конструктор это как все игры в одной, потому круче, но неэффективно.



allXumuk.com - новый урок: Знакомство с PhoneGap;
love2d.ru - новый урок: Создание платформера. Часть первая: Движение и анимация;

Любой дурак может написать программу, которую поймёт компилятор.
Хорошие программисты пишут программы, которые смогут понять другие программисты.
 
romgermanДата: Пятница, 14.10.2011, 21:08 | Сообщение # 7
WebDesigner
Сообщений: 708
Сейчас нет на сайте
В конструкторах легче (ну обычно так бывает), а в движках, особенно у которых только открытый исходный код (как огре) сложнее. Но некоторые движки тоже завёрнуты в графическую оболочку, например: Юнити или UDK.

DevBox
"Когда мне что-то нужно этого нет, а когда мне не нужно, то этого завались." "Жизнь без музыки - это как мучительная смерть."
Ищу помощь по проекту!
 
BarbatosДата: Пятница, 14.10.2011, 21:37 | Сообщение # 8
3D-моделлер/Руководитель
Сообщений: 1430
Сейчас на сайте
Мася,
Движок - это мотор или так сказать механизм.
Конструктор - это руль или панель управления.
 
noTformaTДата: Пятница, 14.10.2011, 23:23 | Сообщение # 9
Ukrainian independent game developer
Сообщений: 3618
Сейчас нет на сайте
Quote (Мася)
Собственно вопрос в том, какая разница между этими двумя понятиями?

Движек это треш, это весь треш который набирается со временем. Вот смотри, есть нереально крутой программист (кто-то из тут уже отписавшихся), он делает свою игру. Пишет все с нуля, вез использования различных фраемворков и т.д. Написал он одну игру, написал вторую, на подходе третья, и он понимает что у него есть уже модули и всякий хлам (своя система частиц, своя анимация, своя модель entity, и т.д.), и что можно все это объединить в один набор, и в новых своих играх использовать уже готовый написанный им код, вместо того чтобы каждый раз все писать с нуля. Вот так вот и появляются игровые движки. Но из за того, что движки это куча, то он всегда будет расти. Когда ни будить, крутому программисту попадется проект, который не возможно сделать с использованием его движка, и поэтому у супер программиста есть один выход - добавить новые фичи в свой двиг, и так до бесконечности (или покаместь программист не не умрет страшной смертью). Универсальных движков нет. Практически все они убогие (образно говоря)...

Теперь что касается конструктора. Это еще более треш. В один момент супер программер понимает что его движек настолько крутой, что можно сделать на нем абсолютно все что ему надо, и вот тут у него в голове появляется мысль "а не создать ли мне инструмент, который позволить создавать игры на моем движке, но при этом быть более удобным и комфортным????", и когда он понимает что это обдуманное решение - тогда он начинает создавать свой конструктор.

По сути, без движка сделать конструктор трудно, хотя - это невозможно. Для конструктора во всяком случае понадобиться движек, а движек - это появляющийся со временем набор библиотек и классов описывающий различные элементы игры.

Quote (Мася)
А так же что проще в освоении, и создании собственного...?

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

@noTformaT
Блог разработчика игр: PythonAnywhere! Пишите на Python везде.
РЕЛИЗ. Glow Web. [2d][flash]
РЕЛИЗ. Flow Orb. [2d][flash]
 
TLTДата: Пятница, 14.10.2011, 23:56 | Сообщение # 10
Админ и стратор
Сообщений: 3476
Сейчас нет на сайте
Смотря, что считать конструктором.

Например, Unity сами его разработчики позиционируют конструктором игр. Таким образом, делаем вывод, что конструктор игр - это игровой движок с реализацией всех основных элементов (графический рендер, физический движок, сетевой движок, AI и поиск пути, управление, звук, эффекты и т.д.) + удобный графический пользовательский интерфейс, позволяющий создавать игры визуально.

Типов конструкторов игр несколько. Другой тип конструкторов игр - готовая игра с редакторами всех её элементов.

Ещё один тип конструкторов игр - среда разработки, в которой нет игровой логики, есть лишь скриптовая система и дополнительные феньки для визуального программирования игрового движка.

Такая тема уже была - Чем отличаются конструктор игр от движка игр?:

Quote (TLT)
Конструктор, как правило, позволяет любому желающему быстро и удобно создавать собственные игры. Конструкторы просты в освоении, работа в них может быть освоена за считанные дни или даже часы. Отличительной стороной конструкторов можно отметить БЛОЧНОСТЬ - возможность создавать игры блоками, некими кусками/шаблонами. В некоторых конструкторах игр предоставляется возможность программирования, как правило, на скриптовом языке, локальном или известном. Некоторые конструкторы являются по сути игрой с обширным набором инструментов для 100%-ного моддинга. При этом конструктор игр может быть представлен не только средой, но и движком.

Т.е. Конструктор игр и игровой движок - одно и тоже. Т.к. конструктор может содержать в себе и движки.

Голый движок сложен в освоении. Многие известные игровые движки имеют в своём наборе (SDK) всё необходимое для работы: редакторы, конвертеры и пр. Т.е. движок может иметь такой удобный инструментарий, что любой конструктор игр позавидует удобности и простоте работы в нём. Например, CryENGINE 3, в котором можно делать игры почти без программирования, если под рукой есть готовые шаблоны, и разбираешься в логике построения игры.


Дао, выраженное словами, не есть истинное Дао.

War has never been so much fun.
 
СибирскийДата: Суббота, 15.10.2011, 04:49 | Сообщение # 11
Alternativ'ный разработчик
Сообщений: 317
Сейчас нет на сайте
TLT, Unity двуслойный:

Unity и его редакторы
UnityEngine, Mono

Та же история с удк. Кстати, конструктор с нуля писать труднее.




Помог? Ставь +!
 
Форум игроделов » Движки для разработки игр и сложные системы разработки » Общее обсуждение Игровых движков » Движок и конструктор - в чем отличия? (что это такое)
Страница 1 из 11
Поиск:

Все права сохранены. GcUp.ru © 2008-2012 Рейтинг