Seaward.ru

Здравствуйте, гость ( Вход | Регистрация )

> Бесплатные или самописные движки для игр, Их плюсы и минусы. Какой инструмент выбрать для свого проекта.
ALexusB
сообщение Jan 20 2010, 18:46
Сообщение #1


Разработчик ВМЛ-КВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 16,242
Регистрация: 2-November 04
Пользователь №: 3



Тема по движкам для быстрого стартапа своей игры (или изучения геймдева)

Вот полезная статья из Игромании по движкам платным vs. бесплатным
http://www.igromania.ru/Articles/14253/Bes...yr_geimdeva.htm

Сам я для себя сейчас выбрал как инструментарий разработки игры (в качестве хобби):
Flash (ActionScript 3.0) - клиент для браузерной ММО. Редактор FlashDevelop (бесплатный)
PHP - сервер для браузерной ММО. Редактор NetBeans IDE (бесплатный)
MySQL - база данных. Админ-панель phpMyAdmin (бесплатно)




Вот отличная презентация (интерактивная) по флаш мини-играм
http://xitri.com/2009/12/31/uafpug2009-pla...ine-source.html

И вообще сам блог замечательный - я его целый день читал (7ч подряд) от и до. Узнал очень много нового. Все по делу, доходчиво и минимально.
Особенность - примеры в коде на устаревшем AS2, потому интересны больше идеи, чем код.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
12 страниц V « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
Ответов(80 - 99)
Black Angel
сообщение Jul 15 2010, 09:07
Сообщение #81


боцман
****


Группа: форумчанин
Сообщений: 252
Регистрация: 19-August 06
Из: Павлово(Нижегородская обл.)
Пользователь №: 3,985



Shаdow
а вы какой двиг посоветуете из существующих и бесплатных?
Я бы без вопросов взял шторм,но Акелла спит и не просыпается.
На 2048 нельзя будет устроить баталию у острова?
там проблема в конце сцены идет загрузка следующей и все трется,а не переносится в другую.Доганяющий шип не перегружается,а остается на своей сцене,а это печально.Потом на счет глобалки встал острый вопрос.
Я так понял,что лучше шторма нет ничего на даный момент.
В шторме сначало заливается все водой,потом уже суша и все прочее,поэтому вода и проходит сквозь судно.Я правильно понял?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Shadow
сообщение Jul 15 2010, 11:59
Сообщение #82


капитан
*****


Группа: форумчанин
Сообщений: 389
Регистрация: 8-September 09
Пользователь №: 21,206



Цитата
а вы какой двиг посоветуете из существующих и бесплатных?

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

Цитата
Я бы без вопросов взял шторм,но Акелла спит и не просыпается.

Ну это уже к Урсусу вопрос smile.gif. Тем более двиг сильно устарел и, как я понимаю, добавлять новые фичи или обновить рендер часть в двиге достаточно сложно. Про WYSIWYG редактор и тулзы я даже и не говорю wink.gif.

Цитата
На 2048 нельзя будет устроить баталию у острова?

Можно.

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

Ну это странно. Достаточно иметь флаги для объектов. Если флаг у объекта "in_pursuit", "quest", "in_fleet" и т.п. - объект переносится за кораблём игрока в следующую зону. Ну и еще куча дополнительных условий может быть.

Цитата
В шторме сначало заливается все водой,потом уже суша и все прочее,поэтому вода и проходит сквозь судно.Я правильно понял?

Физика плавучести весьма тяжела для вычисления в риалтайме. Спасает CUDA, но далеко не у всех есть видеокарта от Nvidia. Чаще применяются всякие упрощения и читы. Как сделано в Шторме - я не знаю. Но скорее всего очень простенько.

Для начала достаточно попробовать сделать что-то вроде Buccaneer: The Pursuit of Infamy. Игра сделана на Torque3d. И вода там простая как двери.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ALexusB
сообщение Jul 21 2010, 19:30
Сообщение #83


Разработчик ВМЛ-КВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 16,242
Регистрация: 2-November 04
Пользователь №: 3



Серверная двига (например для реалтайм ММО)
RakNet
http://www.jenkinssoftware.com/raknet/manual/index.html
до 250К годового дохода бесл, потом 10К

для любителей ЮМЛ диаграмм устройства ядра.
http://www.jenkinssoftware.com/raknet/manual/RakNetUML.jpg

