Log In or Create Account
Back to Blog
DEVELOPMENT

2

2,225
Atonal Dreams Weekly Update 14 - Battle Polishing, Next Steps (Demo soon?)
4 years ago - Edited 4 years ago1,803 words
I've been adding some final features and tweaks to Atonal Dreams' battle system, with the intention of having something playable that I can show off to get some opinions about before proceeding. I'm not actually sure where to release that, though; I've seen a few conflicting things!

Let's run through the things I've done this week!



Island Decoration



I've filled the smallish starting island with decorations and encounters, and now it feels much more alive and fun to run around on! My full playthrough took almost an hour, so there's quite a bit to explore as a demo.



Battle UI revisions

Previously, characters' status 'statue' UI things were at the top and bottom, since that's what I've always done in my games. While selecting a target, though, the navigation directions corresponded to the 3D world rather than the statue order. Also, the statues showed these damage predictors, which I talked about last time, but:



That's cluttered and confusing! You can't even see half the enemies you're trying to aim at.

So I revised it. At first I was wondering whether to do something like this, where you'd select from these circles during targetting mode, and the colour of the circles would be 'hotter' the more effective the skill would be:



But why add new, unnecessary elements? It's always better to find a more elegant, streamlined solution. This made much more sense:



It feels far less cluttered than I expected, and the turn order bar feels better centred. This was a new issue, though:



The info panels I'd added previously now overlapped with the statues. Not good!

Here's what I have now:



(These videos are microscopic since filesize is a concern and uploading every one to youtube is a pain, so there are some elements - like percentage predictors on the statues of valid targets in targetting mode - which can't be made out, but hopefully it gets the point across. The waggling heads - which are faster the higher the effectiveness - are fairly clear, at least!)

I removed the lists of skill properties from the skill displays, since the info panels are no longer there to explain them. Now that space is devoted to the level/XP bar, as I've also done something significant with that.

I realised that buffs - which previously showed as petal icons above the statue's mind halo - now overlap with or get hidden by the other statues; whoops. I'll need to rethink where they go.



Skill Levels

Previously, I was missing any kind of easy growth system. You could technically improve your stats etc by equipping essences and accessories, but while I'd implemented the mechanics, I'd not added many items, so there wasn't much to play with in the current demo. It also meant that you didn't really earn anything for individual battles.

I found myself wishing a lot for a simple, straightforward, tried-and-true XP/levelling system like in Pokemon or Final Fantasy (the earlier ones, at least), or MARDEK. I seriously considered drastically revising what I had to include such a thing. Otherwise I worried that players would feel too bored by the lack of obvious progression. While playtesting, I was getting quite tired of using the exact same skills for the same effects every time!

Skills could already technically level up, but each new level added some extra effect to the skill, which was a pain to plan (so most skills didn't even have their level up effects added), and it meant they capped out at level 6. This meant the XP required to get to that level was too boringly slow, or so fast that you maxed out your skills in this first area.



Now, each skill has a level and XP cost similar to Pokemon levels. I reached around level 12 with some skills by the end of this hour-ish-long demo, which felt right. Since skills only had a maximum of 6 levels before, the XP requirements were written out in a table, based on my judgement, but now they're determined by formulae (some have lower costs than others). That took longer than I thought it would to get right! And it'll probably still need some tweaking as development progresses. As before, they gain XP equal to the damage/healing they inflict, meaning you can level skills up faster by using them well.

I'd thought about adding this for a while, but I was never sure what levels should do exactly. Boost damage, or something? 10% per level? More? Would that even be apparent with these low numbers? What about non-damaging skills?

I like the solution I've got currently though! Skills now have three 'growth types', corresponding to three recurring motifs:

LIFE skills add their level - 1 to max Body (HP) while equipped.

DEATH skills add their level - 1 to the base damage inflicted or healed.

SPIRIT skills add a value based on their level to the user's 'time' stat after use, meaning their next turn arrives more quickly.

I might need to revise the names, since I can see "death" skills boosting healing being something people would take issue with, but I literally just added this yesterday! Could be something like Health, Power, and Speed, though I'd find it a shame to lose the narrative connection in favour of something much blander.

I played around with it a bit, and it made the demo section WAY more fun to play. Surprisingly so! Every point of damage and health matters, so just gaining a handful of skill levels could allow Collie to one-shot Pawnites or survive an extra hit. Plus some trickier battles felt more like they'd be doable with some training while they felt impossible before.

Having little gains to aim for like that definitely helps with engagement and makes every battle feel more worth doing. It also encourages the use of all skills rather than just focusing on one, or it means that if you do focus on, say, Collie's physical attack exclusively, then her taming skill will lag behind. It makes a lot more sense that someone doing a particular thing over and over would get better at that specific thing, rather than hitting things with a sword a hundred times and then also somehow being better at magic as well at the end of it!



Zone Completion

I finally got around to adding a feature which has been on my To Do List for literally months! Following battles, you see a screen like this:



You can also summon it up whenever you like outside of battle.

It shows all the monsters (individual ones, so a single battle would usually be worth several) that you've cleared in the current 'zone' (a collection of grouped rooms; this zone is called 'Eyeland' even though it's not actually an island shaped like an eye now that I think about it so I should probably do something about that). It also marks whether you killed or tamed each one, and shows you the balance between them and gives you an appropriate title.

I haven't implemented this yet, but when you clear out a full species, this screen awards you an Essence item of that species, which characters can equip up to six of each. That'd be one of the main ways of building up your characters, but since it requires you to go out of your way looking for battles, I'd be careful to balance things around having no essences (or I'd have difficulties or something).



