A huge man sauntered past her table. She noticed he was clad in mismatched leather pelts, and on his hip was a curved saber. As he disappeared behind her, she could feel his eyes staring at her. He heard him stop abruptly, but she did not turn look. Her attention was on the cup between her hands.

After a spell, he prodded his foot under the table, dragging the chair out from underneath. As he sat, he leaned towards her and she could feel his body heat radiating around him. The shine of his beady eyes glinted in her periphery, but still she maintained her glare dead forward as she drank from her cup.

“What are you doing here, kid?” His deep voice pushed through his bushy goatee. His breath was potent and unpleasant.

“None of your business,” she mumbled, putting the cup down.

“Well when someone comes in here dressed like some sort of fancy warrior princess, bringing all sorts of attention to herself, I tend to make it my business, do you understand? Do you know where you are? Do you even know who I am?”


The man stood up, the chair screeching away. He signaled to a man behind him.

In that instant, while his head was turned, her hand darted up and jerked his head down violently, slamming his face into the table. As Lucy stabilized her grip in his hair, she brought her dagger into view and pressed it tentatively into his twitching neck. Several tavern patrons around her began to stand and fumble at their belts for their weapons.

“Stay back!” she commanded. The room became still.

She counted three men behind her with a club and swords, and two in front, also with swords. The rest of the tavern only seemed interested in the spectacle, and the barkeep had gone out back, wanting nothing to do with it, probably. All sets of eyes but one were fixed on her—all except the younger man she had noticed when she had walked in, sitting in the alcove. He was squaring up the men around her, his hand on his hilt. If worse came to worst, the two of them could take them, she thought, or at least escape.

He caught her eye, and he smirked.

The man she held captive snapped out of his momentary daze and fumbled for the hand that held his hair. Lucy twisted his head sideways and pressed the dagger harder against his neck. The man winced and relented. A bead of blood dribbled down his throat.

“You want to know what I’m doing here so badly? Well now you know. It’s cleaning up the mess I’m going to make of you if you take this any further. Tell your friends you made a mistake and to sit down, and I’ll let you go back to not knowing my business.”

The man caught his breath and for a moment pondered his circumstances. At last he said “Y-you heard her, all. Everything is fine. My mistake.”

“Now when I let go of you, I want you to go about your way, leaving me the hell alone. I don’t want to kill you, but if you make things difficult for me, I will. Do you understand?” The man whimpered, slightly. “Answer,” she snapped.

“Yes, ma’am. Apologies, ma’am. I’ll be going about my way now.”

“Good.” She relinquished her grip of hair and the man fell backwards onto the ground beside her. He quickly oriented himself and hobbled away, as the quiet bustle of the tavern resumed. Wary of retaliation, she stood and approached the younger man in the corner.

“That was all rather… unexpected,” he said, as she settled in the seat near him.

“Unfortunately, not for me. Being a woman in this line of work often places me into dangerous situations. “

“Dangerous for whom?” the man mused.

game design

2d and 3d metroidvanias

This article was originally posted on Tuesday, April 29th, 2014.

So about a year ago, I completed Dark Souls for the first time. It was amazing, as a whole. The level design was fantastic, as well as difficulty. It is, in very many ways, a “Metroidvania” game. It has inspired me to pursue the adaptation of some of its mechanics, albeit modified, into a 2D platformer.

I want to discuss some of the pros and cons of a 2D style ‘Metroid world’ vs. a 3D one, mainly in reference to games that I am familiar with, such as the 2D Metroids (i.e. Super Metroid) and the 3D Metroids (i.e. Metroid Prime) and how Dark Souls fits into this scheme.

> the world

Metroid Prime and Super Metroid both divide their game worlds into rooms. Rarely is any room visible to the other in both games, and this is something Prime failed to take advantage of. The design in Prime was a near exact replication of the formula used in Super Metroid. While not a bad thing per say, Dark Souls reveals a much more intricate and ‘immersive’ world by seamlessly connecting the play-spaces with very little (or noticeable) traditional segmentation. Every building that is accessible is built entirely within the world and its internals do not exist in hammerspace.

Youtuber Phrexeus demonstrates the intricacies of Dark Soul’s world

This is an impressive feat, since rarely do modern video games take this approach.  In Dark Souls there are no jumps in the seams. Everything exists as a solid geography that does not intersect.  Super Metroid as well has no broken seams, and after the jump from Ceres Colony (like the Undead Asylum in Dark Souls), it remains one giant cohesive world.

I’m not quite as familiar with how the level geometry in Metroid Prime fits together, but it does not appear to be disconnected in any major ways. While there exists a few situations where the background scenery becomes a play space, for the most part, Metroid Prime remains heavily segmented, ala 2D style. It does not take advantage of the unique opportunies a three-dimensional play space provides.

This is where Dark Souls excels.  Right out of the gate, you are greeted with some of the most excellent level design of modern video game development.  Dark Souls is so transparent with their consistent use of designing their play spaces to be visible from other areas that the foreshadowing almost goes unnoticed for a major portion of the early game.  From the bridge of Undead Burg above Firelink Shrine, to the visions of Ash Lake at the edge of the Tomb of the Giants, Dark Souls takes full advantage of its ability to show a three-dimensional Metroidvania world.


