forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Болтовня (http://forum.boolean.name/forumdisplay.php?f=25)
-   -   С чего вы начинаете GameDev проект? (http://forum.boolean.name/showthread.php?t=20665)

Crystal 13.11.2017 13:26

С чего вы начинаете GameDev проект?
 
Вопрос в названии топика.
Вот пришёл вам в голову проект новой игры,
и с чего вы начинаете? Что делаете первым делом, вторым, и т.д.?
Очень интересно, кто да как подходит к этому вопросу, с чего стартует.

mr.DIMAS 13.11.2017 18:46

Ответ: С чего вы начинаете GameDev проект?
 
Первым делом: пустое окно. Потом главный цикл, рендер там, граф сцены и т.д. Это если свой движок. Если готовый - создается пустой мир (плоскость) и простейший игрок. Таким образом постепенно формируется скелет игры. Потом на этот скелет насаживаются игровые возможности разнообразные. Игра становится готовой когда на скелете во всех местах есть "мясо", иначе получается зомбак который пугает людей и они не хотят с ним играть. У меня большинство игр как раз такие зомбаки - иногда даже состоящие из одной руки.

Вообще невозможно выделить первое, второе и т.д. Разработка это цикл - если правильно ее вести то рано или поздно ты из него выйдешь с готовой игрой. А если неправильно вести - цикл крашнется и ты войдешь в прекрасный мир депрессии и отчаяния.

Randomize 13.11.2017 19:30

Ответ: С чего вы начинаете GameDev проект?
 
Скидываю все идеи в гугль док.
Выделяю моменты, требующие отдельного внимания, разделяю на под-этапы.
Итеративно прохожусь по накиданному, вычленяю ненужное, меняю приоритеты, проставляю сроки реализации каждого момента.
Забиваю болт.

Crystal 13.11.2017 22:16

Ответ: С чего вы начинаете GameDev проект?
 
Про "забиваю болт" улыбнуло )

coremission 13.11.2017 23:11

Ответ: С чего вы начинаете GameDev проект?
 
Когда прототипировал разный геймплей в прошлой студии, писал core-боевку: делал сущности, обвешивал их компонентами, потом гейдизайнер писал тест-кейсы на математику, я по ним генерил модульные тесты и писал калькулятор боя, потом в прототип играли-тестировал-правили..

Taugeshtu 14.11.2017 14:20

Ответ: С чего вы начинаете GameDev проект?
 
1. Сначала даю идее "повариться" в свободном режиме в голове несколько дней. Какие-то моменты в этот период могут сильно морфировать, ещё ничего особо не определено. Заодно пытаюсь визуализировать себе игровой процесс - куда тыкать, какие действия будут происходить на экране, что за атмосфера будет.
2. Документирую. У меня основной формат - майндмапы; например, вот так. Для меня мапы удобны тем, что позволяют одновременно две хорошие вещи - трекинг прогресса и последующую детализацию.
3. В процессе документирования (оно всегда неполное, кстати; достраивается по мере плясок) натурально выкристаллизовывается "ядро" геймплея - самый главный цикл, который придётся гонять игроку. В проекте выше "ядро" достаточно массивное, но его можно разделить на две части поменьше, выделить "содержание корабля" в отдельный игровой цикл.
4. Пилю код ядра. Тут как правило всё более-менее прозрачно и понятно; да, в имплементации могут всплыть нюансы, но большую часть времени это просто вопрос времени.
5. Собираем MVP! (Как у классика редкая птица долетит до середины Днепра, так и у меня редкий проект обрастает хотя бы минимально достаточным количеством "мяса" вокруг скелета чтобы играться) Наверное, самый классный этап, потому что это уже какая-никакая, а штука, которую можно (и нужно) давать в руки другим.

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

Andvrok 27.11.2017 04:13

Ответ: С чего вы начинаете GameDev проект?
 
Начинаю с того, что прикидываю в голове, чего я смогу добиться и прихожу к неутешительным выводам.
Этим же, собственно, и заканчиваю.

Где мой энтузиазм, который был лет 5 назад?


Часовой пояс GMT +4, время: 02:01.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot