Perfection: The Final Test

Back




Okay let's see how FTB changed since the last devlog. As currently working on it full time the answer is quite a lot. I will literally just go over the commits.



The Updates

Technical To Cool Names

Remove auto start match setting(was dumb idea). Fix issues when player that controls the bots leaves the bots(now minions) are stuck for 10 seconds(ruined experience).

I came to an understanding that many names are very technical. Game modes names, ability points, descriptions and upgrade names. I called them literally the name what they are(shield, heal etc). It's less cool and the change is that now call many things by a more appealing for the players name.
Play Menu

Game modes now sound cooler, upgrades now called evos. Changed descriptions to be less technical and sound more cool. For example one upgrade(newly evo) changed from shield to energuard. It was very easy to change the display names but the impact on experience, once stuff is less technical and more cool, relevant to the game is enormous.



Core Strike

As we discussed in the previous devlog, the core strike update, it is finished - everything except the smart bots. This challenge was too hard for me and decided to focus on everything else for now, very tricky training so smart bots. But everything else implemented.

New clock in game round time
Rounds now 3-4 minutes(as expected on mobile games) and there is a ticking clock in game. At the end there is a victory panel showing the winner, and after some time new game starts for classic, brawl and duels(yes, new game mode names - previously is was normal, teams and duels).

There is now a leaderboard in classic and duels. In classic for minion(previously bot) kill you gain 1 point, for stronger players you get more points. Then the winner wins and new game starts. Duels it's a lot more cool as you create room and once someone won automatically new game starts shortly after, and leaderboard tracks number of wins for each player - so no need to start new game each time like previously. For brawl added victory panels too of course at end of game.

Changed competitive upgrades. Now, again, upgrades are called evos. By getting XP you get minor evos, and for winning players you get apex evos now(previously - permanent upgrades). Before made that apex evos persisted after death, but now decided that it's better to make them dissapear after death, like minor evos, just they are a lot more powerful than before. It's done.
Survival Apex Evos

Regarding match duration when published update some weeks ago game time was 3 minutes. I increased match time from 3 to 4 minutes because, while in smash karts it's indeed 3 minutes, in squad busters it's 4 minutes. Why? cause in smash karts there are no upgrades, levelup or become stronger system. In FTB there is, so it's legit to give more time to farm and become stronger so fights do not end immediately. Think it's a good balance between that matches are short on mobile, and allowing enough time to farm and fight.



Ancient Trials

Now regarding runes. It's cool that each rune has unique power - strong but slow, fast but weak etc. But still, it felt kind of boring because you just need to acquire runes and play with them and thats all. It could be improved. Therefore added rune mastery concept, or Ancient Trials. The idea is that by playing with a specific rune, you will get mastery. Every some mastery milestone(100, 300, up to 1000) you will get a reward. It can be coins, chest, or even upgrading the rune itself to become stronger.

Rune Mastery
It kind of gives a reason to master and play with each rune specifically, whether to get worthy rewards or to make the rune stronger. Now also every rune truly unique and has strong poweups. Among the powerups: get 4th ability, become stronger the higher level you are, better specific evos impact etc. And as the powerup added to all runes balance kept.

This will help feel great about progressing, mastering rune, while making every stickman class a lot more unique, and not requiring too much commitment as it does not take too long to reach to the fullest rune potential. Also it makes buying runes more worth as you kind of get almost all the value back. I like it and adds another progression system except of the regular xp to upgrade account level and gain chests system.



Menu & Loading Experience

Now regarding UI. Room creation is a lot more convenient now - there is no room name for you to type, and on creation a random, 3 letter name generated. It's so short that you just can tell your friend or copy easily to enter game. Removed dumb sounds in game(like each human kill scary sound played. Like WTF). also on UI there were still some leftover default assets used for checkmarks, sliders - now they have smiley, and my photoshop created assets. Looks a lot better!

Next point is loading. I compared my game to smash karts - and WOW, smash karts laods in 2-3 seconds into the main menu. Literally wow. In my game, it took around 15 seconds!!! Add to it that on mobile engagement time relatively short(around 5 minutes), so it is a disaster. The funny part is that most of the time wasted on me sleeping to give feeling of smooth loading so the loading sign in the middle does not get stuck.
New game mode names

How did I miss it. Now optimized it significantly and loading time now around 4-5 seconds! not smash karts, but significant improvement. Removed the studio logos in beginning, the sleeps and optimized to not load non critical stuff before menu, so can load for example chats when already in lobby, no need to hold players for it to load.

Also significantly reduced game size. As backgrounds now blurred can reduce their quality without players noticing, can remove too large elements from the game etc. All this resulted in reducing the game size by 20MB, which is in mobile standards a lot. Fixed specific bug on iOS that caused me to keep minimal stripping level and it reduced final size by another 25MB on iOS specifically.

Improved missions. Again, rebranding, now they are called quests. First, previously they were technical so now improved language so they sound cooler. Second, before the system was kind of dumb - on quest finish it immediately replaced by another one, and you could watch an ad to refresh a single quest out of 3, and if did not refresh they stayed forever. Now changed the system so quests on finish are not immediately replaced, but waiting for refresh.

Improved quests system
Quests refresh automatically every 18 hours, with option to watch one ad(or not for FTB premium) to refresh all quests at once. This makes not stuck on quests you find too hard to achieve, allows you to view what quests exactly you completed before next refresh(previously just told that you got xp from quests and you could not know what quest exactly). Anyway think great changes.

Also regarding watching ad to change nickname, previously you had to watch ad every single time you want to generate another name variation - now you watch ad once to get access to the generate button and spam it until you get a great name you want to proceed with.

Next. Fixed bug causing sometimes instead of player name player id to be shown on global chat. Improved onbooarding experience- as first time FTB requires network connection for setup, previously asked players to exit game and retry, now I listen to network and continue automatically once detected.



Arena Feel

Regarding improving the feel of the arena there was waterfall sound near zone 6. In addition to that added more sounds - jungle sound near zones 4-5, sea sound in zone 7. Singnificantly improves the feel of the relevant areas in the game. Also changed the white squares dropping from above to actual snowflakes, sorry took this long.

Upgrading your stickman via evo should feel good, therefore added unique sound effect to it, and your stick will change body color over 1-2 seconds to indicate evo upgrade. Creating great upgrade feel is important and now exists in game.
Zone 9 - lava

I upgraded heal, damage zones power by twice. Damage zones were too weak, and heal zones because I do not want you to have to stand for 30 seconds to regenerate health after a fight - once you escaped get back to fighting as soon as possible after healing. This powerup achieves this goal.



Store Page & ASO

Now regarding store page & ASO. The game name previously was FTB: Stickman Fight Games. I selected it once because stickman fight games is a phrase with a lot of monthly searches, popular etc. But some issues arise - first fight games you could imagine they are like 1v1 tekken like, not big arena like FTB. Second, I can't compete with already very popular games in the genre with established audience, so my game won't rank high for those keywords. Third, if someone did manage to find and install FTB,it is less likely that it is what he expected.

Skin select menu
Changed game name to FTB: Online Stickman Arena. Those keywords with good monthly searches, and I focus here on the features of FTB that distinguish from other games. The arena, the online and stickmen. There are a lot less competitors with those keywords, and if someone does find and install my game he is a lot more likely to like it, keep playing, and it's great signal to the stores that FTB should rank for those keywords. Better gather smaller, but more loyal audience in a world where FTB can compete with other games.

As part of the stores optimization changed icon. Previously it was 20$ icon paid someone on fiverr, where he just took the images I sent him and added the sticks on top of grass. As icon most important asset - both for players to click on my app on the store and to look good so he will play on the device, updated it to closely, looking 2 sticks fighting. You could argue that could be improved, and that's correct, but it is better than the old version. Also changed game name on device from 'for the battle'(no one will search for it) to FTB arena, so if you search for the game on your phone more likely to find it among other apps.



In Game Economy

Refactored the stores system. While it looked cool that we have 3 podiums that refresh daily, it made issue that if you want to buy specific items you could not, because the chance of them to appear on the store when there are only 3 items that refresh daily very low. Also offered to watch ad for refresh but who would watch it? Also came to an understanding that there are a lot of menus in FTB and may be complex to navigate. The items players would want to buy are more likely to be runes and skins.

Therefore removed the store, and offer the option to buy just runes and skins directly. The specific item people usually want now they are able to buy specific item, while other items considered rarer as can be achievable only via chests. Skins prices increased via direct buy, to make it more worth buying chests instead, and runes price kept as before because I want you to experience them, progress via mastery and earn great rewards - also you should not be locked from selecting your stickman class too much. Made that if you want to buy item and have no coins redirected to coins store.
Infinite XP glitch

As part of reducing the number of menus, removing inventory menu(where there were emotes, skins etc buttons) and just brought these buttons to the main customization menu, and made the menu itself more appealing with various sticks, cool objects, crowns etc. Also added chest drop rates - because first required by the stores and second, showing you the exact rates will increase the interest, and likelyhoold of you geting a chest by knowing that it's worth, not worth etc the exact numbers. Of course chests are worth to buy and carefully calculated the average value of each chest in the past.

Chest drop rates
Chests improved. Previously if you had all items from category received from chest(rare skins, runes, common skins, abilities etc) you would simply receive small amount of coins. Now the item is converted into emotes, so you won't get (very) tilted in the rare cases when this happens.


Sounds