Releasing a Demo... Somehow

It's taken much longer than I expected, but the battle system's really coming together now, and I'm at the point where I'm struggling to decide what else to do with it because everything's mostly in place. Just little tweaks left, which I can likely finish next week (I hope). But I need to know whether it's fun for other people, since we all think differently and prefer different things, and it's tough for me to gauge the fun-ness of something I've spent months working on every day.

So the sensible thing to do next would be to show this off to some people, but I'm not yet sure of the best way to do that because there are several options.

One is to just release a free public demo, on Steam, or maybe itch.io. I've been looking at indie devs a lot on Twitter recently (seeing a bunch of new ones every day), and a lot of them are mid-project like I am, but have demos available on one of those platforms.

But releasing a demo too casually might also mean I'd miss out on an important promotional opportunity, and some people have said that if I release one too soon, it might kill interest since it's still months before the actual release. I'm not sure about that personally, since the point of a demo is to get someone to wishlist, meaning they'd be informed on release (plus Steam's algorithm uses wishlist totals to decide how much to push a new game in people's faces).

Another option might just be to release a small private demo for some of you who volunteer to alpha test it, as I always have done in the past. I'm not sure where to do that, though. I could upload to Steam ASAP so then I can begin accumulating wishlists, but itch.io is apparently way easier to upload to, so HMM. I'll need to think about it.

If you know anything about any of this stuff, from seeing what other indie devs do or what's worked for them, I'd love to hear what you think! I'll look into it myself either next week, or the week after, depending on how long adding some finishing touches/bug fixes takes.


I've also been wondering recently - not for the first time - whether I should be doing these updates as youtube videos, in which I maybe just read out these blog posts over relevant imagery so you can choose your preferred format (plus videos get attention much more easily)... Something I'll keep thinking about! I'm unsure how much work it'd be. I'll probably experiment at some point... though I wish decent microphones weren't such an investment!

(There's no way I'd record my ugly mug, but doing the voice might not be so bad. Even then though I worry that I'd end up oversharing or otherwise talking in a way that's not the detached, impersonal, just-focused-on-the-content way I see most youtubers speaking in! Like interjecting descriptions of the mechanics with comments about depression or my various insecurities or something. I don't know how human the maybe dozen or so viewers I might get would be comfortable with me being!)

2 COMMENTS

purplerabbits148~4Y
I think doing a video vlog on updates gives you a bit of authenticity to your game, even without face cam. As far as I can tell moat people would rather listen than read something so there's that audience you can reach.

I think that having a few people playtest before the demo would be a good idea, since a more polished demo would have more of an impact than a buggy demo. An example of an unpolished demo would be the Yandere Simulator Demo, 2 months post demo release and there are so many complaints about all the bugs that it seems that every bug fix produces more bugs. In that dev's case, he had no playtesters whatsoever aside from the builds he puts out, so there has been a distict sourness to the belief his game will be released in a timely manner.

An example of a good demo would be the Undertale demo, (always back to Undertale, interestingly its had it's 5th anniversary recently)
It was polished and captured the essence of the game that , well, you can see how sucessful it became on both kickstarter and as a legacy for indie games.

Going the Early Access route seems a bit risky to me. There's a stigma with early access games that , in the words of KappaKaiju, "Early access games have become synonymous with never being completed." The sentiment is understandable, 7 Days to Die has be in development since 2013 and is still in Alpha to this day.

I think that if you do release a free demo, its going to be a desision of whether the risk outweighs the benefits. I remember seeing a tweet from Matt Roszak, when he released EBF5 on Kongregate, commented how while there's were more people playing, there's also more people screaming. So there's that to consider. Free demos can be more easily spread, though the question is whether the possible monetary benifits out weigh people screaming because they don't know how to play the game.

Also on the Youtube front, there's a level of understanding with new posters, the best quality stuff is a rarity so bad mics, terrible lighting, and wonky editing is pretty normal. I mean look at GradeAUnderA all videos are slideshows of MS Paint drawings of him narrating comedy into a really terrible mic. That's his brand and hes got 3.74 Million subscribers.
3
Tobias 1115~4Y
I'll definitely need to do some research into the various potential forms of demo/Early Access/whatever I could or should do next! From following a bunch of indie devs on Twitter, it seems like having a public, free demo is common, maybe even the norm, and many do go into Early Access as well... though I'm not sure whether something like that would ever work for Atonal Dreams anyway as it's a linear narrative experince rather than essentially a digital playground.

I suspect Matt Roszak got a way larger audience for his free version (was the Kongregate version free?) than I would for a demo, and I wonder whether the culture around Flash sites like Kongregate contributed to the annoyingness of the voices that emerged... but still, it's something I do think about. I mean I've been worrying openly recently about the lack of attention this blog's been getting, but I'd rather keep things cosy and I dread some huge, faceless, entitled audience and want to avoid that!

Strange to think Undertale is 5 years old... Seems like it's been around for longer in my mind, though I also remember it being released and that doesn't feel like too long ago. Youtube recently recommended me a video that hinted in the title or image that Toby Fox was scared by how popular it got. I haven't watched it since I've yet to play the game, but I'll be curious to find out more about the backstory and his personal feelings about that popularity once I do, which should hopefully be quite soon now that I'm trying to get into playing games more!

I've watched a few youtubers whose whole schtick seems to be using crappy MSPaint art and/or awkwardly fumbling their words, which is promising, I suppose? Though there's a difference between deliberate, controlled 'bad' quality as a brand, and actual ineptitude! I'll have to practice making some videos in private before ever thinking of releasing one.
2
Log in to comment!