Как решить, сколько брать за разработку?

12

Итак, двое других друзей и я - очень маленькая студия разработчиков игр. Пока что мы не выпустили игру, но у нас есть 2 игры, почти готовые к запуску. Большая студия увидела нашу работу, и теперь они хотят работать с нами; им нужны люди для разработки мобильных игр для них (iOS, Android).

Они хотят, чтобы мы установили цену для проектов (не могут сказать, какие конкретно мы подписали NDA). Они дадут нам все ресурсы (графику / звук), поэтому нам нужно только написать код. И поскольку они работают только с Unity3D, мы должны изучить его.

Как мы решаем, сколько брать за проекты?

рик
источник
Ваш вопрос может быть за рамками этого сайта. Либо вы идете с фиксированной ценой (которую вы получаете удар, если это занимает больше времени), либо вы берете плату в час (поэтому они принимают удар, если это занимает больше времени).
ashes999
@ Byte56 Они не просят, чтобы другие установили цену для них, а скорее для способа узнать, какую цену они могут взимать. Это большая разница, и хотя первый может и не быть конструктивным, последний носит более общий характер и, вероятно, интересует многих разработчиков или команд, пытающихся договориться о своем первом контракте. Есть также несколько хороших и общих ответов, которые должны быть полезны для других, кто исследует этот вопрос.
Кристиан,
@ Кристиан: Хорошо, я отредактировал вопрос, чтобы прояснить, о чем идет речь. Спасибо за ваш вклад.
MichaelHouse

Ответы:

14

Лучший короткий ответ, который я могу вам дать:

T = guesstimate how long it is going to take.
M = Check what is the average monthly pay for a programmer in your country.
P = Amount of people on your team.

Ваше предложение им должно быть:

T * P * M * 3

Этот совет, конечно, не предлагается в качестве профессионального консультирования и не предназначен для его замены.

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

После вашего первого проекта, когда вы увидите, сколько вы заработали, вы можете начать корректировать цены на будущие проекты соответственно.

AturSams
источник
@ Грегори Вейр делает ставку на зарядку и инструментов!
Жен
Платить клиента отдельно за инструменты нецелесообразно. Будете ли вы брать плату за ноутбук, письменный стол, монитор и стул? Если инструменты не являются специфическими для этого проекта, компания должна учитывать свои расходы в процентном отношении к стоимости работ. Таким образом, вы могли бы сказать, 100% за прибыль, 100% за инструменты, 100% за еду, электричество, аренду офиса, топливо для вашего автомобиля, чтобы добраться до работы и т. Д. Если я пойду к врачу, и она скажет мне, Я должен заплатить отдельно за стетоскоп, прежде чем она сможет осмотреть меня, я, вероятно, буду искать другого доктора.
AturSams
5

Ответ на это будет сильно отличаться, но он будет основан на аналогичном процессе для всех.

Оцените, сколько времени займет проект, как с точки зрения человеко-часов, потраченных на кодирование, так и с точки зрения календарных дней, потраченных на проект. Теперь выясните, сколько вы хотите получать за час и / или сколько вы хотите заработать за этот промежуток времени.

РЕДАКТИРОВАТЬ: Убедитесь, что включены фиксированные расходы, такие как стоимость лицензий Unity Pro! Для команды из трех человек, $ 3000 или около того на человека будут заметны.

Вы можете говорить о фиксированной цене или почасовой ставке (как сказал Аш999, фиксированная цена более привлекательна для клиента), но в любом случае вы будете основывать ее на приведенном выше расчете.

Они уже хотят работать с вами. Не бойтесь объяснить, что вы неопытны с ценами. Если вы готовы проявить гибкость, они, вероятно, прощают количество, с которым они не могут работать.

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

Грегори Эйвери-Вейр
источник
1

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

Я предлагаю, так как любая цена будет подлежать их утверждению, подумайте об этом как о том, сколько это будет стоить для вас, и как вы ожидаете, сколько вы собираетесь заработать от этого: стоимость + ожидаемый доход = базисная цена .

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

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

кругозор
источник
1
По моему опыту и тому, что я слышал от других разработчиков, Unity довольно легко подобрать для кого-то с опытом разработки. Unity также имеет довольно четкие лицензионные требования; какие правовые вопросы вы имеете в виду?
Грегори Эйвери-Вейр,
@GregoryWeir только что прочитал лицензию, которая поставляется с Unity, я тоже программист, и для меня Unity ужасна, поддержка Android, вероятно, хуже, чем сама Unity, просто чтобы сказать, что у меня есть обычная лицензия на Unity для Android, но я Я предпочитаю кодировать свои собственные вещи, так как Android действительно нуждается в оптимизированном коде, который является противоположностью Unity. Не забывайте, что Unity легко может стать чрезвычайно дорогой, точно так же как UDK использует систему роялти и имеет множество ограничений.
Кен
3
Я не знаком с поддержкой Android, поэтому не могу говорить об этом. Я думаю, что вы прочитали лицензию неправильно; Unity бесплатна, даже с бесплатной версией. Лицензия на unity3d.com/unity/unity-end-user-license-3.x также накладывает очень мало ограничений на характер конечного проекта (я не вижу ни одного, кроме того, что это не будет конкурирующее приложение с Unity).
Грегори Эйвери-Вейр
@GregoryWeir - абсолютно нет, вы также должны платить 1 лицензию Unity за каждого человека, и другим лицам запрещено разрабатывать с вашей лицензией Unity unity3d.com/unity/faq , это означает, что 3 человека = 3 лицензии на то, на что вы нацелены, вам нужно купить, например, 3 человека, работающих на Android = 3 лицензии Android, чтобы купить. Роялти сложны, и, возможно, вы захотите обсудить это с вашим продюсером и Unity перед публикацией.
Кен
4
Я не полностью прочитал лицензию, но все результаты быстрого поиска по словам «роялти» или «роялти» являются «без лицензионных платежей». Кроме того, в разделе часто задаваемых вопросов о лицензии: «Нет, Unity не взимает плату за каждый заголовок, и вы не платите лицензионные платежи и не платите часть дохода! Даже за игры и приложения, созданные в бесплатной версии!». Я уверен, что @GregoryWeir прав, что здесь нет лицензионных платежей. Тем не менее, вы правы в отношении лицензии - она ​​нужна для каждого разработчика в команде.
Кристиан,