Preskoči na sadržaj
Ista raja. Nova runda.
GAMERZ.ba - REBORN
Diskusija Zakačena

FUN4ALL: Multiplayer Arcade

126 pregleda · 16 odgovora · otvorena 03.11.2026. u 20:34

Skogens Skogens FUN4ALL: Multiplayer Arcade
Pozdrav ekipa,

Semir ovdje, iz Code Skogensa. Uz dozvolu administracije (hvala im još jednom) dijelim nešto na čemu radim već neko vrijeme: FUN4ALL: Multiplayer Arcade, besplatnu aplikaciju za Android i iPhone. FUN4ALL je hub od 18 casual igara (neke su malo više stresne) u jednoj aplikaciji, osmišljenih za multiplayer igranje.

Besplatno, bez pay-to-win!
Igra je besplatna i finansira se reklamama. Tu i tamo poslije partije se pojavi reklama od 5-10 sekundi. Pobjeda se može kupiti, a ni mjesto na tabeli.

Naša najpopularnija igra iz FUN4ALL je Solitaire Masters. Sličnu igru ste prije s rajom mogli igrati u kafićima za stolovima, za "samo" 1KM po partiji. U FUN4ALL je to besplatno, i možete igrati s ekipom do 8 igrača istovremeno. Solitaire Masters iz FUN4ALL-a je napravljen davno prije ere AI-a i bio je dostupan kao PWA aplikacija na solitairemasters.io (donedavno), i isključivo za igranje s rajom jer me nervirao koncept "1 KM za partiju" za onim kabastim stolom gdje krivim kičmu i žuljam laktove :).

Pored solitera, tu su i neki od klasika kao što su jamb, remi, mahjong, čovječe ne ljuti se, sudoku - sve optimizovane za lag-free multiplayer igranje. Evo par screenshotova:



Za GameDev ekipu: kako je ovo napravljeno

Pošto je ovo GameDev podforum, evo malo behind the scenes:
  • Interfejs je Vue 3 (meniji i UI), a za Android i iOS ga pakuje Capacitor. Igre se crtaju u WebGL-u ili canvasu, cilj je minimalno 60 fps i na slabijim telefonima;
  • Gameserveri su pisani u Node.js-u preko Socket.IO (neke igre koriste UDP), na Kubernetesu, sa serverima u Evropi i u SAD-u;
  • Backend je Express + MongoDB;
  • Većina ispravki i novih igara stiže kao OTA (over the air) update, bez nove verzije u storeu, pa prijavljeni bug često bude popravljen brzo.


Rado odgovaram na pitanja o razvoju, matchmakingu, reklamama, objavljivanju na Google Play i App Store, ili bilo čemu drugom.

Kad već pričam o ovome, red je da se malo predstavim. Moje ime je Semir, i programiranjem se bavim dobro preko 20 godina. Razvoj igara je oduvijek bila moja tiha želja, i u prošlosti sam imao par neuspjelih pokušaja, ali sve je bilo jedno fun iskustvo.

Šta bih Vas zamolio?
Probajte i recite iskreno šta ne valja: bugovi, balans, šta vam fali, koju igru biste voljeli da dodamo, prihvatam i pohvale :D. Svaki komentar ovdje čitam lično i rado ću odgovoriti. Ako bude interesa, mogli bismo napraviti i gamerz.ba turnir u Solitaire Mastersu (već smo održali 3 do sada).

Linkovi
Android (Google Play): FUN4ALL na Google Playu
iPhone (App Store): FUN4ALL na App Storeu
Sajt: fun4all.io

Vidimo se u igri i hvala vam,
Semir / Code Skogens
1
Svaka čast,
P.S. dodajte poker :D
HAD1 je napisao:
Svaka čast,
P.S. dodajte poker
Hvala puno za feedback! Imali smo tu ideju, ali poker spada pod simulated gambling, PEGI 18+, i naravno, Apple te tretira kao demona prilikom reviewa aplikacije.
Ozbiljno izgleda. Od mene si dobio review i 5⭐️ na apple store.

Ulazete li u reklamiranje?

Prije koliko si objavio prvu verziju za ios/android?
Igra lijepo izgleda a i infra zvuci fino slozena, za koju igru / igre je UDP bio potreban? Jesi li aplicirao za Arcade ili druge platforme?

I naravno svakom devu najmrzi dio, kako za marketing?
izmijenjeno prije 1 sedmicu, Skogens
TM je napisao:
Ozbiljno izgleda. Od mene si dobio review i 5⭐️ na apple store.

Ulazete li u reklamiranje?

Prije koliko si objavio prvu verziju za ios/android?
Hvala za feedback 💙! Još veća hvala za 5-star review, znači mnogo!

Što se tiče oglašavanja, kratak odgovor je: pokrenuo sam par small scale eksperimenata na Google Ads i Meta, ali bez većeg uspjeha osim sirovog broja instalacija (koje su za balkan poprilično jeftine -> oko 20 feninga za instalaciju). Reklame većinom dospiju do ljudi koji instaliraju i deinstaliraju nakon što vide reklamu za npr. Solitaire, a dočeka ih aplikacija sa 18 igara, pa se možda nadju u tzv "choice paralysis" state-u.

