Craftsmanship

I love good craftsmanship. I have a deep appreciation for things that are made well, with skill and attention and care by their creators. It can be anything, from games to carpentry to drinks. I particularly like it when I can see the craft at work, and appreciate it in progress.

Layered-Drinks-024-640-wm

I don’t drink beer, and only occasionally drink wine. I know there’s often a lot of craftsmanship that goes into both, but I don’t get to *see* it. What I like are cocktails, where I can watch the bartender put them together and where each one, even if I’ve ordered the same thing, has a different twist based on who’s made it and with what. For me it’s not even about the liquor, it’s the huge spectrum of interesting flavors and mixes that really make the experience for me. If there existed a place I could go and get interesting mixed drinks sans alcohol, I’d go there all the time.

This weekend was the last weekend my favorite bartender at a local bar will be around, and I’m going to miss him quite a lot. In more than six months, I never had the same drink twice from him, and he would consistently come up with interesting, creative drinks that both perfectly hit my favorite tastes and pushed the boundaries of my comfort zone. I have an appreciation for flavors I couldn’t even name previously, and each drink would come with a history and a story– this is a drink that was popular in the ’40s, this drink was originally made in this place in the late ’90s, this drink can only be made this specific way, this drink used to be made with this liquor but it’s changed since then… all kinds of interesting tidbits. The craft wasn’t just in the drinks, but in the presentation and the delivery. I would rather pay $12 for a drink that I remember than $4 each for three forgettable alcohol-and-sodas. If it takes ages to make (like a Ramos Gin Fizz, don’t ever order one of these from a bartender who you aren’t 100% sure likes you), I’m happy to wait, because it means I’m going to get something finely crafted.

ramosginfizz

In a lot of ways, the same is true for games for me. I’ve spent enough time building them myself to have a sense for when the developer is ghosting alongside me while I play, grinning and pointing at the next cool thing around the corner. The really well-crafted games are excited to show you the next thing around the corner, and when there’s a pause in the pacing or a period where I’m waiting, I know that it’s because really finely made things take time. I’ve played games that lack this spark, where slow pacing or a drawn-out wait are an obvious way of extending a game that’s rationing out its cool stuff. It’s easy to dismiss a carefully-paced-but-slow segment as an intentional time-waster, but you can tell the differences.

Take KOTOR. Knights of the Old Republic is one of the best RPGs out there, particularly for its time, and was a fantastically well-loved Star Wars game. It deserves a lot of the credit for rekindling the franchise during a lull. It starts with what many people have criticized as an overly long, drawn-out planet sequence, before you get to “the good stuff”, flying around from planet to planet lightsabering people. What I think is easy to miss is how absolutely chock-full of content that first planet is. Taris is a busy place, with a lot of stuff going on, and that time you spend on the ground, getting a feel for the characters and the “normal” game makes it all the sweeter when you’re not grounded and have the awesome Jedi powers that (spoilers) you get to have later on. “Just wait,” KOTOR says, “we’re setting up some awesome stuff for you but you’ve got to see this to really get it.”

TarisUpperCityConcept1

FFXIV is very much the same for me. Sure, I have to wait between content patches, and a lot of what there is to do in the interim is slowly work on getting incrementally better gear, but the next content they’re going to drop is almost certainly going to be amazing, and well worth the wait. It’s a game where I can take it slowly and enjoy myself OR push the line and grind out the best of the best, and in either case get to enjoy the really great content that’s coming up next. It will all still be around, and it will all still be relevant. Heavensward would have had nowhere near the impact if I hadn’t played through all of the main story content, and while some people have raged against the need to play through the main story to access Heavensward content, the game would be poorer for skipping you past that considered, crafted wait.

XIV_Midgardsormr_-_Front

I feel like in FFXIV, as in KOTOR, there’s a designer ghosting alongside me, excited to show me the next cool thing as soon as it’s ready. It’s like a really great bartender, flitting around the bar and pulling liquors and bitters and mixes out, grinning to himself and nodding as he takes tastes of what he’s making for you, then setting it down in front of you, assured that good work has been done and that it’s there for you to enjoy.

I love the effort and the craftsmanship, and I don’t think I’d want to rush it. The wait makes the experience really sing, and gives me pause to appreciate the work.



Source: Digital Initiative
Craftsmanship

AggroChat #67 – The Astebreed Show

Astebreed 2015-07-25 12-08-56-63