Bear with me a bit more - we are getting to the end believe it or not. Next sounds. I had just one button sound that I put it everyhwere, and it begins to hurt and sound bad over time listening to this everywhere, in menu, in game buttons and even buttons where sound not required. I read a bit about sound hierarchy - the point of sound is giving you feedback that something happened. In smash karts for example there are no button sounds at all, almost, and when you click in app purchases section there is(maybe to encourage you to buy stuff).

So in FTB now there are more sounds and they fit better - new item unlock sound, the previous button sound for navigating between menus, and added new mini button sound for actions smaller than navigating between menus - selecting rune, clicking on evo name to read, clicking arrows etc. Also removed not needed sounds like in game when you click on emote or chat button, as no need to distract you from the game in this case.

Also, to make the sounds less repeated and irritating, made that button sounds changed a bit every time you hear them, their pitch can be -3% up to +3% different from the original. It is small enough so you do not notice, but it causes your ear to not hear the same sound over and over again and you would not get irritated(psychology sound stuff apparenty).



Competitive & Global Leaderboards

And the final improvement - global leaderboards. The issue in FTB is that the game operates on creating custom rooms and playing in them. There is no ranked, competitive mode or something currently. Previously was, but then removed it view past devlogs for more info. So what I made - now there is a leaderboard that refreshes daily. I do not mean the specific in game leaderboard, but a global daily leaderboard.

At the end of classic round match points sent to the daily leaderboard and it gets updated. The players in it sorted from max points to the smallest number. So it kind of contains the players who played the most and the best today. For you to participate in the leaderboard, there are some rules - you need to be online, and enter game via the main 'play' button, and not custom games.
Best daily leaderboards guide

The top 10 players each day will earn great rewards. From treasure chest for the first place to coins. The change creates feeling of competition, showing you in comparison to other players. It encourages players to play online, and till the end of match. It makes the 'play' button game feel more like official, competitive game for this reason - a thing FTB lacked before with only create custom rooms system. Having everyone enter game this way causes it harder to cheat via farming friends.

It makes the game feel more competitive as people do want to get the rewards, and they are worth it. The daily reset makes it worth to play a lot currently, and not wait until reset 3 months or something. And the fact that you need to have minimal amount of points(10) to even be eligible for rewards, all these definitely will encourage playing FTB, in online and more competitive way.

Also made the custom lobby button locked until level 1 - don't want people to see global chat, many game modes as may be overwhelming. Want them to first understand 5 minutes the basic of the main game to make it easier. If you want to bypass it you can enter game via friend list or an external link invite.

The leaderboards part is not live yet on android, and there are probably going to be some bugs, but once it stabilizes I think this time, unlike in the previous devlog where I said that the game is finished when actually it is not, I don't see much to add to FTB.



The Final Test

So what's now? well, as I said I don't have anything critical to implement currently in mind. I could keep improving of course the game, and finding what to do, but I think it's a time to stop and look at the metrics. There are metrics indicating whether a game, an app or a product is good. Daily retention, DAU/MAU etc. If after implementing the leaderboards, friends, lobbies will be full, mastery, the refactors to games and everytning, the statistics still are bad - it simply means the game idea is not great.

For The Battle capsule art
Smart people(not me), usually, do a small demo for the game, and if people like it and metrics great develop the full one. I started with FTB by developing the full game - the ads, IAP, friends, and just recently made critical changes to the game mode system lol. I set up minimal values for these metrics and target values that say that FTB is great - if I feel that the google ads campaign, or organic traffic brings good users, that rooms are not that empty, and still the statistics are bad - FTB simply likely, maybe not bad, but less fun than the competitors on the play store. It may be a signal to abandon the project.

Today made some costs reductions. Yesterday, to break even with FTB, I had to earn 30$ monthly. Now made cost reductions so it's only 10$ monthly via various workarounds(but there are cons like app is not available in europe for iOS). Currently I definitely earned less than 10$ during the project lifetime and spend thousands of dollars on ads, fiverr artists etc. Literally reading this it's a shame people complain that solo devs sometimes use AI as it is a very tough world without the funding of big companies.

10$ monthly to spend to keep accounts, servers etc is bearable for me even if the game does not bring any income. Next few weeks will monitor closely the metrics. If they are great, if people do buy products, if the algorithm actively promotes the game well, if people are engaged for a long time - those are signs to keep going. If it is not the case - and I got ACK from the google analytics & the stores that the metrics of the game bad in comparison to other games - and bad on a non-fixable level, then it's time to move on.

We are in the endgame people. Nothing to do for me in terms of development except fixing bugs, waiting, and helping ads & algorithms promote the game via various methods.

Soon will see if FTB can be great, or whether it's time to archive the project and move to the next thing. Time to gather some data. Next update will be interesting :)

Sayonara amigos I'm going to watch Breaking Bad. Play FTB huh?



Back