М.Двач / Gamedev

Этого треда уже нет.
Это копия, сохраненная 10 ноября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

165 Кб, 1024x768

командного взаимодейсвтия тред 06 Авг, 22:13 #289722 В конец треда | Веб

Есть пять человек в разных городах и одна игра.
Как организовать взаимодействие? Какое VCS использовать? Как работать двум людям над одним уровнем? Как 3д моделеру не качать 10 гигов для редактирования пары файлов? Как билдить проект не у себя на ноуте? Как организовать тесты?

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

Ответы>>289756>>289769>>289770>>289784>>289998>>297516

07 Авг, 01:26 #2 #289754

Вообще, под описанные тобой задачи подходят две VCS: Perforce и Alienbrain, но они далеко не бесплатные (хотя perforce до 5 пользователей бесплатен). А так - git, много мелких репозиториев + submodules + git-subtree.

Ответы>>289776

07 Авг, 02:03 #3 #289756

>>289722 (OP)
> Как билдить проект не у себя на ноуте?
https://en.wikipedia.org/wiki/Continuous_integration
Нужен билд-сервер, очевидно же.

Ответы>>289776

07 Авг, 07:12 #4 #289769

>>289722 (OP)
>Есть пять человек
Зачем так много? Тем более, если это ваш первый опыт, судя по всему. Максимум 3 человека. И не нужно вестись на все эти новомодные штучки менеджеров-петухов. Делайте взаимодействие как можно проще. Trello + конфа в скайпе + bitbucket + dropbox (хотя не обязательно).

Ответы>>289776

07 Авг, 07:29 #5 #289770

>>289722 (OP)
Есть новая щтука - Hack'n'Plan. Органайзер разработки для инди-девелоперов. Мне нравится.

Ответы>>289776

07 Авг, 09:22 #6 #289776

>>289754
А как в гите решается проблема одновременного редактирования бинарных файлов несколькими людьми? В перфорсе есть чекауты/чекины, т.е. можно сказать "я редактирую этот файл, не трогайте его" и у остальных он станет ридонли. Но перфорс дорогой, так что он не вариант.

>>289756
Спасибо. Буду разбираться с этим после vcs.

>>289769
> Зачем так много?
Количество друзей не выбирают.
> bitbucket
Как оно работает с большим количеством больших бинарных файлов?
Как решена проблема с одновременным редактированием одного бинарного файла?

>>289770
>Hack'n'Plan
Чем он от трело отличается? На первый взгляд, там то же самое можно сделать.

Ответы>>289777>>289782>>289964>>289994

07 Авг, 09:25 #7 #289777

>>289776
>Количество друзей не выбирают
Школьники что ли? Ты ещё всё семейство в команду возьми.

07 Авг, 10:10 #8 #289782

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

Ответы>>289783>>290028

07 Авг, 10:18 #9 #289783

>>289782
И да, bitbucket поддерживает svn, в которм можно золочить файл.

Ответы>>290016

07 Авг, 10:20 #10 #289784

>>289722 (OP)
что это за тяночька

07 Авг, 16:42 #11 #289964

>>289776
>
>Чем он от трело отличается? На первый взгляд, там то же самое можно сделать.

Я не знаю. Просто чувак решил лампово запилить сервис для инди-девов. Я, когда впервые искал такую программу, на него сразу и наткнулся. Там и остался.

07 Авг, 17:31 #12 #289994

>>289776
>Как решена проблема с одновременным редактированием одного бинарного файла?
А зачем вы редактируете бинарный файл? Они же генерятся обычно и их можно добавить в .ignore. Устранять конфликты нужно в файле-генераторе, который создаёт эти самые файлы.

>>289776
>Как решена проблема с одновременным редактированием одного бинарного файла?
Никак, битбакет это просто хостинг сайт для git и других CVS.

Ответы>>289999

sage 07 Авг, 17:40 #13 #289998

>>289722 (OP)
A R T I C Y : D R A F T
A
R
T
I
C
Y
:
D
R
A
F
T

Ответы>>290006

07 Авг, 17:40 #14 #289999

