Salut /r/Romania, sunt un 3D artist cu vise mari de a face o firma de jocuri video si as dori sa inteleg perspectiva programatorului din Romania.

Am incercat in ultimii ani sa invat tot ce se poate in ceea ce priveste crearea de jocuri video si celelalte skil-uri necesare pentru a pune pe picioare o firma. Am terminat dreptul, dar nu mi-a placut, cu toate acestea am ramas cu ceva util si anume, legea societatilor comerciale si dreptul proprietati intelectuale. Am facut cursuri de psihologie si am invatat despre leadership. In aceasta poveste sunt cu un prieten, tot 3D artist si el, trecut prin more or less aceeasi experienta.

De-a lungul anilor am facut varii proiecte, nepublicate, pentru training (ca acesta de exemplu [https://www.youtube.com/watch?v=ph\_-GWER5Wg](https://www.youtube.com/watch?v=ph_-GWER5Wg) ). Ne apropiem incet, incet catre bugetul planificat de noi, pentru a pune pe picioare un joc, pentru Early Access, pe Steam si doresc sa cunosc cerintele, dorintele, pretentiile, potentialilor viitori parteneri programatori. (Mostly C++)

Am cateva intrebari, daca ati fi binevoitori sa ma lamuriti:

1. **As avea sanse sa gasesc oameni dispusi sa se mute in Constanta? (Cam low amount of programmers aici din ce am inteles, din auzite)**
2. **Spre ce salarii ar trebui sa ma orientez intr-o negociere?**
3. **Ar trebui sa ma orientez spre in-house employment sau contract workers?**
4. **Ati accepta un salariu mai mic dar, cu optiune de varii bonusuri, precum salariu pe un an twice/thrice on successful project sau % din profit?**
5. **La ce alte cerinte non-salariale ar trebui sa ma astept?**
6. **Personal as prefera ca la inceput, activitatea sa se desfasoare on-site pentru trust building, credeti ca e wise sa fortez nota aceasta sau mai bine sa accept remote work?**
7. **Ati parasi un job din non video game related software development firma pentru this, stiind ca poate la inceput, diferenta salariala ar fi simtita, dar suplinita de o eventuala pasiune pentru video games si un viitor potential banos?**

Cam asta e tot ce-mi vine in minte. Multumesc anticipat.

16 comments
  1. “As avea sanse sa gasesc oameni dispusi sa se mute in Constanta? (Cam low
    amount of programmers aici din ce am inteles, din auzite)”
    Intr-o lume remote first e destul de greu, poate doar programatori la inceput de drum sau super pasionati de proiectul tau.

    “Spre ce salarii ar trebui sa ma orientez intr-o negociere?”
    Asta tu hotarasti, depinde de bugetul tau si de strategia ta. Exemple:
    – Poti plati mai bine decat compania X care are renume si asta sa determine oamenii sa riste sa isi schimbe jobul.
    – Poti plati mai putin decat compania X dar sa oferi o forma de stock

    “La ce alte cerinte non-salariale ar trebui sa ma astept?”
    Inafara de remote working toate beneficiile “non-salariale” sunt bullshit daca ma intrebi pe mine. Daca salariul e ok / proiectul e fain / echipa e ok nu imi pasa ca nu imi dai abonament la 7 card.

    Success si spor la munca!

  2. Personal, m-ar determina sa ma bag in proiect numai faptu ca stiu ca lucrez impreuna cu putini oameni si nu in corporatie si faptu ca lucrez la un joc video (ce e foarte atractiv la asta, pentru mine, e nu am mai facut asa ceva si as creste profesional impreuna cu echipa cand toti invatam “cu ce se mananca” proiectul). Astea fiind spuse, ar trebui sa am stransi niste bani ca sa ma arunc asa intr-un proiect.
    Daca pot sa iti dau un sfat legat de postare, uita-te la comments, da’ ia fiecare comment ca opinia personala a unei persoane si nu te gandi ca daca cineva iti spune ca nu ar lucra pe salar mic sau platit de 2 ori pe an si ia multe upvote-uri, el reprezinta mentalitatea majoritatii.
    Sper ca m-am facut cat de cat inteles si am fost de ajutor.

  3. Am lucrat acum ceva ani intr-o firma de gaming de pe piata locala. Cel mai bun sfat pe care ti l pot da este sa pastrati si sa sortati/organizati tot ce produceti (de la texturi, la modele 3D, caractere, animatii, etc.) pentru a le refolosi in caz de aveti succes si va inhamati la alte/mai multe proiecte. O sa va ajute enorm pe partea de scutit timp si resurse.

    Firmele mari asa fac si au mai mult timp si buget mai mare pentru a spori calitatea. Au baze de date imense unde poti gasi aproape orice. Le modifica, si le refolosesc. De exemplu la animatii, firmele respective au baze cu mii de animatii pe langa care Mixamo e mic copil. Pus tot felu de scripturi ca sa faca import/export max-maya, maya-mb, max-mb, etc. sa poate fi folosite pe orice pipeline.

    Ca sa iti dau un exemplu la un game AAA, un shooter foarte cunoscut, au economisit doar la cateva maps aproape 1 mil $ doar refolosind modele 3d si animatii. Bibe vorbim de un alt nivel aici, dar idea de baza ramane. Totul se recicleaza, ca sa zic asa.

    Sper sa te ajute idea asta si iti urez bafta!

  4. >Ati accepta un salariu mai mic dar, cu optiune de varii bonusuri, precum salariu pe un an twice/thrice on successful project sau % din profit?

    Daca se garanteaza primirea acelui bonus, da. Daca e pe “on successful project”, atunci nu. Se intampla de multe ori ca viziunea clientului sa nu corespunda cu realitatea, sau pur si simplu sa nu aibe norocul sa aibe succes. Eu pot primite ca imi fac treaba, si imi fac treaba, insa succesul produsul depinde foarte mult de factori care nu imi apartin (ce fac ceilalti din echipa, cum isi marketeaza clientul produsul, a facut un studiu de piata sa vada daca e fesabil?).

    >Ati parasi un job din non video game related software development firma pentru this, stiind ca poate la inceput, diferenta salariala ar fi simtita, dar suplinita de o eventuala pasiune pentru video games si un viitor potential banos?

    Foarte putini iau o decizie din pasiune cand este vorba de job daca diferenta salariala e simtita. Daca e vorba de o diferenta mica, atunci da, poti vorbi de astfel de alegeri, insa cand e vorba de o diferenta simtita, clar banul va castiga. Pasiunea se va compensa prin realizarea ei in timpul liber, pe proiecte personale sau alte lucruri. Oricat de pasionat ai fi, cand ti se spune ce sa faci, ai un job, vei simti acel lucru ca un job. Tot vei astepta sa termini munca mai repede, sa deschizi proiectul personal. Sau poate n-am gasit eu inca proiectul la munca care sa ma pasioneze atat de mult. In schimb, as spune ce conteaza foarte mult in pastrarea oamenilor in firma si productivitatea lor, este comportamentul firmei si cum sunt acestia tratati. Multe din chestiile astea e imposibil sa le vezi la interviu cand vrei sa te angajezi, dar sunt chestii care conteaza pe termen lung. Sa dau un exemplu, am fost intr-o companie in care eram tratati ca ultimii sclavi, nu aveam nici acces de administrator pe laptopurile firmei (de fiecare data cand voiai sa dai drumu la docker, sau sa faci un update trebuia sa intre cineva cu anydesk la tine in laptop), foarte zgarciti, obisnuiau sa te invinovateasca pentru orice greseala. Trebuia logat fiecare minut lucrat pe task (si era scandal daca incepeai programul cu 10 min mai tarziu, sau daca nu te apropiai de 8 ore logate pe zi). Moralul de munca al angajatilor era foarte mic, pentru ca nu merita sa-ti dai interesul pentru astfel de companii. Am plecat la prima oferta mai buna primita, si nu regret. Full rights pe laptop (cu specificare in contract ca pot folosi echipamentul in scop personal atat timp cat nu imi afecteaza munca), manageri foarte intelegatori, program destul de flexibil, timpul pe taskuri nu se contorizeaza (totusi lucram agile, deci tot poti observa la final de sprint daca cineva nu isi face treaba). Da, exista zile cu productivitate aproape 0 din cauza monitorizarii minime, dar per total moralitatea si productivitatea e foarte mare. Lucrurile astea nu prea au legatura cu intrebarea, insa vin doar ca un reminder, pentru un angajator la inceput de drum, sa nu uite cum e sa fi si angajat.

    Legat de salarii, cel mai usor ar fi:
    – fa-ti un buget care esti dispus sa-l oferi
    – cheama oameni la interviuri, nu face nici o oferta pana nu ti-au venit cel putin 3-4 oameni la interviu. Poti sa-ti faci o idee despre pretul pietei in functie de cat au cerut acestia.

    P.S.: Poti intreba si pe r/programare sau devforum.ro

  5. >As avea sanse sa gasesc oameni dispusi sa se mute in Constanta? (Cam low amount of programmers aici din ce am inteles, din auzite)

    Nu. Ti-ai impune o restrictie aiurea. Nici macar nu trebuie sa te limitezi la Romania.

    >Spre ce salarii ar trebui sa ma orientez intr-o negociere?

    Depinde prea mult de la job la job. C++ si cunostiinte in 3D? Pai cine-ti vine fara 2000 – 2500 de euro net? Sigur ca poti cu salarii mai mici lua oameni ce inca invata (daca te faci companie mare o sa fi nevoit sa o faci) dar pierzi daca faci asta acum.

    Nu stiu ce sa zic, nu e domeniul meu dar nu ma astept sa aibe cineva pretentii mai mici.

    >Ar trebui sa ma orientez spre in-house employment sau contract workers?

    Ambele, daca ai sansa sa iei oameni non-ue datorita employment-ului s-ar putea sa ai surprize placute.

    >Ati accepta un salariu mai mic dar, cu optiune de varii bonusuri, precum salariu pe un an twice/thrice on successful project sau % din profit?

    Cred ca nici nu ar trebui sa oferi asa ceva de cat daca stii sigur ca iei un om muncitor si calificat calumea.

    >La ce alte cerinte non-salariale ar trebui sa ma astept?

    Seniorii nu prea pun botul la “card de sanatate la privat”. Vor banii, ca-si fac ei asigurari private daca vor. In rest, zile de concediu flexibile (sau chiar mai multe) cred ca e cel mai important.

    O alta chestie ar fi echipamentul de lucru, mai ales daca e vorba de 3D..

    >Personal as prefera ca la inceput, activitatea sa se desfasoare on-site pentru trust building, credeti ca e wise sa fortez nota aceasta sau mai bine sa accept remote work?

    Iti impui singur niste limite aiurea. Investeste in MS Teams for business sau chiar si-n tool-uri gratuite, fi sigur ca se tin de program. “Daily meetings”, “weekly scrums”, etc..

    >Ati parasi un job din non video game related software development firma pentru this, stiind ca poate la inceput, diferenta salariala ar fi simtita, dar suplinita de o eventuala pasiune pentru video games si un viitor potential banos?

    Da, nu mi se aplica mie… Dar da, acuma depinde si ce responsabilitati are in spate fiecare

    Sper ca te-a ajutat parerea mea…

  6. Mereu m-am intrebat, cu toti IT-istii, dizainãrii…nimeni nu e convins, ce fel de port au montat aia la bomba in CS:GO, de se conecteaza antideroristii imediat via cablu si o dezamorseaza?

  7. Felicitari pentru initiativa, am activat in lumea gamingului (non-IT) si ma bucur sa vad romani care fac asta, sper sa iti iasa ceva super fain! Incerc sa-ti raspund la prima intrebare:

    ​

    >As avea sanse sa gasesc oameni dispusi sa se mute in Constanta?

    Putin spre zero, as spune eu. Zbarnaie LinkedIn de oferte daca esti mid/senior, nici n-are rost sa mai deschizi conversatia cu aia care iti propun birou sau hibrid.

    Daca ai un motiv super bun pe care nu il vedem noi, zi-ne si noua. Daca nu, ca founder iti propun sa gandesti altfel:

    a. piata de game devs e mica, cel putin in Romania

    b. majoritatea vor wfh

    = daca vreau birou, dintr-un pool de optiuni mic, devine un grup si mai mic de selectie deci risc sa nu am macar de o singura echipa performanta cu oameni ok.

    Ce zic e ca din moment ce nu sunt dezavantaje pentru angajator daca accepti wfh, ba mai mult iti deschizi oferte din toata tara fara bataie de cap dpdv HR > are rost sa te complici cu chemat oamenii in Constanta?

    ​

    >Ar trebui sa ma orientez spre in-house employment sau contract workers?

    Uita-te la lifecycle-ul jocurilor de succes similare cu ce vrei tu sa faci si fa un calcul pentru cat ti-ar iesi sa contractezi VS sa angajezi. Asta la devi.

    La alte chestii gen voiceover artists, video editors for promo content, SEO&marketing, etc. se preteaza sa contractezi mai totdeauna ca n-are rost sa-l tii pe Gigi Vocalistu 3 ani pe contract de munca daca el iti trage voce pentru un set de personaje si atat.

    Apropo, trimite-mi un DM cu proiectul tau, as vrea sa aflu mai multe despre genre si storyline. Nu de alta dar ma bucura sa vad romani care fac jocuri si m-as baga ca si VO artist.

    Spor bun!

  8. 1. Sunt constantean, dar lucrez si colaborez pe web, backend si frontend. Prefer frontend-ul. Anyway web ul plateste oleaca mai fain. Lucrez ee acasa in pijama, e un chin. Anyway, la informatica din constanta se invata java si c , c++ din astea se tranziteaza usor catre c#. Bine studentii sunt incurajati sa exploreze si alte limbaje. In orice caz sanse mari sa ai masa de unde poti recruta!

    2. Slariu minim ptr juniori c++ / c# ar fi 5000 lei. Medium senior in constanta se in arte pe la 8500 lei. Tot ce zic e ce aud din cercuri unde ma invart, prieteni etc.

    3. Cas si Cass nu sunt taxe usoare. Poti recruta oameni ca persoane individuale di sa negociezi ca acestea isi vor plati taxele dar e f f greu sa gasesti dispusi.

    4. Poate ptr % din firma dupa succes. Dar greu gasesti. E foarte important ca angajator sa starnesti sentimente ptr proiectul la care lucreaza angajatii. Daca reusesti s-ar putea sa gasestim They do it for the money. E normal, toata lumea are nevoie de bani.

    5 e foarte popular abonament la regina maria sau synevo sau la sala pe langa salariu. Sa nu te lauzi cu 21 zile, alea sunt atat de standard incat ar trebui sa formulezi cu “pe langa … ”

    6. Multa lume fuge si isi dau demisiandaca li se cere sa vina la birou. Dar tu castigi masiv daca ii lasi sa lucreze de acasa. De acasa lucrezi cu 15-20% mai mult in acrlasi timp condesat decat de la birou!

    7. Nu! Game dev jobs sunt brutale, deadline uri naspa, si cine a intrat in industrie isi injura zilele.

    Tot ce am zis am zis dpdv al unui programator web cu prieteni care lucreaza cu c# and more. Also i am a gamer. I know games. Succes cu proiectul! Use the info as u can!

  9. Acum vreo cativa ani am incercat si eu sa pun pe picioare un proiect, eu ca artist si anagajand un programator in UE4 (Blueprints / C++).

    N-a mers, si am trecut prin 4-5 persoane, remote, straini.

    Ce pot sa recomand sa ai pe cineva sa verifice estimarile si cum lucreaza, pentru ca am ajuns la ultimul om sa faca niste estimari total aiurea pe niste taskuri extrem de simple.

    Pana la urma a trebuit sa invat singur ca sa pot sa duc proiectul unde am vrut (apoi l-am abandonat :)) ). Oricum am realizat ca asta faceau si ei, cu skilluri intermediare, la taskurile mele cautau solutii exact cum cautam si eu dupa. Imi imaginez ca un expert (cum il gasesti si cum stii ca e expert?) ar fi facut mult mai repede si mai bine totul, si poate ieseam chiar mai ieftin.

  10. O sa găsești putini oameni care sunt dispuși sa se mute în Constanța pt un job de software developer care se poate face 100% remote.

    Pe lângă salariu: asigurare medicala privata, prima de Crăciun.

  11. Un comentariu bonus ca în rest am văzut ca au răspuns alții foarte ok.
    Dacă intenționezi să angajezi juniori din motive de buget, asigură-te ca ai măcar un senior înainte. Juniorii au nevoie de mult follow-up si o sa fie necesara o persoană cu experiență să-i ghideze.

  12. Nu vreau sa fiu omul negru dar cred ca nu stii la ce incerci sa te inhami si nici nu intelegi ce inseamna facut de jocuri.

    Exista cateva exemple de jocuri care in 2-3 oameni au bubuit si au facut tone de bani. Se vorbeste de ele tocmai pt ca in general nu se intampla asta.

    Zici ca ai facut cursuri de psihologie si ai invatat despre leadership. Sincer, asta e mega red flag pt un om ca mine (sunt programator… ma rog, am fost).

    Cate echipe ai condus pana acum?

    Cate proiecte de succes ai livrat pana acum?

    Cititul de carti despre leadership este fix frectie la picior de lemn. Ask me how I know.

    Din ce am inteles bugetul este in jur de 50K euro? Daca despre asta vorbesti ia-ti gandurile de la jocuri 3D cum ai pus ca exemplu cu link-ul catre youtube.

    Am citit ca vrei sa ai MP peer-to-peer. Again, imi pare rau sa iti spun dar nu stii despre ce vorbesti.

    Recomandarea mea e sa te angajezi eventual cativa ani la o firma de jocuri, sau la o firma in general de IT sa intelegi cum functioneaza treaba.

    Dupa acesti cativa ani vezi tu daca mai vrei sau nu sa faci jocuri 🙂

    Incerci sa sari peste pasi in speranta ca o sa bubuie jocul pe steam. E ca si cum ai spune ca planul tau e sa castigi la loto. Daca nu se intampla?

    Incepe cu un joculet simplut 2D. Invata sa faci si partea de programare (e mai simpla). Lanseaza jocul acesta 2D. Invata marketing, invata sa vinzi, invata sa creezi o comunitate, fa rost de contacte in industrie sa iti promoveze jocul, sa iti faca review, sa te recomande la altii etc.

    Nu ignora ce iti spun, cel mai probabil o sa arunci toti banii pe fereastra si o sa fii back to square one.

  13. Salut! Ma bucur ca tot apar si pe la noi astfel de inițiative. Nu am avut pana acum vreun job in domeniu, inca lucrez la portofoliul meu ca 3D artist si sper sa găsesc un loc de munca dupa ce imi dau licenta vara asta. Prin urmare, poate nu tot ce urneaza sa zic este corect sau bun, dar imi dau si eu cu părerea din ce am studiat pana acum.

    Sa faci un joc 3D, mai ales ceva similar cu exemplul tau, este foarte greu. Acolo tu ai făcut un demo, dar cand o sa ai un joc întreg asa, inevitabil o sa ai sute de bug-uri și alte probleme. Cu cât e mai complex jocul, cu atat mai multe probleme o sa ai. Sa nu mai zic de partea financiara. Nu știu sa iti zic daca 50k sunt suficienți. Depinde si cat de mare e proiectul. Dar gândește-te ca din banii aia o sa ai de plătiți salarii, taxe, facturi, chirie, echipamente, software, etc. Dupa ce ai scăzut toate lucrurile astea si ai tras linie, cat iti mai rămâne pt bugetul jocului? Ma îndoiesc ca 50k sunt suficienți.

    Si eu visez ca peste ani sa încerc sa fac ceva pe cont propriu, dar asta abia dupa ce am lucrat o buna perioada de timp in industrie, stiu pipeline-uri, oameni si cunosc fiecare aspect al dezvoltării unui joc video.

    Asa ca, de ce nu începi cu ceva mic? Un joc de mobil free, ceva sandbox sau relativ ușor de realizat de unul singur, hai poate 2 oameni (ziceai de un prieten), care sa nu necesite extrem de multe resurse si sa iti aduca încasări prin ads? Apoi poate dezvoltați un alt joc, puțin mai complex, mai finisat, cu storyline, tot pt mobil, dar care sa fie contra cost, “premium” cum le zice pe Google Store.

    In felul asta căpătați experienta, vedeți concret care e workflowul, si abia dupa va gândiți la următorul proiect si mai ambițios. Nu riști nici prea mult timp si bani. Eu cel puțin asta as face daca ar fi momentul sa fac ceva pe cont propriu.

    Si tbh, nu stiu daca s-ar muta cineva in Constanța pt game dev la o firma care nu a produs nimic pana acum. Cred ca cel mai bine e sa lucrați de acasa la început, pana va puneți pe picioare. Apoi, dupa ce aveți ceva proiecte duse pana la capăt, poate atunci o sa găsești oameni dispuși sa se mute in alt oras la firma ta.

    Apropo, un Artstation? Imi poți trimite in privat daca dorești. 😁

Leave a Reply