Это ядро лежит в основе МастерСерв от Юнити, тк там его по сути и нет - пара килобайт обвязки конекта по умолчанию.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Black Angel
сообщение Jul 26 2010, 01:24
Сообщение #84


боцман
****


Группа: форумчанин
Сообщений: 252
Регистрация: 19-August 06
Из: Павлово(Нижегородская обл.)
Пользователь №: 3,985



какие движки идут с подгрузкой местности?кроме на котором сделана ГТА и uningine...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Jul 26 2010, 09:44
Сообщение #85


боцман
****


Группа: форумчанин
Сообщений: 117
Регистрация: 19-July 09
Из: Нижнекамск
Пользователь №: 20,790



Все более или менее нормальные движки используют лоддинг террайна - обычно либо ROAM (или что-то похожее), либо Geo mipmap (или тоже что-то похожее).
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Jul 26 2010, 11:38
Сообщение #86


Hagane no Renkinjutsushi
*******

Seaward TeamВетеран ФорумаЗаслуженный Корсар

Группа: Seaward.Ru Team
Сообщений: 5,970
Регистрация: 15-March 05
Из: Волгоград
Пользователь №: 578



Самое главное ответил человеку, помог smile.gif Можно было бы назвать пару тройку, или ссылки дать smile.gif

Цитата
какие движки идут с подгрузкой местности?кроме на котором сделана ГТА и uningine...

Попробуй глянуть http://www.ogre3d.org/
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Jul 26 2010, 12:32
Сообщение #87


боцман
****


Группа: форумчанин
Сообщений: 117
Регистрация: 19-July 09
Из: Нижнекамск
Пользователь №: 20,790



Цитата(navy @ Jul 26 2010, 12:38) *

Самое главное ответил человеку, помог smile.gif Можно было бы назвать пару тройку, или ссылки дать smile.gif
Попробуй глянуть http://www.ogre3d.org/

Написано же
Цитата
Все более или менее нормальные движки
. Это значит, что бесплатный калл в пролёте.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Shadow
сообщение Jul 26 2010, 12:32
Сообщение #88


капитан
*****


Группа: форумчанин
Сообщений: 389
Регистрация: 8-September 09
Пользователь №: 21,206



Цитата
какие движки идут с подгрузкой местности?кроме на котором сделана ГТА и uningine...

Цитата
Все более или менее нормальные движки используют лоддинг террайна - обычно либо ROAM (или что-то похожее), либо Geo mipmap (или тоже что-то похожее).

Подозреваю, что в данном случае Блэки имеет ввиду не LOD для ландшафта, а стриминг. Поддержка стриминга и VFS есть в коммерческих двигах (Dunia, LightSpeed и т.д.).
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Jul 27 2010, 18:23
Сообщение #89


Hagane no Renkinjutsushi
*******

Seaward TeamВетеран ФорумаЗаслуженный Корсар

Группа: Seaward.Ru Team
Сообщений: 5,970
Регистрация: 15-March 05
Из: Волгоград
Пользователь №: 578



Цитата
. Это значит, что бесплатный калл в пролёте.

И снова флуд ни о чем... Если не можете дать ссылки, помолчите ага? smile.gif Считайте это последним китайским предупреждением.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Black Angel
сообщение Jul 29 2010, 01:09
Сообщение #90


боцман
****


Группа: форумчанин
Сообщений: 252
Регистрация: 19-August 06
Из: Павлово(Нижегородская обл.)
Пользователь №: 3,985



Shadow,ты прав,именно это я и имел ввиду.
navy,спасибо за ссылку.Но я уже смотрел этот двиг и что то он меня не задел...
Я так понимаю что писать двиг надо самому и под себя...не подскажите с чего начать?Может какую литературу надо?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Jul 29 2010, 06:59
Сообщение #91


Hagane no Renkinjutsushi
*******

Seaward TeamВетеран ФорумаЗаслуженный Корсар

Группа: Seaward.Ru Team
Сообщений: 5,970
Регистрация: 15-March 05
Из: Волгоград
Пользователь №: 578



Писать двиг ты будешь реально больше, чем потратишь время на допиливание понравившегося тебе движка... поэтому лучше выбросить эти мысли из головы smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ALexusB
сообщение Jul 29 2010, 12:43
Сообщение #92


Разработчик ВМЛ-КВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 16,242
Регистрация: 2-November 04
Пользователь №: 3



