Category Archives: Off-Topic

Entries that aren’t directly related to Vision Riders Entertainment.

Another Star 2 Dev Log #17: The World of Byo

I’ve talked a lot about Another Star 2’s production and its gameplay mechanics, but so far I haven’t said very much about its story. Since RPGs as a genre are so narrative-driven, I suppose that’s a little strange. Today I’ll finally introduce the game’s setting. Small parts of what I’m going to share here I’ve touched on before elsewhere, but this is the first time I’ve really discussed the game’s story in any detail. Hopefully it sounds like something fun you’ll all want to experience and play through just as much as I want to create and share it.

Obvious disclaimer: story and details subject to change as the game’s production carries on towards release.

The events of Another Star took place on the planet Mathma, a world full of warring clans that struggled against one another in ever-shifting alliances, eager to increase their own power and glory no matter the cost. The story of Another Star 2, however, takes place on a brand new world called Byo. Byo is a world of magic, swords, and fantasy, but also a world of technology and gunpowder, a planet populated with civilizations at all sorts of levels of development. Numerous species coexist on Byo, though humans are the most populous by far.

Like most habitable planets, Byo is a world teeming with monsters. Those traveling are advised to take the normal precautions, to have their sword or firearm at the ready, and to stick close to the roads if they don’t want to run into too much trouble. But unlike Mathma, Byo is really quite peaceful. There is a stable balance of power between factions and, while armed struggle is not unknown, it has been generation since Byo has seen open warfare.

Another Star 2 concept art

Here is Byo, the world you will explore and become a part of.

Byo may seem like a very Earth-like planet, but do not be fooled. It is no mere rock. Beneath its thin surface is a planet-sized mechanism of unknown purpose and provenance. Whatever advanced beings created this world are long gone, but a legion of synthetic custodians, widely assumed to be some manner of robots, now look after it deep below the surface. Whether these custodians were also created by the beings that created the planet itself, no one can say for sure. They rarely venture above ground, and even more rarely do they speak. Their only purpose, it seems, is to keep the planet’s core running.

The planet has two moons, Exo and Origin. Exo is the smaller of the two, a mundane oblong sphere that it likely a captured asteroid. Origin is the more exceptional of the two, just as mysterious as Byo itself. Origin is covered in thick clouds and absolutely nothing is known of its surface, if indeed there is one. Probe and manned craft alike dissolve almost instantly upon contact with the moon’s cloud cover. However, it seems that something must be active beneath the clouds. Occasionally, material drifts up from below, gathering in the moon’s rings. This material includes organic compounds, suggesting the possibility of life. The rings periodically eject their contents, leaving bits to tumble down to Byo. What doesn’t burn up in Byo’s atmosphere always seems to land in the same place, piling up in a toxic heap overgrown with enormous fungus. Perhaps Origin’s strange behavior is fundamentally tied to Byo’s operation somehow?

Another Star 2 concept art

You should find stuff like this all about the game’s overworld.

Countless alien structures litter the landscape of Byo, exterior parts of the complex mechanisms below. They are a common sight, though their exact purpose can only be guessed at. What are they for? What do they do? Are they still functional?

Another Star 2 concept art

Well, whatever this used to be, it’s a shop now.

For the most part, the people of Byo just don’t really care. All they know is that they’re a free source of electricity. You can easily plug into the planet’s power conduits where they come up to feed these structures, so it’s common for people to build up around these structures. The planet’s robot custodians still tend to these alien structures, maintaining them just enough to keep them from becoming completely overgrown. If they’re bothered by others siphoning off the planet’s power, they’ve yet to say or do anything about.

Another Star 2 concept art

The people of Byo tend to build on top of those who came before—literally.

Byo’s modern history stretches back many thousands of years, with many different space-faring civilizations arriving to find this strange world, colonizing it and tweaking it to suit their needs, but never fully claiming it for their own. Thus it’s no surprise that it contains more recent ruins that clearly do not originate from the planet’s original creators. Sometimes younger, fledgling peoples take up residence in the fallen cities of more advanced civilizations that arrived before them, while other times very advanced civilizations may find a home by modernizing a more primitive ruin.

