Jak zdecydować, ile pobierać za rozwój?

12

Więc dwóch innych przyjaciół i ja jesteśmy bardzo małym studio twórców gier. Jak dotąd nie wydaliśmy gry, ale mamy 2 gry prawie gotowe do uruchomienia. Większe studio widziało naszą pracę i teraz chcą z nami współpracować; potrzebują ludzi, aby opracowali dla nich gry mobilne (iOS, Android).

Chcą, abyśmy ustalili cenę za projekty (nie potrafią powiedzieć, jakie szczegóły podpisaliśmy NDA). Dadzą nam wszystkie zasoby (grafika / dźwięk), więc musimy tylko kodować. A ponieważ działają tylko z Unity3D, musimy się tego nauczyć.

Jak decydujemy o wysokości opłat za projekty?

rik
źródło
Twoje pytanie może być poza zakresem dla tej witryny. Albo zdecydujesz się na stałą cenę (którą przyjmujesz, jeśli potrwa to dłużej), albo pobierasz opłatę za godzinę (więc przyjmują cios, jeśli trwa to dłużej).
ashes999
@ Byte56 Nie proszą innych o ustalenie ceny, ale po to, aby dowiedzieć się, jaką cenę mogą naliczyć. To duża różnica i chociaż pierwsza z nich może rzeczywiście nie być konstruktywna, druga jest bardziej ogólna i prawdopodobnie jest to kwestia, o którą zastanawia się wielu programistów lub zespołów próbujących wynegocjować swój pierwszy kontrakt. Istnieją również dobre i ogólne odpowiedzi, które powinny być pomocne dla innych, którzy badają to pytanie.
Christian
@Christian OK, zredagowałem pytanie, aby wyjaśnić, o co jest pytany. Dzięki za wkład.
MichaelHouse

Odpowiedzi:

14

Najlepsza krótka odpowiedź, jaką mogę ci dać, to:

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.

Twoja oferta dla nich powinna być:

T * P * M * 3

Ta rada nie jest oczywiście oferowana jako profesjonalne doradztwo i nie ma na celu jej zastąpienia.

Prawdopodobnie spróbują wynegocjować lepszą ofertę. Trzymaj się ceny tak bardzo, jak to możliwe, nikt nie kocha cię lepiej w świecie biznesu za bycie kiepskim negocjatorem.

Po pierwszym projekcie, gdy zobaczysz, ile zarobiłeś, możesz zacząć odpowiednio dostosowywać ceny dla przyszłych projektów.

AturSams
źródło
@Gregory Weir pobiera opłatę także za narzędzia!
Zhen
Opłacanie klienta za narzędzia osobno jest niepraktyczne, czy pobierzesz opłatę za laptopa, biurko, monitor i krzesło? O ile narzędzia nie są specyficzne dla tego projektu, firma musi uwzględnić swoje wydatki jako procentowy wzrost kosztów pracy. Więc możesz powiedzieć 100% na zysk, 100% na narzędzia, 100% na jedzenie, prąd, czynsz biurowy, paliwo do samochodu, aby dostać się do pracy itp. Jeśli pójdę do lekarza, a ona mi powie, Muszę zapłacić osobno za stetoskop, zanim będzie mogła mnie zbadać, prawdopodobnie będę szukać innego lekarza.
AturSams
5

Odpowiedź na to pytanie będzie się bardzo różnić, ale będzie oparta na podobnym procesie dla wszystkich.

Oszacuj, jak długo potrwa projekt, zarówno pod względem godzin pracy poświęconych na kodowanie, jak i pod względem dni kalendarzowych spędzonych na projekcie. Teraz dowiedz się, ile chcesz otrzymywać za godzinę i / lub ile chcesz zarabiać w tym przedziale dat.

EDYCJA: Pamiętaj o uwzględnieniu kosztów stałych, takich jak koszt licencji Unity Pro! W przypadku zespołu trzyosobowego godne uwagi będzie około 3000 USD na osobę.

Być może mówisz o stałej cenie lub stawce godzinowej (jak powiedział ashes999, stała cena jest bardziej atrakcyjna dla klienta), ale w obu przypadkach będziesz opierać ją na powyższym obliczeniu.