Platformers like Super Metroid will always be limited in this regard. Without a way to see ahead, the game simply cannot be designed in any other way then a flat ‘room-centric’ approach that Super Metroid takes. The player’s field of view simply can’t extend past the confined, screen-sized, static environment. Being able to adapt a similar ‘room’ segmentation without abolishing the advantages of its 3D medium (unlike Metroid Prime) through its bonfire mechanic is one of the things that makes Dark Souls so greatly unique and admirable.

> hp, checkpoints and game lockout

All three of these games make use of a checkpoint system but it is important to note the differences between these games. With Dark Souls, game balance is regulated between bonfires very easily, because the developers know exactly how much ‘life’ the Player Character has. In contrast, Super Metroid’s checkpoints are not involved with the health system.  Although rare, it is possible to be stuck in an ‘unwinnable’ situation via lack of a reliable HP replenishment source, but such occurrences are almost always brought onto the Player Character by her own actions. If the player saves in such an unwinnable state, she can be locked out of the game.  This was later rectified in Metroid Prime, where the player’s health was restored upon saving.

This type of game over can be frustrating, because all progress is lost and the player has little means to overcome certain obstacles with little health.  Two major contributions to game lockout are non-regenerating health and unrestricted save-states.  For example, Half-Life has both of these and it is not uncommon to corner yourself and be forced to reload a different game file or start over.


To combat this, a popular trend that has emerged is ‘regenerating health,’ popularized in shooters such as Halo, and has now become an industry standard within the first person shooter genre. It provides an easy way to balance the game as well as eliminating unwinnable situations.

But Dark Souls sets itself apart, once again.  Despite having most of what makes a game seem frustrating, poorly designed and nearly unwinnable, Dark Souls side steps the burden of that responsibility with its restructured death mechanic.  It’s interesting how much the concept of no penalties for death (besides the player’s soft inventory) can change the perception of a game. It avoids the perils of restarting from game-lockout that can be present in games such as Super Metroid and Half-Life, and also allows the deep gameplay mechanics that a numeric HP system provides.

> personal adaptation

So, what type of gameplay am I seeking to emulate in my future video game developments? I am very eager to explore and experiment with a style very reminiscent to Dark Souls, but adapted into a traditional 2D ‘Metroidvania’.  The particulars are:

  1. Numeric HP system (no auto-regen)
  2. Soft death penalty (continuous world through death)
  3. Unlimited save states (auto saves)
  4. Checkpoints (HP replenishment)

What follows are a few of the questions I have proposed to myself with regards to my experimentation and that I hope to have answers for as I continue development on my game.

  • Can these aspects be integrated into a platformer successfully, or is there a better variation?  
  • What is the best way to implement checkpoints, and how lopsided can you make the soft death penalty without frustrating the player?  For example, suppose in Super Metroid, on death, you dropped your current ‘power-state’ at your death coordinates and returned to the last save station without losing any of the progress you had made.
  • In what ways would the gameplay mechanics have to be altered to make these mechanics balanced and frustration free?

These are just some of the ideas that I’ve had, regarding video game design. In a future post, I will discuss the ideas that I have for my current game, code-named Project Knight Girl, and how it is associated with these gameplay ideals.

game design project knight girl

first look: project knight girl

This article was original posted on Saturday April 27th, 2013.

Welcome to the first look of my work in progress video game, nicknamed “Knight Girl.”

“Knight Girl” concept

The world is set in a fantasy/sci-fi universe, where many alien technologies appear fashioned after medieval design, such as laser swords, dragon-like aliens, and mythical technologies. The art-style will take a pixel based approach, with very saturated and minimalist features.

Growing up, I was always interested in game-design, and one of my favorite franchises was the Metroid series. I fell in love with the atmosphere and isolation, and always wished to emulate that in my own video game, if I ever tried to make one. That is why the gameplay that I have in mind is based on the “Metroidvania style that many people are familiar with. It will take several cues from games such as Super Metroid and embellish on them a bit with a few modern graphical improvements, such as a larger field of view, parallax scrolling, and world size. It will also borrow a few elements from another one of my favorite games, Dark Souls, in the form of resting points that you may be revived at, and a persistent world, even through death.

Experimenting with palettes
Animation test

I intend for the gameplay to be split into two distinct playstyles. The first playstyle will reflect the “Metroidvania” style with your character slowly growing more powerful over time with health and weapon power-ups that are hidden throughout the world.

The second playstyle will be initiated when you die and are revived at your last resting area. Since dying is penalized with the loss of your gathered equipment, and the world remains persistent through death, you will be in a mode I am tentatively calling ‘Flash Mode’, which will feel much more like a platformer. In this mode, you must fight your way back to your death point from the last resting area to retrieve your power-ups, but with extremely diminished capabilities. To offset this difficulty change, you will have the unlimited ability to refill your health or ammo, with a cool-down between uses.

“Mr. Armstrong” character test

Since this second gameplay mode will greatly contrast the standard gameplay, I hope to create interesting ways to play and traverse the environment, as well as offering a built-in ‘hard mode’ for players who wish to complete the game solely in ‘Flash Mode’.

In addition, steps will also be taken to ensure that a player is not too powerless to retrieve their abilities, by providing different and interesting ways of retrieving, such as unique paths only accessible through ‘Flash Mode’, or finding one-time use power-ups that protect for one death. I am excited to explore the different possibilities this opens for balance of difficulty and variety.

Original first mock-up (circa 2012)

That’s all for today. Thanks for reading, and stay tuned for more development updates in the coming weeks.