But Byo’s specific state as a lush planet of blue and green can be traced back to roughly ten thousand years ago. In that time, when few other civilizations had arrived, an extremely powerful human faction known as the Novar landed here and undertook its most extensive terraformation. The planet’s alien shell was covered in oceans, grass, mountains, and forests. They built a great many vast cities, full of skyscrapers built of glass and steel that reached up to the heavens. But, for some unknown reason, they suddenly left Byo, leaving only a tiny fraction of their kind behind. These remnants would become the ancestors of the humans now living on Byo.

The world of Another Star 2 is certainly one of many mysteries. However, these mysteries are about to unravel very quickly, and at a most inopportune time. Despite its long history of peace, in truth Byo is very much a powder keg just waiting for the right spark to set it off. Tensions on the surface of the planet are starting to pile up very quickly. Rifts between factions are starting to widen, and old wounds that never quite healed are in danger of being reopened. Moreover, a power most foul is growing desperate, as a certain event elsewhere in the galaxy has led to unexpected consequences.

In the midst of this looming tragedy about to unfold, a young woman in search of adventure begins to take her first steps into the wide world…

Let’s Play Another Star!

A Let’s Player by the name of MrGazillion has just completed a blind Let’s Play of Another Star! Here’s the first episode, and you should really give it a watch:

I’ve never actually seen someone really sit down and play through my games before, other than roping a few family members to try them when I was much younger, so this is a new experience for me. As a developer, it’s pretty amazing to be able to watch as a new player picks up the game and gives insight into how they approach it and what they’re thinking. It’s one thing when people explain their thoughts on a game afterwards, but it’s quite another to see it firsthand and figure out what game systems players are overlooking, not understanding, or just not enjoying. There’s more than a few things MrGazillion missed that are probably far more my fault than his.

Developing Another Star felt like fumbling around in the dark a lot of the time. A few people did try the game and give they’re thoughts, and for that I will be ever grateful, but with so little total feedback it was really hard to figure out what was working and what was not. In many ways, I think the game suffered from my lack of direction. Thankfully, I have a feeling that Another Star 2 will have no shortage of volunteers to test it out.

MrGazillion has Let’s Plays of quite a few indie and niche RPGs on his channel, so you should totally go check it out if that’s your thing.

Another Star 2 Dev Logs #1: The 8-Bit Era

Let’s talk bits.

When throwing around the term “8-bit console”, it’s important to understand what that actually means. “8-bit” has come to refer to a style of art and music, usually that specifically of the NES, but it really doesn’t have that much to with a console’s graphics or audio at all. Instead, 8-bit refers to the console’s CPU, and it denotes that the CPU works with a single 8-bit byte at a time. Today’s machines are almost all 64-bit. They still work with 8-bit bytes, but they work with them in chunks of eight bytes at a time. 8 bits × 8 bytes = 64 bits.

Now, when people think of 8-bit consoles, they generally think of the two titans of the era: the Nintendo Entertainment System (a version the Japanese Nintendo Famicom, with slightly different specs), and the Sega Master System.

Some people think of the Atari 2600, the first real hit home console, and they’re not entirely wrong as the Atari 2600 was an 8-bit system (with the same base CPU as the NES, in fact). However, most people use the term to refer to the third generation of home video game consoles, and that’s what I want to touch on today since that’s clearly the generation Another Star 2 is pulling its inspiration from.

So, without further ado, let’s talk about the consoles that Another Star 2 is drawing on.

Nintendo Entertainment SystemScreenshots from the Nintendo Entertainment System
The NES was the clear winner of the third generation of video game consoles. It dominated the market in Japan and the United States. This is the game console that I grew up with. The NES has a limited palette, and sprites and tiles can only have three unique colors plus the background color or transparency, but these limitations combined with a rather incredible little audio processor gave it a unique look and sound that has remained iconic to this very day.

Sega Master SystemScreenshots from the Sega Master system
The Master System, on the other hand, got its major foothold in Europe, and in Brazil it was so big that it thrived well into the 16-bit era. Meanwhile, most of us Americans didn’t even realize that Sega had a console before the Sega Genesis (this is the name Sega in North America gave to the Mega Drive). The Master System allows for more detailed graphics by allowing sprites and tiles to use far more colors at a time than the NES, but its master color palette is excessively bright and it lacks the NES’s more subdued tones.