This week we record yet another AggroChat Game Club game featuring the game Astebreed, which is an interesting mix of strange Anime Storytelling and Bullet Hell shooter. What makes the game very unique is that you are a mech… with a sword as well as your laser weapons. As far as the story goes, I think several of us were equally confused so we rely on Tam to decode it all for us… because he apparently was able to follow it the entire way. We have a lot of conversation about the tone of the game, the boss fights, the controls that may or may not have worked… and the total package.

Since adding Grace and Thalen to the podcast they were not in the initial rotation of AggroChat picks, so we did the most gamer thing ever… and rolled some dice before the show to graft them into the rotation. That means for the month of August Grace got to pick a title and we will be playing the bird dating sim… Hatoful Boyfriend… and Kodra was happier than I have ever heard him be. He loves this game, and drove us slightly mad with it when he was playing it. Now we are going to get to experience this madness for ourselves, and I am willing to bet that Game Club Seven is going to be one of the more interesting episodes of AggroChat in our history.

Intuition

I’m awful at memorizing things. Anything requiring rote memorization was always the worst for me. My mind wants fundamentals that I can work out a solution to on the fly, not a preset pattern that I need to simply know.

hiragana

So, I’m working on teaching myself Japanese. I have two syllabaries (Hiragana and Katakana), each larger than the English alphabet, and a few thousand Kanji to memorize. There’s nothing more fundamental to work with here; these are the fundamentals that I’m going to build the rest of my understanding of the language on. On top of that, the entire structure of the language is different from what I’m used to, so these fundamentals are really important.

At the same time, I’m learning how to parse sentences using Rosetta Stone. If you’re not familiar with how the software works, it uses spoken and written dialogue paired with images to slowly build understanding by forcing you to intuitively understand the differences between one dialogue/image pair and another. Rather than explaining directly how to, say, express a plural noun, it simply shows you two pictures and reads off two sentences, and the differences between the sentences are how you form understanding. It’s described as a very natural learning environment, “how babies learn”, and I’m inclined to agree. It works very well at a very basic level, and it does so without using English as a go-between language.

The first three images give me enough context to figure out the appropriate sentence for the fourth.

The first three images give me enough context to figure out the appropriate sentence for the fourth.

For me, it’s the ideal way of learning a new language. By forcing myself to separate from English, I have to go from concept to Japanese word, rather than mentally translating. Rather than using English as a go-between, I’m using my own intuition, and it’s surprisingly effective. I can’t really explain grammar rules yet, certainly not in English, but I can make sense of some sentences and I’m working on building my vocabulary to the point where I can communicate reasonably.

The whole experience parallels FFXIV for me in a number of ways. I’ve never been good with rotation-based classes, where I memorize what moves I use in what order and work on executing that string precisely and effectively. I play a Summoner, and I couldn’t tell you beyond broad guidelines what I’m doing at any given moment. I push out a ton of damage, but I intuitively understand what I need to do and when things need to happen– there’s no counting in my head or working out a set ability order, it’s all done by feel. On the other hand, I’ve memorized a lot of the fundamentals– my cast times, my ability ranges, my cooldowns, and these form the building blocks for my intuition to kick in. Thinking back, it’s also how I approached math in school. Formulae made more sense to me when I could derive them in ways that made sense to me, but I was never good with the ones that I had to “just memorize”. It makes me want to track back the things that I’ve struggled with learning in the past.

11356373_1634075703514330_115557706_n

Kind of a scattered post today, but I’ve been interested in how much more effective my attempts at learning Japanese have been in a week or so than my (many, many) attempts at learning Spanish. My mom would roll her eyes if she read this.



Source: Digital Initiative
Intuition

Seeing is Believing

One of the weirder / more frustrating parts of being a game designer is being in the position of seeing things that other people don’t. You have to be thinking ahead of the people who might play your game, and your ideas have to reflect the ‘final’ game, not necessarily bits and pieces of them. It’s weird because it means you have to think about what people might want to play well ahead of them actually knowing they want to play it, and ‘people’ in this case includes yourself. It’s frustrating because that foresight represents vision, and it’s hard to get people to see your vision clearly.

It’s often the case that you’ll hear that an idea “will never work” simply because there isn’t a example of it in the wild. In this case, seeing is believing, and until you prove the concept by actually putting it in front of someone to play, they won’t believe you if you tell them how it works.

photo-rs101

