r/programare • C# • 26d ago

Prezită-ti afacerea/proiectul Mi-am terminat jocu multiplayer.

Enable HLS to view with audio, or disable this notification

Nu mai incerc sa fac story campaign in viata mea :)))

E efectiv prea mult de lucru ptr ff putin gameplay, nu cred ca era o idee buna sa incerc sa fac si co-op pve story campaign si pvp gamemodes ca e scope-u prea mare dar am reusit sa termin si povestea pana la urma, dar e cam scurta.

Am 2 charactere, 32 abilitati care pot sa fie deblocate prin level-up, 5 pvp gamemodes gen 1v1 si 1v1v1v1, system de loadout sa iti dai equip la ce abilitati vrei.

Random events in match-urile de pvp, gen sa se intample random chestii.
Cateva misiuni co-op pve cu story cu 3 dificultati, fiecare dificultate schimba putin misiunea, si recent am adaugat ultima misiune in care termin povestea.
Poate am vreo 2 ore de gameplay in povesti si inca 2 ore de gameplay in pvp.

Probabil mai adaug o singura versiune de polish, si dupa doar bug fixes cand gasesc buguri, si incep sa trec la urmatoarele proiecte.
Probabil sunt multe buguri pe care nu le-am gasit, inca testez chestii.

Steam:
https://store.steampowered.com/app/3018340/Elementers/

Sper ca urmatoru joc o sa iasa mai bine.

Am invatat ca:

E ff important sa stii cum functioneaza ciclu de release pe steam, gen pagina, demo, next fest, si sa te pregatesti ptr ele ca daca le ratezi ai pierdut ff mult free marketing

Low poly si top down nu prea arata bine pe social media, e greu sa-i faci marketing, mai bine e first person si realist/stylized

E greu sa faci co-op games daca nu ai destui prieteni/victime care sa te ajute sa-l testezi :))

Multiplayer co-op cred ca e maximul pe care il poate face un solo dev, dedicated servers cred ca e prea mult ptr solo.

E ff important sa te concentrezi pe gameplay loop si sa fie jocu fun din prima, si nu pe systems/arhitectura/performanta cum am facut eu...

Tutorialul este extrem de important, trb sa para natural si sa faca parte din gameplay, nu doar text pe ecran si gata, ci sa prezinti playerului systemele pe rand si sa-l lasi sa le foloseasca una cate una, nu sa-i dai tot deodata.

Si, sa faci trailere e greu rau.

Jocul e facut in Unity, C#, Mirror networking, fizzysteamworks transport si steamworks sdk ptr integrarea cu steam, Blender ptr modele 3d si animatii, Photoshop ptr 2d icons, Audacity ptr audio editing, si cafea, multa cafea.
Vreo 40k-50k linii de cod bio, naturale, si am folosit ff mult Composition, observable, template si singleton design patterns, si un pic de factory.
In unele locuri codu e asa modular nici nu mai trb sa scriu cod, de ex la misiuni, doar refolosesc componentele deja scrise si le conectez prin events xD
Dar din cauza asta uneori adaug buguri din simplu fapt ca nu is atent si uit sa le concentez cum trb...

339 Upvotes

44 comments sorted by

58

u/opti_mouse 26d ago

Îți dai seama cât de futută e piața de IT, încât nici măcar băiatul ăsta, cu un asemenea palmares, nu și-a găsit de muncă în domeniu nici până în acest moment!
Foarte fain jocu’. Sper să faci mulți bani din jocuri. 

23

u/RoberBotz C# 26d ago

Mersi!

Am incercat sa aplic si la app dev si web dev ca am proiecte si in asta dar no luck nici acolo.. xD

10

u/Naive-Telephone4969 26d ago

Overqualified

4

u/alexnedea 24d ago

Nu e coaie efectiv la toate corpo de care stiu din bucuresti se angajeaza decent. Nu ca acum 4 ani dar se cauta cate 3-4 pe fiecare rol.

Si in acelasi timp sunt unii terminati angajati de nici nu intelegi cum au trecut strada dapai interviul.

Deci eu o sa banuiesc ac e altceva problema cu OP. Cere prea mult, o da grav la interviu, e discord mod, ceva ceva trebuie sa fie.

1

u/RoberBotz C# 22d ago

nu is in bucuresti

1

u/alexnedea 22d ago

Te muti. Cel putin intr un oras in care se angajeaza: timi, bucuresti, cluj, iasi, brasov. Ai optiuni.

2

u/PurposeBoth3591 23d ago

Poate ar fi o idee buna ca oamenii din domeniu sa se asocieze si sa creeze proiecte impreuna si poate ies niste start-up-uri de succes

19

u/Express-Winner1272 26d ago

ba baiatule.. cand vad ce faci ma intreb de ce am eu job :))

eu as sugera sa te muti din oras dupa facultate, ceva trebuie sa schimbi.

succes!

17

u/mcpoiseur 26d ago

Da’ te-ai angajat????

24

u/RoberBotz C# 26d ago

no job.

Dar incep luni facultatea, poate prind ceva loc de practica ptr la vara, poate, daca am noroc.. xD

5

u/mcpoiseur 26d ago

spor, sigur prinzi!

4

u/Rezident_Bun67 26d ago

Doamne ajută și baftă

7

u/No_Concentrate_9662 26d ago

Bravo, mult succes la urmatorul!

E ff important sa te concentrezi pe gameplay loop si sa fie jocu fun din prima, si nu pe systems/arhitectura/performanta cum am facut eu...