The Master System is the console that the original Another Star was most heavily inspired by. In fact, I almost switched to the Master System’s palette about halfway through Another Star’s production.

Atari 7800Screenshots from the Atari 7800
There were a number of other also-rans in the 8-bit era, all of which failed to really leave a mark.

The most recognizable of them in the United States is the Atari 7800, and it’s possibly the most unique of all the 8-bit consoles as far as its hardware goes. But it was doomed from the start by delays, cancellations, and contract disputes as the Atari brand switched hands in the middle of the system’s launch.

Amstrad GX4000Screenshots from the Amstrad GX4000
In Europe, there was the short-lived Amstrad GX4000. Under the hood, it’s basically a console version of Amstrad’s personal computer line. It came out about the same time as the Sega Genesis / Mega Drive. You can guess what happened to it.

Epoch Super Cassette VisionScreenshots from the Epoch Super Cassette Vision
Also of minor note is the Epoch Super Cassette Vision. Releasing around the time as the Japanese Famicom, it never gained a real market share, and just barely squeezes in to the third generation of consoles. However, it does have some interesting specs. Unfortunately, almost every document and article about it is in Japanese, and even Wikipedia just gives it a tiny section in the main Cassette Vision article.

There were a few other consoles that came out in this era, some of which lasted mere weeks before being pulled from store shelves. (Did you know Casio had a video game console? Casio had a video game console!) There’s also the handhelds, such as the original Game Boy and the Sega Game Gear, but Another Star 2 isn’t meant to be a handheld game so I won’t go over those here.

Finally, there’s one last console to talk about, and that’s the TurboGrafx-16 Entertainment SuperSystem, released in Japan and France as the PC Engine.

TurboGrafx-16Screenshots from the TurboGrafx-16
A joint venture between NEC and Hudson Soft, the TurboGrafx-16 had an 8-bit CPU combined with a 16-bit graphics chip. As such, it was a strange marriage of the 8-bit and 16-bit eras, like a console stuck somewhere between them but never fully planted on one side or the other. Though an 8-bit machine by definition, it kicked off the fourth generation of video game consoles, better known as the “16-bit era”.

While it never quite caught on internationally, it was the first home console with a CD-ROM attachment. Japanese developers did some really amazing things with that 8-bit system thanks to the incredible storage capacity of the compact disc. It’s a shame those of us in the west didn’t see more stuff like this on consoles in the 90’s:

The reason I bring all these systems up is because I don’t want Another Star 2 to be completely shackled to the limitations of an actual 8-bit console. If I wanted to make an real 8-bit game, the thing to do would be to learn 6502 or Z80 assembly and actually code an NES or Master System game. Both systems are well documented and have a thriving homebrew scene—especially the NES.

Instead, like many so many others, I want to evoke the feel of the era. Some, like Shovel Knight, do this by working fast and loose with the limitations of the era, which I think betrays the parts of the aesthetic that I like the most.

What I want to do as a developer is take the most recognizable and most interesting limitations of the 8-bit era and use those to build the game’s art style and gameplay. To do that, I need a sort of framework, a mishmash of multiple consoles that plays to the strengths of the era without getting too bogged down in its drawbacks.

In this quest, the TurboGrafx represents a sort of speed limit for the 8-bit era. As you can see from my earlier mock-ups, my vision for the game surpasses anything the NES was capable of thanks to the limited number of colors on that system, and it just beats out the Master System because it has larger sprites and a more vibrant 256 color master palette instead of the Master System’s limited 64 colors. However, it doesn’t quite reach the fidelity of the TurboGrafx. If it catches up too close, then I know I’ve gone too far and I’m getting too close to the style of the 16-bit era.

In my next entry, I’ll start to detail the “rules” of Another Star 2’s limitations by taking a look at the specs of all the consoles I just talked about. I’ll be spelling out exactly what Another Star 2’s limitations are, why I think they’re interesting, how they’ll impact the game and its production, and I’ll go over a little bit about how I plan to implement them.