As an example: take any single mechanic in a vacuum and it can be made fun. Even the most reviled, most hated game mechanics can be fun when applied correctly and implemented properly. You hate hotbar combat? I guess you don’t like KOTOR or Dragon Age. Refuse to play ‘mindless’ shooters? Mass Effect, Portal, and Thief say hi. Can’t stand real-time strategy? Played the Sims or any tower defense game recently? There aren’t bad mechanics, there are just bad implementations. You can combine mechanics in a way that simply don’t work, but a single function isn’t ‘bad’ on its own.

The above having been said: I talked the other day about how much I hate levels, and how I’d want to see a game that does away with them as a hard-locking progression mechanic. A few people I know had the automatic twitch– that “but how will I know I’m more awesome?” response. I want to break that response down a bit, because it’s important to see the parts that go into it. You’ve got a bar, that slowly fills, that tells you how close you are to an arbitrary milestone. You perform activities that fill that bar. The bar usually lights up or noticeably moves when you fill it, and if you get a big chunk of the bar at once (say, by completing a quest), you get a little audio cue. Guild Wars 2 has a TON of ways to fill that bar up, and they let you know by making blatantly obvious sparkles travel from the middle of your screen into that bar to fill it up a little bit, regardless of what you do. FFXIV shows you an arbitrarily large number, starting in the hundreds and going up to the tens of thousands, and plays a familiar bit of music when you complete a quest, or FATE, or levequest and get a chunk of exp. Dungeons show you a fanfare at the end, corresponding to the time at which you get your big chunk of experience. When that bar fills up, you get another cool particle effect, a bit of music, and a new, empty bar. Have you ever looked closely at your exp bar in FFXIV right as you level? It goes from nearly full to empty in a single frame, with absolutely no fanfare at all as the rest of the screen lights up. It’s doing that to take your attention away from it, so you don’t notice that your full bar is now empty until you’ve enjoyed your music and effects.

02

Turn off all of the music, all of the flashy sparkle effects, and the other HEY LOOK OVER HERE messaging that’s tied to experience gain and levelling, and I guarantee you won’t notice when you level up. Don’t believe me? Talk to someone who played EQ in the early beta/alpha. The loud gong sound, that sound that was so memorable that it’s become the well-known “ding” through game after game despite not actually sounding like that, didn’t exist. It was added a bit later, because players weren’t noticing when they levelled up, and didn’t feel like they were progressing, even when in some cases they had made it through several levels in one sitting and only realized what was up when the mobs they’d been fighting seemed a lot easier, somehow, and were barely worth any experience.

When designing games, that messaging goes wherever you need it to, to guide people to play the game the way you want them to play it. It’s way more effective than telling them how they should play, just make the sparkly things and cool music and sounds play when they do what you want. It’s why Guild Wars 2 gives you sparkles flying across your screen every time you explore, or why Wildstar gives you voiceovers letting you know when a challenge is starting. Those challenges are meant to slow you down, to get you to spend more time in areas that you otherwise might overlook or blast through while you’re levelling. Quests are placed to push you through challenge locations, and when you enter one and start it, it’s suitably distracting such that you spend some time being a little bit inefficient. The cues are hyper-effective, but they’re placed with a purpose and with intent.

challenge-quest

I’ve described, a few times, the shape of a game that doesn’t use levels. As you progress through the game, you’d get more options, and more options means you’re more powerful, but you’d be hard pressed (or simply not allowed) to use all of those options at the same time. You have a breadth of skills but can only bring a limited number to bear at a given time. I’ll break down a little bit what I’m talking about:

  • Abilities, stat points, and passives are all tied to skill trees. These progress as you use them, unlocking more stuff as they progress.
    • This takes the place of “traditional” levelling; these skill trees would unlock new abilities and make you more powerful.
    • These skill trees would be much flatter than traditional levels– a person with a complete skill tree might have a lot more ability options than someone without any skill in that tree, but isn’t going to be more than marginally more powerful.
  • Skill trees must be “slotted” in order to use, and characters have a limited number of slots to equip skill trees.
  • Slots can be increased through completing skill trees, allowing you to slot more skill trees and have more abilities at your disposal.
    • If we really want to, we can tie this to a meta-tracking system that might as well be “character level”, but it wouldn’t have any bearing on raw power, it would just be representative of how many skill trees and how many unlocks a given character has. It’s a useful measure, but for practical purposes a level 50 character could run around with a level 5 character with the same skill tree equipped and be roughly equivalent in power.
    • A more progressed, more powerful character can do more things, but isn’t going to simply be better than another character that might have the same skill trees slotted.