Igra je na store-ovima nekih mjesec+ dana, i trenutno ima nešto manje od 2k igrača koji se loguju barem jednom mjesečno. Distribucija je otprilike ista, 50:50 Android/iOS. Olakšavajuća okolnost je i ta što je Solitaire Masters nekad davno bio zasebna browser-based igra, sa skromnom bazom korisnika, pa je to pomoglo da se zakotrlja malo brže od očekivanja.

Pored FUN4ALL-a imamo još i par igara na kojima smo radili duži period, a uspjeli tek nedavno objaviti na Play store (App store review pending):

Skogens Mahjong Traveler (Play store)
Skogens Solitaire Journey (Play store)
Nova Hive (Play store) -> ovo je igra iz FUN4ALL-a koju igrači dosta igraju, pa smo je odlučili izdvojiti kao zasebnu
Block Beat (Play Store) -> takodjer igra iz FUN4ALL-a

Ove igre iznad su pravljene za "strance", u smislu da su malo jednostavnije za igrati, i ad-friendly su jer su standalone.

U svakom slučaju, FUN4ALL nam dodje nešto kao playground gdje možemo brzo napraviti funkcionalan prototip igre, isprobati "puls", i onda odlučimo da li ta igra zaslužuje poseban tretman.

Semir
FataL je napisao:
Igra lijepo izgleda a i infra zvuci fino slozena, za koju igru / igre je UDP bio potreban? Jesi li aplicirao za Arcade ili druge platforme?

I naravno svakom devu najmrzi dio, kako za marketing?
Hvala za feedback i pohvale! UDP je potreban za igre sa real-time komunikacijom poput tenkića (mini MOBA) i drag racing igre, gdje TCP ima previše overhead-a i dodantnog laga zbog protokola. Nisam aplicirao za druge platforme još uvijek, ali u planu je za budućnost.

Što se marketinga tiče, napisao sam u odgovoru iznad neke kraće uvide u našu strategiju, ali generalno -> BiH i Ads revenue je poprilično tanko. eCPM iz BiH i regije balkana je poprilično nizak, čak i sa dobrom medijacijom. Od $2.5 do $4 za 1000 impresija interstitial reklama. Rewarded su malo bolje, ali igrači to za sada slabo koriste jer je priroda igara u FUN4ALL-u takva da pay to win ne postoji, već samo kozmetika.

Post dobio aplauz od FataL

Skogens je napisao:
Hvala za feedback 💙! Još veća hvala za 5-star review, znači mnogo!

Što se tiče oglašavanja, kratak odgovor je: pokrenuo sam par small scale eksperimenata na Google Ads i Meta, ali bez većeg uspjeha osim sirovog broja instalacija (koje su za balkan poprilično jeftine -> oko 20 feninga za instalaciju). Reklame većinom dospiju do ljudi koji instaliraju i deinstaliraju nakon što vide reklamu za npr. Solitaire, a dočeka ih aplikacija sa 18 igara, pa se možda nadju u tzv "choice paralysis" state-u.

Igra je na store-ovima nekih mjesec+ dana, i trenutno ima nešto manje od 2k igrača koji se loguju barem jednom mjesečno. Distribucija je otprilike ista, 50:50 Android/iOS. Olakšavajuća okolnost je i ta što je Solitaire Masters nekad davno bio zasebna browser-based igra, sa skromnom bazom korisnika, pa je to pomoglo da se zakotrlja malo brže od očekivanja.

Pored FUN4ALL-a imamo još i par igara na kojima smo radili duži period, a uspjeli tek nedavno objaviti na Play store (App store review pending):

Skogens Mahjong Traveler (Play store)
Skogens Solitaire Journey (Play store)
Nova Hive (Play store) -> ovo je igra iz FUN4ALL-a koju igrači dosta igraju, pa smo je odlučili izdvojiti kao zasebnu
Block Beat (Play Store) -> takodjer igra iz FUN4ALL-a

Ove igre iznad su pravljene za "strance", u smislu da su malo jednostavnije za igrati, i ad-friendly su jer su standalone.

U svakom slučaju, FUN4ALL nam dodje nešto kao playground gdje možemo brzo napraviti funkcionalan prototip igre, isprobati "puls", i onda odlučimo da li ta igra zaslužuje poseban tretman.

Semir
Hvala za feedback i pohvale! UDP je potreban za igre sa real-time komunikacijom poput tenkića (mini MOBA) i drag racing igre, gdje TCP ima previše overhead-a i dodantnog laga zbog protokola. Nisam aplicirao za druge platforme još uvijek, ali u planu je za budućnost.

Što se marketinga tiče, napisao sam u odgovoru iznad neke kraće uvide u našu strategiju, ali generalno -> BiH i Ads revenue je poprilično tanko. eCPM iz BiH i regije balkana je poprilično nizak, čak i sa dobrom medijacijom. Od $2.5 do $4 za 1000 impresija interstitial reklama. Rewarded su malo bolje, ali igrači to za sada slabo koriste jer je priroda igara u FUN4ALL-u takva da pay to win ne postoji, već samo kozmetika.
Kontam ako su dosli / skinuli app preko reklame fokusirane na jednu igru, ta igra treba da bude i tema kada udju u app ( dok ne odluce probati ostale ).

