| Z-survival game development https://z-project.forumenko.com/ |
|
| План действий https://z-project.forumenko.com/topic5.html |
Страница 1 из 3 |
| Автор: | Inka [ 29-07, 12:30 ] |
| Заголовок сообщения: | План действий |
Текущий переезд на форум был инициирован с целью направить разработку в единое русло. На данный момент у нас есть 3,5 анона, часть из которых кодит что-то свое, а другая часть рисует. Естественно, так дело далеко не продвинется, поэтому необходима какая-то организация процесса. Собственно, был придуман следующий план действий на ближайшее время: 1. Отложить весь кодинг и моделинг. Сейчас это бессмысленно, т.к. без единого дизайн документа все эти наработки будут смотреться, как одежда, сшитая из кусков разной ткани. У нас же по характеру игры, важную роль будет играть атмосфера, а это означает, что у игры просто обязан быть единый стиль. Как защита от таких ошибок логическим образом возникает пункт 2. 2. Разработка дизайн документа игры. Для тех, кто совершенно не представляет, что это такое, вот ссылка http://www.runawaystudios.com/articles/ctaylordesigntemplate.doc Вкратце для чего это нужно. Поскольку команда у нас не большая, такого рода разработка затянется надолго. Все это время держать в голове все идеи просто невозможно, что-нибудь обязательно забудется. Также необходимо как-то справится с потоком идей. Естественно, что генерить новые мысли и фишки для игры можно бесконечно, но также бесконечно это придется и программировать и рисовать. Поэтому после того как мы вместе зафиксируем наш диздок, разработка будет идти строго по нему, а все новые фишки (кроме очевидных и совершенно необходимых дополнений) смогут появиться в игре только после первой итерации разработки. Игра одна, а нас -- много; диздок поможет всем придти к общему представлению о том, как игра будет выглядеть и что это вообще будет такое. Все должны работать над одной и той же игрой, а не каждый над своей. Ну и последний, но важный момент: за время разработки кто-то может свалить из команды, кто-то забить, а кто-то появиться. Чтобы это не стало причиной потери части информации, и чтобы новые люди могли без проблем влиться в разработку, нужно централизованное описание всего, что мы собственно делаем. Как же мы будет его писать? Вы уже заметили, что на форуме организован раздел для сбора вообще всех идей и любой инфы о том, кто и что хочет видеть в игре. Через некоторое время 1-2 анона сконпелируют это все в один структурированный документ -- это и будет первая версия диздока. Далее она выкладывается на всеобщее обозрение и происходит несколько итераций правок и дополнений от всех желающих. Важный момент -- изменения в сам документ будут вносить только те, кто писал его изначально, чтобы он был написан в едином стиле и не превратился в тред с идеями. Законченный документ будет первым майлостоуном проекта. 3. Выбор технологий разработки. Этот процесс можно начинать уже сейчас и вести параллельно с п.2 до того, как будет готов диздок. Из программистов у нас 2 анона сишника и я, но, насколько я понял, опыта коммерческой разработки именно на крестах ни у кого нет. Это очень повышается вероятность провала в случае написания собственного движка. Поэтому из небольшой ночной дискуссии с аноном в джаббере родилось два варианта разработки: 3.1. Unity3D http://unity3d.com/ Движок довольно прост в освоении. Все, что связано с управлением ресурсами -- графикой, моделями, уровнями и т.п., уже сделано. Программировать нужно только бизнес-логику игры. Пишется она на Javascript, C#, Boo на выбор. JS самый лучший вариант, т.к. код всех языков будет скомпилирован в одно и тоже, а JS изначально был основным языком, который предполагали к использованию сами разработчики unity. Также стоит упомянуть, что туда уже встроен физ.движок, а для тех, кто шарит -- сам unity имеет удобную компонентную структуру игровых сущностей, что располагает к быстрому прототипированию идей. 3.2. Unreal Development Kit http://www.udk.com/ Unreal Engine. Как и unity, со своей IDE и полным набором инструментов. Для программирования используется UnrealScript. Больше рассказать не смогу, т.к. не использовал, возможно у кого-то есть опыт, и он сможет расписать плюсы и минусы. Естественно, можно предлагать любые свои идеи, хоть Game Maker. Если что-то нам подойдет лучше всего, мы это и будем использовать; главный критерий один -- удобство разработки. Можно даже уговорить писать свой движок, но при этом нужно помнить что делать придется абсолютно все: графику, звук, ии, инструменты для работы с ресурсами, дизайна уровней и т.п. 4. Сама разработка. Здесь пока что-то конкретное написать сложно. Могу сказать лишь, что нужно организовать SVN-репозиторий, чтобы без проблем могло работать несколько человек. Следующим майлстоуном должен быть один небольшой уровень с максимумом возможностей игры, на котором будет видно удобство управления, камеры, взаимодействия с окружением и т.д. И только после вылизывания этого уровня пичкать игру контентом.[/list] |
|
| Автор: | Rewolwer [ 29-07, 22:32 ] |
| Заголовок сообщения: | |
Я умею джаву, но хочу удк... Такая дилемма... |
|
| Автор: | zombie [ 30-07, 06:38 ] |
| Заголовок сообщения: | |
А что говорят другие кодеры? |
|
| Автор: | goodsir [ 30-07, 06:44 ] |
| Заголовок сообщения: | |
Я бы предпочёл самодельный движок, но если большинство решит в пользу Unity, присоединюсь. |
|
| Автор: | zombie [ 30-07, 06:53 ] |
| Заголовок сообщения: | |
Самодельный, всмысле твой? |
|
| Автор: | Inka [ 30-07, 08:41 ] |
| Заголовок сообщения: | |
Я пока за unity, но сегодня еще поковыряю udk, возможно там будет все тоже самое, но круче. |
|
| Автор: | Rewolwer [ 30-07, 09:05 ] |
| Заголовок сообщения: | |
Админ, прикрути к топику голосовалку. Давай уже решим. %%скачал UDK, ничего не понял лолд%% |
|
| Автор: | goodsir [ 30-07, 09:24 ] |
| Заголовок сообщения: | |
zombie писал(а): Самодельный, всмысле твой?
Да. Хотя в идеале написание движка было бы поручено нескольким программистам и каждый бы отвечал за определённую обасть(один за вывод графики, другой за физику, третий за игровую логику и т.п.) |
|
| Автор: | Inka [ 30-07, 09:28 ] |
| Заголовок сообщения: | |
Надо бы тогда уж аргументировать, какие будут плюсы у самодельного движка по сравнению с готовыми. |
|
| Автор: | zombie [ 30-07, 10:09 ] |
| Заголовок сообщения: | |
Я хз какое движло. Приткну к большинству! |
|
| Автор: | Inka [ 30-07, 14:36 ] |
| Заголовок сообщения: | |
Голосую за UDK, т.к. куча инструментов и информации по нему (есть встроенный АИ, работа с интерфейсами, полу-визуальный скриптинг уровней). Кому интересно, ресурсы по движку и ИДЕ: 1. Видео-туториалы по всем нужным функциям (нужно зарегаться на сайте, но, в принципе, не жалко, сайт отличный) http://www.3dbuzz.com/vbforum/sv_videonav.php?fid=292838127fecccd8b151c72003546386 Открыв редактор, ужаснулся, но после туториалов по UI все стало предельно ясно. Здесь есть все вплоть до примера разработки top-down игры. Моделлерам/текстурщикам, видимо, также придется разобраться хотя бы с созданием соответственно моделей и текстур, чтобы знать в каком виде их давать кодерам У кого туго с английским на слух -- есть субтитры: http://udn.epicgames.com/Three/rsrc/Three/VideoTutorials/3DBuzz_EN_SRT.zip Если не хочется смотреть онлайн, здесь можно скачать все видео архивами (раздел 3D Buzz Video Tutorials): http://udn.epicgames.com/Three/VideoTutorials.html 2. Второй пример разработки синглплеерной игры, уже со скриптингом и полным циклом разработки, включая организацию проекта и локализацию. http://www.theballthegame.com/tutorialudk.htm 3. Официальная документация Программистам http://udn.epicgames.com/Three/UDKProgrammingHome.html Моделлерам/текстурщикам/аниматорам/дизайнерам http://udn.epicgames.com/Three/UDKContentCreationHome.html Левел-дизайнерам http://udn.epicgames.com/Three/UDKLevelCreationHome.html Хотя программерам, как мне кажется, лучше прочитать и посмотреть вообще все вышеприведенное (по-крайней мере сам так планирую). Есть у кого-нибудь критические возражения, замечания? |
|
| Автор: | z-project [ 30-07, 15:14 ] |
| Заголовок сообщения: | |
Inka, раз ты сам пришел к выбору UDK, то и я склоняюсь к нему. |
|
| Автор: | Rewolwer [ 30-07, 15:47 ] |
| Заголовок сообщения: | |
Лицензироване у них лютое... |
|
| Автор: | Inka [ 30-07, 16:02 ] |
| Заголовок сообщения: | |
FREE for educational and non-commercial use. Мы под это определение очень даже подходим, т.ч. все в порядке. А если рассуждать с точки зрения коммерческой разработки, то их условия вполне ок. Если ты заработал Х денег на игре, то им платишь 0.25*(X-$5000). Учитывая объем работы, нужный на создание такого уровня движка и сопустствующих инструментов, это очень даже лояльно. |
|
| Автор: | Inka [ 30-07, 16:35 ] |
| Заголовок сообщения: | |
Единственное, что меня немного смущает, так это рекомендуемые требования: Windows Vista 64-bit SP2 or Windows 7 64-bit 2.0+ GHz multi-core processor 8 GB System RAM NVIDIA 8000 series or higher graphics card Plenty of HDD space У меня лагает даже пустая сцена, но я в ближайшее время планировал обновиться с 2 до 6гб памяти и на новое видео, так что это не должно быть проблемой. Кто-нибудь может скачать и поставить себе udk, чтобы посмотреть, будет лагать или нет? |
|
| Страница 1 из 3 | Часовой пояс: UTC |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|