There’s a little fanfare every time you progress the tree you’re currently working on, just like levelling up, but even if you’ve been playing for a week and have a handle on a particular important skill tree, there’s nothing stopping you from hopping in with your friend who’s been playing for a year, provided you’ve got access to the skills that complement theirs.

eve-2012.03.31.17.12.10

EvE uses a system like this extremely effectively. A player who’s been playing for years might be adept at piloting powerful capital ships, but a giant capital ship can’t effectively fight small fighter ships. New players can pick up fighter pilot skills very quickly, and within a very short period of time can join a years-progressed player as a light fighter and play a meaningful role– one that the capital ship pilot simply can’t perform at the same time, despite their years of progression.

We retain the progression and its fanfare, but we reconfigure the actual mechanics of progression to be friendlier to players who have played differing amounts of time, allowing them to play together and retaining all of the satisfying parts of levelling without the segregating parts.

What makes a system like this interesting is the limitation on what you can have slotted. Even a fully progressed player can’t do everything at once, even if they have every skill tree in the game maxed out, so from this you have character builds that emerge. Here is where the beauty of this sort of skill system becomes apparent. Mixing and matching trees becomes an optimization game, but it’s entirely possible to have the environment itself react to how players are attacking it. If it’s determined that raw offense is effective against orcs, orcs will start wearing heavier armor and shields. If goblins are being attacked singly, over time they’ll call for help sooner and over a wider radius. If ogres are attacked by groups, they’ll start using AoE attacks. All of these things are well within the technical means we have at our disposal, and furthermore are really easy to message. It breaks the paradigm of “the best build” because a build that is particularly excellent will slowly have the environment work against it, until other builds emerge on top. Rather than trying for the madness of perfect balance, you create a constantly shifting environment which makes both standard encounters more interesting every time you do them and continually moves the goalposts for what constitutes an “optimal build”.

maxresdefault (3)

We can use that levelling-inspired sparkle and fanfare here as well. Persona games give you some great messaging when you use an attack that an enemy is weak to– there’s a special effect when they’re hit and they’re briefly stunned. If all of the enemies in an encounter are stunned, you get the chance to unleash a really powerful full-group attack. There’s no real reason that sort of thing couldn’t work in an MMO, where your encounters operate like little puzzles and you try to hit enemy weak points with particular types of attacks, then finish everything off with a big super move. FFXIV’s Limit Break is an incredibly fun button to press, and it’s not something we get to hit terribly often. That kind of mechanic could easily get stolen for this sort of thing, unlocking a powerful attack based on weakening enemies.

The problem that comes in here is one of inputs. To have enough different attacks to make for an interesting byplay between enemy weaknesses, you need a LOT of abilities at your disposal, and your standard hotbars stop being sufficient. You need some better way of accessing a wide repertoire of abilities based on your equipped skill trees, and doing so very quickly and efficiently, as well as chaining them together intuitively. I don’t know what that kind of input looks like, short of having a game console plugged directly into your brain. There’s some possibility of a Magicka-like system, where spells are formed from a selection of possible inputs that you string together, and similarly melee attacks could be a series of directional attacks chained together into combos, but that quickly becomes a lot of memorization. There’s enough combat in an MMO that perhaps that’s okay; you’d learn your favored abilities through frequent use, but it’s a relatively complex system to try to implement.

starynight_vangogh

These are half-baked ideas, formed enough to paint an impression of the kind of game that you could play where levels aren’t the ball and chain they are elsewhere, but hopefully it makes the outline of a picture that makes sense. A lot of times, designing a game means starting with a very rough sketch and establishing the edges and main shapes, then filling in the rest as you go, and sometimes redrawing details as you determine if they will or won’t work.

The goal here is a system where just because I’ve been playing longer than you have doesn’t mean you can’t join me meaningfully, ideally done without a blatantly artificial “level-balancing” system that just inflates your stats but doesn’t actually give you anything more to contribute. Mentoring/sidekicking is a good stopgap solution, but all it does is paint over a problem that doesn’t need to exist in the first place. Everything else is a matter of figuring out where to put the sparkles and fun music.



Source: Digital Initiative
Seeing is Believing