выше советовал поизучать юнити - там есть террайны, как сделано не ведаю, но по площади 20х20км (или сколько там условных единиц) локация есть в деме (звук в юнити фмод, физика ФизиХ)

из бесп двигов еще небула2 была, сча не знаю ее актуальность, может она уже морально устарела и не развивается. Но наши на ней делали Беовульфа пародийного.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Shadow
сообщение Jul 29 2010, 16:21
Сообщение #93


капитан
*****


Группа: форумчанин
Сообщений: 389
Регистрация: 8-September 09
Пользователь №: 21,206



Цитата
Я так понимаю что писать двиг надо самому и под себя...не подскажите с чего начать?

Если ты задаешь подобный вопрос - писать двиг тебе явно рано. Игровой двиг - это не hello world на с++ smile.gif
Ну и без команды (как-то: арт, модели и т.п.) - не стоит даже рыпаться, имхо.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Black Angel
сообщение Jul 30 2010, 00:55
Сообщение #94


боцман
****


Группа: форумчанин
Сообщений: 252
Регистрация: 19-August 06
Из: Павлово(Нижегородская обл.)
Пользователь №: 3,985



ALexusB,в юнити,как я понял,нельзя переписать воду,а это печально.Как оказалось,юнити это конструктор.
navy,и что же дописывать?Если взять в расчет то что 80% всех двигов имеют скомпиленое ядро,а остальные 20% устарели до нельзя(дум 3) и многого в них нет.
Shadow,начинать никогда не поздно wink.gif На счет команды,без команды можно двиг написать,а найти народ для меня не проблема(имею в виду арт и моделинг).
Сейчас за 3д макс или маю без материального стимула садятся единицы,имхо.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Warship
сообщение Jul 30 2010, 03:11
Сообщение #95


Гроза морей
*****

Ветеран ФорумаЗаслуженный КорсарСоздатель Модов к ГПК
Создатель Модов к КВЛ
Группа: бета-тестер
Сообщений: 441
Регистрация: 29-April 07
Из: Прим. край г. Находка
Пользователь №: 9,103



Без знания в одиночку ты будешь писать свой двиг почти вечность. И он в итоге все-равно уже будет сильно технологически устаревшим, когда будет готов...

Вообще, мое ИМХО:
Вместо того, чтобы спрашивать "С чего начать?", возьми и начни! Хотя бы для начала просто с изучения C++ и DirectX (сейчас не спорим, что лучше). Со временем ты сам поймешь, а не от советов каких-то посторонних тебе людей, в правильную ты сторону шел или нет, но знаний у тебя уже никто не отнимет. Вот сейчас ты уже целых два месяца (судя по постам в этой теме) потратил просто на выяснение вопроса "что лучше?". А оно тебе было нужно? - Ведь у каждого, как и у тебя, есть свои взгляды на все вопросы. А за эти два месяца лучше бы изучил основы C++ и сам бы уже и понял, подойдет оно тебе, или нет.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Black Angel
сообщение Jul 30 2010, 03:34
Сообщение #96


боцман
****


Группа: форумчанин
Сообщений: 252
Регистрация: 19-August 06
Из: Павлово(Нижегородская обл.)
Пользователь №: 3,985



Цитата

Вместо того, чтобы спрашивать "С чего начать?", возьми и начни!

Спасибо за совет,но я уже начал,только правда моделить...
Цитата

Вот сейчас ты уже целых два месяца (судя по постам в этой теме) потратил просто на выяснение вопроса "что лучше?"

Оно так и будет пока дело не касается програмной части.А так пока моделится себе потихоничку...
Цитата

А за эти два месяца лучше бы изучил основы C++ и сам бы уже и понял, подойдет оно тебе, или нет.

Да я на сях давно сижу...Для меня моделить сложнее.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
navy
сообщение Jul 30 2010, 06:41
Сообщение #97


Hagane no Renkinjutsushi
*******

Seaward TeamВетеран ФорумаЗаслуженный Корсар

Группа: Seaward.Ru Team
Сообщений: 5,970
Регистрация: 15-March 05
Из: Волгоград
Пользователь №: 578



Вообще то все нормальные, и в том числе бесплатные движки, поддерживают модули.. А уж бесплатные типа Огра идут вообще с исходниками как бэ...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Warship
сообщение Jul 30 2010, 07:12
Сообщение #98