Nisam mobile app dev ali bi trebalo biti easy za implement neki device sig unutar redirecta na app store koji bi citao nakon sto udju u app, samo je pitanje koliko je izvodivo na samom iOS-u / Androidu ?
FataL je napisao:
Kontam ako su dosli / skinuli app preko reklame fokusirane na jednu igru, ta igra treba da bude i tema kada udju u app ( dok ne odluce probati ostale ).

Nisam mobile app dev ali bi trebalo biti easy za implement neki device sig unutar redirecta na app store koji bi citao nakon sto udju u app, samo je pitanje koliko je izvodivo na samom iOS-u / Androidu ?
To radi i isprobano je na Androidu, ali na iOS-u je to teže nego što zvuči (skoro pa nemoguće sa novijim verzijama iOS-a).

Pored toga, bounce rate plaćenih korisnika na androidu je poprilično visok. FUN4ALL je zapakovana web app, i poprilično je GPU intense, pa se stariji ili low-end androidi pate sa renderom UI-a (koji je poprilicno optimizovan i za takve uredjaje).

Medjutim, imamo ove druge igre nad kojima trenutno radimo eksperimente sa plaćenim oglašavanjem, i poprilično je uspješno, ali samo za "zapad".

Nema "hljeba" s ovog područja u tom smislu.
1
Hvala za detaljne odg. A jeste li kad koristili testere sa Ontesters, 12testers (ili slicnih stranica)? Jel to bacanje para ili se stvarno dobro odradi testiranje i dobijes povratne info i eventualne bug-ove?
Za detaljno testiranje (smoke testing, soak testing, regression testing, e2e testing, memory profiling) koristimo AI (Claude Opus/Fable pretežno). Košta dosta, ali i vrijedi jer se u zadnjih 20 godina na dev sceni nije pojavio bolji tool. Jednom kada se podesi, AI workflow postane nezamjenjiv u procesu kreiranja i testiranja, samo je potrebno "znati" kako sve uvezati.
1
Definitivno cu da probam, iako nisam bas neki mobile gamer, ali ide podrska, i jedna na Google Storeu 5tica.
1
zIvcHo je napisao:
Definitivno cu da probam, iako nisam bas neki mobile gamer, ali ide podrska, i jedna na Google Storeu 5tica.
Hvala od 💙!

Što se tiče mobile gaminga, nisam ni ja bio, ali stigle godine i obaveze, pa sad imam živaca i vremena samo za odigrat kakvih puzli :msn-blush:
Svaka cast za igru!! U drustvu jako cesto igramo ovako drustvene igre a sada imamo ovo sve na jednom mjestu! Hvala puno!
Ja tu čisto da podržim i poželim sreću, igru skinuo i ide 5 review
izmijenjeno prije 1 sedmicu, Skogens
asylah je napisao:
Svaka cast za igru!! U drustvu jako cesto igramo ovako drustvene igre a sada imamo ovo sve na jednom mjestu! Hvala puno!
Hvala 💙. Nadam se da će biti fun momenata.
MireeGG je napisao:
Ja tu čisto da podržim i poželim sreću, igru skinuo i ide 5 review
Hvala od srca. Means a lot!
Top igra, super odradjeno. Par bugova:
1. Kada ocistim kartu, ne vidim koja je dosla odmah poslije te zbog ovog scora. Prekrije je score na sekundu a posto brzo igram malo me nervira.
2. Ne mogu da kliknem buttone na popupu sa slike, nema ni scrolla.

Ako nadjem jos nesto, javim.
1
slwR je napisao:
Top igra, super odradjeno. Par bugova:
1. Kada ocistim kartu, ne vidim koja je dosla odmah poslije te zbog ovog scora. Prekrije je score na sekundu a posto brzo igram malo me nervira.
2. Ne mogu da kliknem buttone na popupu sa slike, nema ni scrolla.

Ako nadjem jos nesto, javim.
Hvala za feedback, popravljeno. Trebalo bi da ti se pojavi u gornjem desnom cosku updater nakon par minuta.

U znak zahvalnosti, volio bih ti poslati gift -> 20k coina, dovoljno za 2x pass 24h ad-free igre. Posalji nickname ovdje ili u privatnu poruku, i zavrsimo to.

Hvala jos jednom 💪
Zanimljiva tema? Pošalji je raji.

Koju bi od 18 igara iz FUN4ALL prvu zaigrao s rajom i koju casual multiplayer igru bi još dodao u hub?

Skogens, slwR i MireeGG već pišu u ovoj temi. Napravi profil za minutu i odgovori.

Poslije prijave vraćaš se ovdje.

Slične teme

Napravi profil i odgovori

Za palac, citat i odgovor treba ti profil. Traje minutu, a tema te čeka tamo gdje si stao/la.

Imaš profil? Prijavi se i vraćaš se ovdje.