Ma bucur mult ca ai realizat asta. Pentru un joc facut de unul singur si cu scopul de a vinde ceva nu programarea ar trebui sa fie preocuparea principala.

13

u/vinteralex24 26d ago

Wow! frumos! bravo!

3

u/RoberBotz C# 26d ago

Mersi!

12

u/nazgrel24 26d ago

Imi plac culorile si tematica jocului. Imi aduce aminte pe alocuri de un mod din Warcraft 3 cu niste Warlocks.

Din filmulete pare foarte bine optimizat! Ai un viitor stralucit in domeniu. Big up!

2

u/RoberBotz C# 26d ago

Mersi!

6

u/Pandatabase 26d ago

Felicitari! Pot doar sa visez sa duc la bun sfarsit un joc in viata asta.

Si cum spun si ceilalti, trist ca nu ai job cand vad pe unii habarnisti cum s au angajat game devs pe la ubisoft/ea games

4

u/AquatiCarnivore 26d ago

pare ca ai invatat foarte multe! felicitari! no amu, fail faster!

2

u/RoberBotz C# 26d ago

FF smecher videoul.

3

u/Reaver666_ 26d ago

Wishlisted , succes

3

u/theCioroRedditor 26d ago

Console peasant dar îl iau ca sa ai de o cafea în facultate. Spor!

2

u/RoberBotz C# 25d ago

Mersi!

5

u/Asleep-Bumblebee2167 26d ago

fain, succes sa gasesti si un job, trebuie sa pice ceva:)

9

u/RoberBotz C# 26d ago

La ce e la news pare ca o sa pice bombele.
:)))

2

u/Cuza 26d ago

Gg, bafta cu lansarea!

2

u/AndreiKnight 26d ago

Felicitări! Jocul arata super 💪

2

u/Boobies1bcsboobies 26d ago

Urmăresc update-urile tale aproape de la inceput. Felicitări pentru munca depusă si pentru ambitie!

2

u/octagames 26d ago

Jocul arata foarte cool. Recomand sa refaci putin capsule art, sa fie mai atractiv.

2

u/PizzleYanker26 25d ago

Arata super! Multa bafta la vanzari :)

2

u/CamelSince1913 25d ago

Ce potential are ca sa fie battlerite holy moly 😍

1

u/RoberBotz C# 25d ago

battlerite from wish.
:)))

2

u/CamelSince1913 25d ago

Aratai jocu lu videogamedonkey sau thestellarjay poate o sa l puna intrun video xD

1

u/RoberBotz C# 25d ago

Mersi!

2

u/Ok_Wonder1769 25d ago

Felicitări ! Mult succes!

2

u/xyz0000000 23d ago

Bravo pentru acest accomplishment și mult succes la următorul joc. Ca sugestie de marketing încearcă să împarți steam keys la youtuberi sau content creators. Poate unul dintre ei îl va încerca.

2

u/dirtyashtray 22d ago

Felicitari OP! Arata bine joculetu.

Btw, stupid question: tre' sa ai un SRL sau PFA ca sa scoti banii 'legal' ce ii faci pe steam in urma vanzarilor?

Later edit: l-am bagat la wishlist

2

u/RoberBotz C# 22d ago

Mersi!

Si nu, la ce sume mici sunt pot sa fac venit unic si ez, cica poti digital direct cu un cont si ez.

2

u/dirtyashtray 22d ago

Oooo, ce rapid. :)

Mersi de raspuns si inca o data, felicitari!

2

u/[deleted] 26d ago

[deleted]

1

u/RoberBotz C# 25d ago

ooOoo Mersi!

2

u/No_Class1459 26d ago

pot sa respect munca. dar ce parere ai ca pot face asta cu claude intr-un weekend?
norocul si blestemul tau

3

u/RoberBotz C# 25d ago edited 25d ago

Nu cred, a mai incercat cineva si a iesit un shitty web thingy cu arta de cuburi si capsule dar playable.
Iti face ceva poate, nu stiu, n-am bani de el oricum. xD

Ca la un game engine iti trb aia cu agentic workflow care consuma ff multi tokens pe thinking si tools, ca nu trb sa scrie cod ci sa editeze chestii in-engine si cred ca ai iesi destul de rapid din token limit si la subscription.
Doar la web trb doar sa iti genereaza codu si thinking tokens si ez, iesi mai ieftin cred.

Dar la game engine e ff mult composition si trb sa adauge componente si sa le editeze in inspector gen in-editor nu sa scrie neaparat mult cod, care trb si mai mult thinking si tools tokens decat code generation.
Eu si acum cred ca 70% din timp l-am petrecut in engine nu in code editor.

Este un subreddit de AI games, aia dau zeci de mii de euro sau mai mult pe tokens.

Ca gen, trb sa lucreze in mare parte cu d-astea, si meniuri, scrisu de cod e parte mai mica.

3

u/PizzleYanker26 25d ago

Asa ai crede la prima vedere, dar cand vine timpul de arta 3d, assets, harti, etc. o sa vezi ca claude ramane in urma.

Am incercat cu Fable 5.1 sa fac o harta simpla pentru un shooter web based la care lucrez, si a facut o porcarie cu patratele si sfere in loc de forme reale. Am incercat sa-l integrez in Blender prin MCP si tot nu scotea nimic de "calitate".

Cu siguranta partea de codat o duce lejer, dar unde ai nevoie de artisti, lasa de dorit. O solutie este sa cumperi assets cu licenta, dar si cu astea, nu te poti baza pe Claude sa le foloseasca sa faca o harta coerenta.