>>289994
> А зачем вы редактируете бинарный файл?
Текстуры, меши, аудио, uassets - вот это вот всё.
Т.е. это должно быть в vcs и конфликты устранить нельзя, только предотвратить.

07 Авг, 17:46 #15 #290006

>>289998
Двачую вот этого пидора, сколько не ищи, лучше этой херни просто не существует.

07 Авг, 17:47 #16 #290007

>>290000
Ты проебал гет, маслёнок.

07 Авг, 17:56 #17 #290016

>>289783
У битбакета нет поддержки свн.

07 Авг, 18:07 #18 #290028

>>289782
Ни один здравомыслящий человек SVN не поставит на удаленный сервак в сети. Удачи потом разгребать перезаписанные разными людьми версии.

Ответы>>290092

07 Авг, 20:08 #19 #290092

>>290028
А в чём там проблема? А то я не пользовался централизованными vcs.
В моём представлении выглядит всё так:
- чувак залочил файлы и эти файлы стали рид онли у всех
- отредактировал
- закоммитил/разлочил

Но я уверен здесь можно выстрелить в ногу. Но как?

Ответы>>290160

07 Авг, 22:50 #20 #290160

>>290092
Выстрел в ногу такой - всё это можно сделать, безусловно, на удаленном серваке, но если что навернется - поверь, встанет абсолютно всё. Perforce Helix предлагает тебе за бабки помощь, если что не так пойдет, с SVN ты ограничен только скиллом в этой параше. https://habrahabr.ru/post/29440/ Вот тут самый лучший гайд, дпльше можешь не искать.

09 Авг, 20:20 #21 #290856

Кто работал в геймдев компаниях?
Как там устроено?

Ответы>>290955

09 Авг, 22:56 #22 #290955

>>290856
Я работал. У нас из VCS был AlienBrain, в целом ок, но он тормозной и глючный ужасно был (может, уже все иначе). MS Project в качестве основного инструмента планирования, или стена со стикерами. Диздоки в ворде делали (потом на опенофис перешли).
Но в студиях у тебя бюджет больше на инструменты, чем в случае инди-разработки, есть выделенная техподдержка, да и команда вся в локально собрана (иначе коммуникации растягиваются невероятно), не стоит на них ориентироваться.

Для распределенной команды из пяти человек я бы трелло сейчас взял для планирования, слак для общения, вики для диздока (хоть на том же гитхабе/битбакете), артиси для проработки сценариев (охуенная штука), для vcs хз, нормальные централизованные дорогие, svn днище ебаное (и по удобству использования, и по стабильности), git хуево работает с большими бинарниками (а почти во всех движках бинарники самые частоизменяемые), может, git-lfs какой-нибудь тут подойдет, хз, надо смотреть и пробовать.

Ответы>>297719

30 Авг, 00:05 #23 #297509

up

sage 30 Авг, 00:37 #24 #297516

>>289722 (OP)
Что за тяночька по центру, ответьте...

Ответы>>297540>>297541

30 Авг, 08:33 #25 #297540

>>297516
Сотрудница Epic Games.

30 Авг, 09:10 #26 #297541

>>297516
Team 3 – Spain

Team 3 is presented under the watchful eye of Lara Sanchez Coteron, Game Designer at Yoctobit and Lecturer in Creativity Methodologies applied to Game Design at Universidad Politécnica de Madrid and ESNE Escuela Universitaria de Diseño, Tecnología e Innovación. Luis Diaz Peralta is a Game Designer at Al Pixel, Eduardo Cueto works as a Game & Level Designer at Gammera Nest while Altea Lomo is a 2D & 3D Graphics Designer at Blooming Buds Studio.

30 Авг, 22:51 #27 #297719

>>290955
>артиси
как пишется

Тред утонул или удален.
Это копия, сохраненная 10 ноября 2016 года.

Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.

« /gd/В начало тредаВеб-версияНастройки/a//b//mu//s//vg/Все доски

Пользуетесь скринридером — пишите, что можно улучшить.
Host-Food.ru — надёжный хостинг от 12 руб/мес | Free DNS
Зеркала М.Двача: m2ch.hk, m2ch.lib, m2chfapiswfw2wcakptqp4o6ltgchvjuxfab7urxlduraomtlnhw5xad.onion