Oni już chcą z tobą współpracować. Nie obawiaj się wyjaśniać, że nie masz doświadczenia w zakresie wyceny. Jeśli chcesz być elastyczny, prawdopodobnie wybaczą numer, z którym nie mogą pracować.

Wreszcie, nie bój się odejść! Jeśli zaakceptują tylko liczbę, która jest dla ciebie za niska, idź dalej bez płonących mostów.

Gregory Avery-Weir
źródło
1

Z mojego doświadczenia wynika, że ​​jest to fałszywe pytanie, to nie jest prawdziwe pytanie, a bardziej jak początek handlu, możesz ustawić dowolną cenę, którą chcesz ustawić, ale zawsze wciągną cię w dyskusję na temat handlu.

Moja sugestia jest taka, że ​​każda cena będzie podlegać ich zatwierdzeniu, pomyśl o tym, ile to będzie dla ciebie kosztowało i jakie są twoje oczekiwania na temat tego, ile będziesz z tego zarabiał: koszt + oczekiwany zysk = Cena podstawowa .

Ponieważ najprawdopodobniej będziesz rozmawiać z tymi ludźmi, lepiej jest mieć na uwadze najniższą możliwą cenę, która może być dla ciebie nagrodą i po prostu wybrać najwyższą cenę, którą zaakceptują.

Weź pod uwagę czas spędzony w Unity jako duży koszt, nie będzie to takie łatwe, weź także pod uwagę możliwe problemy prawne związane z trzecim silnikiem zamkniętego źródła gry.

Rozpoznać
źródło
1
Z mojego doświadczenia i tego, co słyszałem od innych programistów, Unity jest dość łatwe do znalezienia dla kogoś z doświadczeniem programistycznym. Unity ma również dość jasne wymagania licencyjne; jakie masz na myśli kwestie prawne?
Gregory Avery-Weir
@GregoryWeir właśnie przeczytałem licencję dostarczoną z Unity, również jestem programistą i dla mnie Unity jest okropne, obsługa Androida jest prawdopodobnie gorsza niż sama Unity, po prostu powiedzieć, że mam regularną licencję na Unity dla Androida, ale ja wolę kodować własne rzeczy, ponieważ Android naprawdę potrzebuje zoptymalizowanego kodu, co jest przeciwieństwem tego, czym jest Unity. Nie zapominaj, że Unity może łatwo stać się bardzo drogie, podobnie jak UDK, przyjmuje system opłat licencyjnych i ma wiele ograniczeń.
Ken
3
Nie znam obsługi Androida, więc nie mogę z tym rozmawiać. Myślę, że źle przeczytałeś licencję; Unity jest bezpłatny, nawet w wersji darmowej. Licencja na unity3d.com/unity/unity-end-user-license-3.x nakłada również bardzo niewiele ograniczeń na charakter projektu końcowego (żaden nie widzę, z wyjątkiem tego, że nie będzie to konkurencyjna aplikacja dla Unity).
Gregory Avery-Weir
@GregoryWeir absolutnie nie, należy również zapłacić 1 licencję Unity za każdą osobę, a inne osoby nie mogą rozwijać się z licencją Unity unity3d.com/unity/faq , co oznacza, że ​​3 osoby = 3 licencje na to, na co celujesz musisz kupić, na przykład 3 osoby pracujące na Androidzie = 3 licencja na Androida na zakup. Królewskość jest złożona i prawdopodobnie chcesz porozmawiać o tym ze swoim producentem i Unity przed upublicznieniem.
Ken
4
Nie przeczytałem licencji całkowicie, ale wszystkie wyniki szybkiego wyszukiwania „tantiem” lub „tantiem” są „wolne od tantiem”. Ponadto na podstawie często zadawanych pytań dotyczących licencji: „Nie, Unity nie pobiera opłat na podstawie tytułu i nie płacisz opłat licencyjnych ani nie dzielisz się przychodami! Nawet w przypadku gier i aplikacji wykonanych w bezpłatnej wersji!”. Jestem prawie pewien, że @GregoryWeir ma rację, że nie ma tu żadnych opłat licencyjnych. To powiedziawszy, masz rację co do licencji - potrzebujesz jednego dla każdego programisty w zespole.
Christian