Feral Warrior

A warrior with cat ears holding a sword.

Concept design for a playable class in my next game. Still deciding the exact art style and proportions I want to use, but this didn’t come out too bad considering how long it’s been since I’ve really sat down to do any drawing.

The boots came out a little too big though, I think, so it looks a little like something out of Kingdom Hearts.

Drawn and colored in Photoshop.
Time taken: 2 1/2 – 3 hours.

The Measure of Success

Talking about whether an indie game was successful or not is difficult, because you first you have to quantify “success”. It’s easier when talking about a game made by a big studio, because then you can break it down by the amount of money taken in, and then compare it to how much was spent to make it, advertise it, and distribute it. It’s harder with indie games, because often there isn’t really a budget. Sometimes the game is made in the developers’ spare time with free tools on equipment that was long ago bought and paid for. With other games the developers may be working on them full time, but they’re not putting money directly into finishing the game so much as just paying bills and buying groceries, and often with freelance work to back them up.

A cartoon of Ryder pointing at a sales chart.

“And if you look at the chart here…”

When Another Star came out, I said that the game needed to take in just 100 sales in the first three months in order for me to consider it a success. The game took about nine months on-and-off to make, so obviously 100 copies of a ten dollar game wouldn’t give me back the money it took just for me to exist during its production—let alone the extra six months that the version 3 update took! However, it would help me pay for some of the software and equipment specifically bought for game development (not to mention the $100 I sunk into getting the game into Steam Greenlight). More importantly, though, it would show me that there was an interest in what I was doing. If people liked the game and were willing to buy it, then that meant it was worth continuing on and making a second commercial game in the future.

Sadly, Another Star didn’t achieve even that. Despite a rocky but somewhat promising start, the game was a commercial flop. After a year, the game still only managed about 80 sales across all retailers, and most of those were not at full price. Granted, Another Star had over 2,000 sales in an IndieRoyale Bundle, but my share of each individual sale was literally tallied in cents. And then, of course, Desura’s new owner Bad Juju Games declared bankruptcy, so I never did even get the money from that. In excess of $500 dollars from Desura and IndieRoyale down the drain!

And then something magical happened. In March, I got a sudden email from Steam. By pure attrition, Another Star had made it through Steam Greenlight. It never did reach the top 100. (Just to give an idea of how low the bar to entry has continued to drop, as of this moment even the #20 game on Greenlight has less “yes” votes than Another Star ever did.)

Now, a lot of people say that indies don’t need Steam. That we can just put our game up anywhere and do just as well so long as our game is good enough. The numbers say otherwise.

In just over 12 hours on Steam, the game had outsold any other single retailer (not counting IndieRoyale), and at nearly full price. In less than 72 hours, it had outsold every other retailer combined (again, not counting IndieRoyale). By the end of the first week, the game sold enough that it had doubled its lifetime income (this time even counting IndieRoyale, though I’ll never see that money).

Another Star has been on Steam for about three weeks now. Whereas I used to count the number of days (or weeks, or months) between sales, now I am counting the number of sales per day. At this point, it’s usually only two or three, but they’re still continuing to add up quickly. Monday was my first day since launch without a single sale, and then I got five yesterday, as if to make up for it. As of this moment, Another Star has made just under 200 sales on Steam and is on over 2,000 wishlists. And I’d say a big part of the credit here goes to Valve’s Steam Discovery Update which, although terrible at its initial launch, has been improved greatly and even now puts the game in front of people by showing up on the main store page as a “recommended for you” title. People are not only playing the game now, they’re enjoying it, posting their screenshots on Steam, and even discussing it in the Steam forums.

There are a lot of people that claim that Steam is getting too crowded. However, even having to vie with all the other titles on the storefront for attention, Steam is probably the single greatest thing that’s ever happened to the game. No, the game isn’t going to generate enough for me to live on. If I’m lucky, it’ll at least cover the cost of the MacBook I bought to do the OS X version of the game. But now I can say, without a doubt or a hesitation, that the game is a success.

And, moreover, because of it, I can say that Vision Riders will be releasing another game.

A huge, huge thank you to each and every one of you that bought the game. You’re all amazing.