Гроза морей
*****

Ветеран ФорумаЗаслуженный КорсарСоздатель Модов к ГПК
Создатель Модов к КВЛ
Группа: бета-тестер
Сообщений: 441
Регистрация: 29-April 07
Из: Прим. край г. Находка
Пользователь №: 9,103



Нави прав, бесплатные двиги должны идти вместе с сырцами.

Непонятно, кстати, зачем тебе одновременно двиг и новык моделерства.
Даже более-менее средняя по масштабности игрушка не делается одним человеком, а тремя минимум (лиды). Сделать одному анрил, специализация всегда была важной компонентой.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Алмаз
сообщение Jul 30 2010, 11:36
Сообщение #99


боцман
****


Группа: форумчанин
Сообщений: 117
Регистрация: 19-July 09
Из: Нижнекамск
Пользователь №: 20,790



Ух, ща напишу.)

1. Не путайте опенсурс двиги с бесплатными.
2. Умение моделить крайне необходимо для писателя двига, тем более если в одиночку взялся за это дело. Необходимо не для моделлинга арта, а для понимая 3D графики в общем и для создания объектов при тесте тех или иных демо сцен движка. Очень полезное умение.
3.
Цитата
Без знания в одиночку ты будешь писать свой двиг почти вечность. И он в итоге все-равно уже будет сильно технологически устаревшим, когда будет готов...

На сегодняшний день это не актуально. Сейчас не то время, когда технологии рендера развивались бы семимильными шагами. Мощности хорошего технологичного движка, написанного 3-4 года назад, вполне хватит на современную игру.
4. Исходники ничего не дадут.
5. Двиг вполне реально написать одному. Все необходимые знания можно без особого труда получить в сети. Очень много людей так и поступают. И это не абы кто. Если интересуетесь можете нагуглить. Другое дело сколько времени Вы готовы отдать на это.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ALexusB
сообщение Jul 30 2010, 12:36
Сообщение #100


Разработчик ВМЛ-КВЛ
*******

Seaward TeamЖелезный Профессор
Группа: Admin
Сообщений: 16,242
Регистрация: 2-November 04
Пользователь №: 3



Взять чужое (работающее), распотрошить и сделать свое - всегда быстрее, чем с нуля писать свое. Разница измеряется не в 2-3 раза, а в порядок (10-20 раз).
Другое дело, что если "необходимые знания можно без особого труда получить в сети" считать - скачать работающий двиг и его изучить, но потом не копипастить, а писать свой лучше - то да, разница будет меньше. А качество и возможности нового двига лучше.
Так же верно утверждение:
За время, необходимое на изучение мощного двига с кучей возможностей, можно написать с нуля свой двиг с понятными потребностями для конкретного "сегодня". Но такая двига явно будет отставать по фичам и масштабируемости. Для одного проекта, где "закодил и забыл" - своя простая двига лучше.
Если делать ее не простой, то упрется во время опять же.


Юнити может рисовать воду уровня Корсаров и даже лучше (видел пример), нужно управляться партиклами, шейдерами и текстурами - двига позволяет.

Так же см статью в Игромании 07"2010 стр 184 Игровые конструкторы. Просто, чтоб понять, что бывает и где сча по уровню сам разработчик, готов ли он (и к чему).

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


Соотв и исходи из этого - нужна работа, см не двиги, а что пишут в нужном от кандидатов.
Хошь свой проект - см требы инвесторов ( типа порт на консоль или работу под Линукс)

Если фан - то плыви по течению.
Аналитику собери по двигам сам и поделись - повысишь свой писательский скилл и куча народу скажет спасибо.

Алмаз прав - до выхода консолей НЕХГЕН все двиги от 2004-2006 (на ДХ9) будут современными еще долго smile.gif
Консоль - тормоз прогресса в этом плане и оч желанная стабилизация геймдева, когда фирма кодит игру 2 года, а она каждые 6 мес устаревает smile.gif
Не зарелизить так.
А сча берем двигу 2007г, и делаем игру для 2011 и она современная smile.gif
Арт же - это уже вопрос умения рисовать. Он или есть или лажа. Двига тут не виновата.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

12 страниц V « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



Текстовая версия Сейчас: 28th April 2024 - 20:27

Блок рекламы
Яндекс цитирования Rambler's Top100
Rambler's Top100