Двач.hk не отвечает.
Вы видите копию треда, сохраненную 10 ноября 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
165 Кб, 1024x768
командного взаимодейсвтия тред #289722 В конец треда | Веб
Есть пять человек в разных городах и одна игра.
Как организовать взаимодействие? Какое VCS использовать? Как работать двум людям над одним уровнем? Как 3д моделеру не качать 10 гигов для редактирования пары файлов? Как билдить проект не у себя на ноуте? Как организовать тесты?

Алсо, если у кого-то есть опыт командной разработки, то расскажите как вы работали, как взаимодействовали в команде. Затрите про воркфлоу, в общем.
#2 #289754
Вообще, под описанные тобой задачи подходят две VCS: Perforce и Alienbrain, но они далеко не бесплатные (хотя perforce до 5 пользователей бесплатен). А так - git, много мелких репозиториев + submodules + git-subtree.
>>289776
#3 #289756
>>289722 (OP)

> Как билдить проект не у себя на ноуте?


https://en.wikipedia.org/wiki/Continuous_integration
Нужен билд-сервер, очевидно же.
>>289776
#4 #289769
>>289722 (OP)

>Есть пять человек


Зачем так много? Тем более, если это ваш первый опыт, судя по всему. Максимум 3 человека. И не нужно вестись на все эти новомодные штучки менеджеров-петухов. Делайте взаимодействие как можно проще. Trello + конфа в скайпе + bitbucket + dropbox (хотя не обязательно).
>>289776
#5 #289770
>>289722 (OP)
Есть новая щтука - Hack'n'Plan. Органайзер разработки для инди-девелоперов. Мне нравится.
>>289776
#6 #289776
>>289754
А как в гите решается проблема одновременного редактирования бинарных файлов несколькими людьми? В перфорсе есть чекауты/чекины, т.е. можно сказать "я редактирую этот файл, не трогайте его" и у остальных он станет ридонли. Но перфорс дорогой, так что он не вариант.

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

>>289769

> Зачем так много?


Количество друзей не выбирают.

> bitbucket


Как оно работает с большим количеством больших бинарных файлов?
Как решена проблема с одновременным редактированием одного бинарного файла?

>>289770

>Hack'n'Plan


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

>Количество друзей не выбирают


Школьники что ли? Ты ещё всё семейство в команду возьми.
#8 #289782
>>289776

>как в гите решается проблема одновременного редактирования


Никак. Если ты делаешь коммит, а файл уже изменился, то потрудись устранить конфликт. Если говорить о бинарных фалах, то варианта два - залить свой файл или не делать ничего.
>>289783>>290028
#9 #289783
>>289782
И да, bitbucket поддерживает svn, в которм можно золочить файл.
>>290016
#10 #289784
>>289722 (OP)
что это за тяночька
#11 #289964
>>289776

>


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



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

>Как решена проблема с одновременным редактированием одного бинарного файла?


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

>>289776

>Как решена проблема с одновременным редактированием одного бинарного файла?


Никак, битбакет это просто хостинг сайт для git и других CVS.
>>289999
sage #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
#14 #289999
>>289994

> А зачем вы редактируете бинарный файл?


Текстуры, меши, аудио, uassets - вот это вот всё.
Т.е. это должно быть в vcs и конфликты устранить нельзя, только предотвратить.
#15 #290006
>>289998
Двачую вот этого пидора, сколько не ищи, лучше этой херни просто не существует.
#16 #290007
>>290000
Ты проебал гет, маслёнок.
#17 #290016
>>289783
У битбакета нет поддержки свн.
#18 #290028
>>289782
Ни один здравомыслящий человек SVN не поставит на удаленный сервак в сети. Удачи потом разгребать перезаписанные разными людьми версии.
>>290092
#19 #290092
>>290028
А в чём там проблема? А то я не пользовался централизованными vcs.
В моём представлении выглядит всё так:
- чувак залочил файлы и эти файлы стали рид онли у всех
- отредактировал
- закоммитил/разлочил

Но я уверен здесь можно выстрелить в ногу. Но как?
>>290160
#20 #290160
>>290092
Выстрел в ногу такой - всё это можно сделать, безусловно, на удаленном серваке, но если что навернется - поверь, встанет абсолютно всё. Perforce Helix предлагает тебе за бабки помощь, если что не так пойдет, с SVN ты ограничен только скиллом в этой параше. https://habrahabr.ru/post/29440/ Вот тут самый лучший гайд, дпльше можешь не искать.
#21 #290856
Кто работал в геймдев компаниях?
Как там устроено?
>>290955
#22 #290955
>>290856
Я работал. У нас из VCS был AlienBrain, в целом ок, но он тормозной и глючный ужасно был (может, уже все иначе). MS Project в качестве основного инструмента планирования, или стена со стикерами. Диздоки в ворде делали (потом на опенофис перешли).
Но в студиях у тебя бюджет больше на инструменты, чем в случае инди-разработки, есть выделенная техподдержка, да и команда вся в локально собрана (иначе коммуникации растягиваются невероятно), не стоит на них ориентироваться.

Для распределенной команды из пяти человек я бы трелло сейчас взял для планирования, слак для общения, вики для диздока (хоть на том же гитхабе/битбакете), артиси для проработки сценариев (охуенная штука), для vcs хз, нормальные централизованные дорогие, svn днище ебаное (и по удобству использования, и по стабильности), git хуево работает с большими бинарниками (а почти во всех движках бинарники самые частоизменяемые), может, git-lfs какой-нибудь тут подойдет, хз, надо смотреть и пробовать.
>>297719
#23 #297509
up
sage #24 #297516
>>289722 (OP)
Что за тяночька по центру, ответьте...
>>297540>>297541
#25 #297540
>>297516
Сотрудница Epic Games.
#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.
#27 #297719
>>290955

>артиси


как пишется
Обновить тред
Двач.hk не отвечает.
Вы видите копию треда, сохраненную 10 ноября 2016 года.

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

Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
« /gd/В начало тредаВеб-версияНастройки
/a//b//mu//s//vg/Все доски