Neon White

Neon White is a FPS Puzzle Platformer with fantastic guns and incredible movement. I’d mention the story, but I want you to want to play it.

Neon White by Angel Matrix is a puzzle platformer FPS with some lite visual novel elements, and it’s brilliant. And while it might sound like a sort of game salad of multiple genres, that’s purely because I’m bad at describing things. The key point here is that I like it.

I think the easiest way to explain Neon White is to describe what a level looks like. So let’s start with that. You maneuver using traditional FPS controls around a stylized environment, and you have two goals to complete the level: kill all the demons, and reach the end. However, these aren’t Doom-style demons. These are more like… potted plants. They’re all immobile, and while they shoot projectiles, they’re not hard to dodge. They act as obstacles more than enemies, and each enemy type drops a different gun.

Oh, we haven’t talked about guns yet, have we? Guns reset between levels, and are represented as cards. You can carry two types of guns at once, and 3 copies of a particular gun/card (I’ll explain in a moment). Guns are dual purpose. You can shoot with them, and you can also throw away a copy to use a special movement ability. The shotgun lets you do a dash. The pistol has a double jump. The rocket launcher is also a grappling hook, making it one of the greatest weapons in any game. And if that sounds like I’m ripping off Zero Punctuation… well. Not deliberately. It’s just a fantastic weapon that’s incredibly fun to use.

Dear god I love this rocket launcher so much.

These are the core ingredients of Neon White, but the one thing I haven’t mentioned is that everything is timed. Not in a “countdown” sort of way, but a speedrun timer ticking up. In order to unlock more levels, you need to clear a set of levels from the current pool with a gold rank or higher.

While this might sound intimidating, the timing for getting gold medals is very generous. The same is true of the crystal rank medal, and it isn’t until you go for the secret red clear times (which don’t even show up until you beat them) that things get really challenging.

And while we’re talking about gold medals and clear times, we may as well talk about Neon White’s story. The short version is that you’re an assassin in the afterlife called in to hunt down demons for a chance at redemption. And while the story gets interesting in the last 25% of the game, much of what precedes that moment feels a bit cringey. Not bad, but I heard someone describe it as an independent webcomic from the early 2000’s, and I’d say that sounds about right.

This would be a great place to include a picture of story content. I’m not going to do that because I want you to buy this game.

Outside of the story, pretty much everything in Neon White is perfect. I saw almost no bugs in my playtime, and even the boss levels worked well. The game does a fantastic job with its progression and introducing new weapons and concepts as it goes. That said, it’s not a massive any means. A lot of the value comes from replaying levels multiple times for better clear times, and hunting for shortcuts and skips within those levels.

There is one more thing I want to talk about before I wrap this up, and that’s writing this article. This is version 7 or so of my Neon White writeup. Not “draft 7.” I have written and thrown away 6 earlier versions of this, because Neon White isn’t a super easy game to describe in a compelling manner.

So if you’re not convinced, I suggest watching either Zero Punctuation’s video on the game, or maybe Dunkey’s? I think they both do a better job of selling the game in certain aspects, and it deserves better than my somewhat poor writeup. But I legitimately can’t describe this game well. I’ve tried, failed, and now I’m going to write about other games, without this draft glaring at me judgingly while I write about something else for the eighth week in a row.

If you were convinced by this writeup, then, uh. Wow. You can get Neon White on Steam or Switch. It’s $25, and it’s a good use of that money.

Hazelnut Hex Review

Hazelnut Hex is a fantastic shoot-em-up that knows exactly what it’s doing and executes on it perfectly.

Hazelnut Hex is brilliant. The game is a to-the-point shoot em up that knows exactly what it’s doing and executes on it perfectly. Some folks might call the game minimalist; I’m calling it precise.

For anyone who hasn’t heard of Hazelnut Hex, it’s a shoot-em-up/shmup for the Switch. In terms of tone, it feels like a pastel colored version of Touhou. Also like Tohou, the music goes far harder than it has any need to. This is track 4 from the game, Bite After Dark. Do me a favor and listen to that while you read the rest of the review.

But what I want to talk about is the gameplay, because to me this is where the brilliance of the game lies. I wouldn’t ever describe myself as a shmup person. I haven’t even played Touhou.

The core rules of Hazelnut Hex are simple. Shoot the enemies, and don’t get hit with projectiles. Do that, get to the boss, and beat the boss to win. After all, it is a shoot em up. But Hazelnut Hex isn’t random. Instead, each level follows a predictable pattern. And while you can restart if you die, you lose your score. I think this is a nice balance. Even if you’re terrible, you can still play the entire game.

Every subsystem in the game feels perfectly designed. Let’s start with lives. You start with 3 lives (or 5 if you turn the value up because you’re bad like me) and getting hit costs you a life. Get 500,000 points and get another life. This is one of the very few times a game has actually made me care about points. Sure, you can get points for just blasting enemies, but you can get more by waiting for your shots to charge and hitting chains of enemies with more powerful blasts.

In addition to getting more points, charged shots also destroy enemy bullets, and build your special meter. You can use specials to shoot a massive blast that gives you invulnerability frames and clears bullets off the screen. But at the same time, it also gives points based on the number of bullets on the screen. It can function as a panic button if you find yourself trapped, but it’s also a scoring tool.

All of sudden, instead of just blasting non-stop to clear the incoming waves, I found myself actually looking at enemy patterns, and trying to spot moments when they lined up for clean charge shots, so that I had extra lives going into tougher spots. I’d describe it as the difference between button mashing and trying to actually understand what’s going on in a fighting game.

And pretty much every subsystem feels like this. There’s a set of end of level scoring bonuses that include one for having your squirrel Sam with you when you clear the level. It’s 20,000 points which is a fairly large amount. Why is it so high? Because you can only pickup Sam before the boss fight. This isn’t just a bonus for keeping Sam alive, its a bonus for clearing the boss fight without getting hit! Other score bonuses are only applied when you clear a level. This makes it so you can get large payouts, but the level keeps you from getting them too early, and getting easy bonus lives.

Hazelnut Hex can be played through without understanding any of these systems. That’s how I beat it the first time, after all. But if you want to master it, the game also provides the ability to do so. You can start any level with any combination of weapon, weapon power, and health. Want to practice a boss fight without playing the first half of the level? Go right ahead.

Other people might criticize the game for not being very long, since you can play through the whole thing by just continuing after death. I don’t think that’s actually a problem. Hazelnut Hex doesn’t include any bloat. It’s not trying to be anything else other than an expertly crafted shmup. And playing it gave me, terrible as I am, a bit more of an appreciation for the brilliance of the genre.

Hazelnut Hex is $8 for Nintendo Switch. You can buy it here.

Ed Note: Images in the article are taken from the Nintendo Store page.

Dead By Daylight: Hooked On You

Constraints are an interesting thing. For example, I am trying to write this review in 27 minutes. Why? Because I am under the constraint of this article going up tomorrow. And to do that, it needs to be done by midnight-ish.

Of course, that’s not the only constraint I’m working under at the moment. In all the time I’ve been writing this blog, I’ve tried to write about one new thing each week. It turns out that playing a new game every week to the point I feel comfortable talking about it for several paragraphs is difficult. Forget playing through something ‘fun,’ even finding something just ‘interesting’ can rough.

The interesting thing about constraints, though, is that they lead to making choices you otherwise might not make. In this case, that choice was playing a visual novel where you date serial killers.

Hooked On You is a spinoff dating sim based somewhat on the Dead By Daylight world. Dead By Daylight is a game about either being a murderer, or trying to escape murderers, and Hooked On You is a game about trying to make out with them. So yeah, there are some differences.

I’m not really a visual novel person, but I did find Hooked On You interesting enough to finish (at least through the one route for the character I decided to pursue). That playthrough took about 3 1/2 hours to finish, but it’s worth noting that time also included me reading every line out loud. There are a total of four characters, so presumably, I could go back and play through the routes for the other three.

As this is a visual novel, I won’t go heavily into the plot, because that sort of spoils the whole point of the game. Instead, I’ll just give my thoughts on the tone and my overall feelings on the game. Also, if you hate reading, you could just watch me play through it here.

Since I’m not really into this genre, I don’t have too much to compare it with. For me, the strongest parts of the story were the interactions between the various in-game killers, and also the few moments where the game takes itself seriously.

Unfortunately, while those moments aren’t ‘rare,’ the game spends a fair amount of time leaning on the fourth wall. It tries to be funny, poking fun at a number of visual novel tropes, including a limited art budget, and has a narrator who talks far too much.

For me, those were the weaker sections of the narrative. They tended to distract from the rest of the experience, and often felt forced to pad out run time. I’m not saying I expected the game to be serious. But swapping between “look how meta we are,” and “Which person do you want to get to know better?” never really clicked.

This is a fairly pure visual novel. Most of what you’ll be doing is reading text. There’s no real erotic content or art in the game, even if some things are heavily implied. The tone of the whole game is far more tongue in cheek, even for the only implied sex scene that I encountered. There was a single mini-game sequence that gets repeated several times, where you have to stop a circle as it goes over an object. It’s pretty much a simplified version of mainline Dead By Daylights skill checks.

So what’s my overall take? Well, Hooked On You is interesting, but I don’t think you’ll get too much out of it if you aren’t already into Dead By Daylight. The game is fairly short, with most options and decisions being pretty clearly telegraphed. The the reward for completing sections isn’t erotic art/text, just more details about characters. As it turns out I do like Dead By Daylight, and thus have at least a passing interest in its lore, so I got something out of this game.

If you don’t have any curiosity regarding Wraith, Hunter, Trapper, or Spirit, and what sort of people they are when NOT gutting folks like fish, there isn’t too much here for you. This is a tie-in product. Maybe it’s more than just a gag game, but it’s also not really much of a standalone item.

Cult of the Lamb

Cult of the Lamb isn’t a bad game, but it doesn’t commit to any of its single mechanics adequately to be an excellent game. The only area where it makes any real innovation is in combining the various gameplay loops that it consists of. But perhaps as a result of that synthesis, none of those loops felt very deep. As such, I didn’t personally enjoy it, and I don’t recommend it.

Let’s back up for a moment, so I can catch my breath from outrunning the screaming mobs. The game is getting a lot of good press and attention right now, and I suspect my opinion is going to be somewhat unpopular. Still, before you crucify me, let me explain myself.

Cult of the Lamb presents itself as a combination of a management sim and action roguelike. You play as the Lamb, resurrected from a sacrificial death by an elder god-like figure, The One Who Waits. Upon being returned to life, you are entrusted with two goals. To build a cult in his name, and to slay the four bishops who trapped him.

I’ll cover the slaying first. The action roguelike portion of the game follows the somewhat standard roguelite formula. Upon beginning a run (or crusade, as the game likes to call them), you’re dropped into a level and given a starting weapon and a curse. There are four or so base weapon types, each with varying speed and attacks.

The dagger is the fastest, but with low damage, while the hammer is the slowest, actually having a sort of windup before it swings. The sword and the axe sit in the middle. There are more variants applied to each of the base weapon types, but they don’t really change how the weapons play, just how much damage they do. Curses are just spells. You spend fervor to use them and they have some sort of damaging effect. You get fervor by killing and hitting enemies.

The system is pretty light on builds, so runs don’t feel that different. You can’t force weapon spawns to show up, and despite the variants, each variant feels the same as the base. For example, the poison dagger and the godly dagger don’t feel different to use, even if the second has much more damage.

Anyway, back to crusade mechanics. The goal of a run is to reach the end of the zone, which looks something like the map below. Along the way you’ll gather various resources and crafting ingredients.

While this might look a little intimidating at first, there are usually only 2-3 combat areas in a run. The rest are actually resource nodes, shops, or other small events.

Upon reaching the final area of a zone, one of two things will happen. One, you’ll face off against a mini-boss for a bit more loot and a recruitable. Or two, if you’ve already defeated the zone 3 times, you’ll face off against the zone’s boss: one of the four Bishops of the Old Faith.

I played the game on medium difficultly, and I’d say that none of the fights are particularly challenging. Only one boss fight in the game took me multiple attempts.

If you win the fight, you’ll get some bonus resources, and if you lose, you’ll lose some of what you’ve collected. Either way you’ll be sent back to your cult after. This is the management sim portion of the game. You can construct buildings with resources you’ve gathered. But you make the the most important building during the game’s intro: the shrine. The shrine is used to gather devotion.

Devotion serves the role that something like “Science points” would in another game. It’s used to unlock additional buildings and structures from your primary tech tree. The other resources you have to keep an eye on are the food and faith meters. While individual cultists have their own stats, these meters provide a sort of aggregate overview of the status of your cult. Keep your cultists fed, or they’ll start to starve, and get unhappy. Keep them loyal, or they’ll… I actually don’t know what happens to be honest. I never had any loyalty problems.

This might have been because the only time someone wasn’t loyal, I sacrificed them to be ritually devoured by tentacles.

Speaking of, rituals! Another building you unlock early on is the Church, where you can perform rituals and announce doctrines for your followers to obey. In theory, it’s kind of a neat idea. In practice, I never once ran out of the resource needed to perform rituals, so I pretty much just performed them whenever they were off cooldown. For some rituals the cooldown was several in-game days long.

The timing system itself is probably worth noting. Time passes the same regardless of if you’re at your cult, or on a crusade. And cultists can’t make their own food. So it’s somewhat necessary to either set things up so that they won’t starve while you’re away, or to try to minimize the time spent on your crusades.

This is as good a moment as any to talk about the cultists themselves.

While each individual cultist does have some of their own traits, they don’t offer much variety. I only ever saw cultists with a maximum of three traits, and most of them have fairly minimal gameplay impacts; things like “15% faster/slower gathering speed.”

The end result is that I never really felt incentivized to get attached to anyone, or to assign any specific cultist a specific task. The benefits to doing so were pretty much non-existent.

It doesn’t help that there are a bunch of other mechanics that discourage you from getting attached. Cultists can die of old age, which encourages constantly acquiring new members. But cultist death makes it feel bad to use gifts or invest any significant effort into leveling up a single member. There’s also a portion of the game where several of your cultists will be randomly selected to turn against you, and you’re forced to kill them. You can also unlock the ability to sacrifice members for various reasons, including to resurrect yourself after dying in the roguelike portion of the game, but I never used that feature.

This is the biggest argument for me on why Cult of the Lamb isn’t like Animal Crossing. Cultists aren’t friends or helpful NPC’s. They’re a resource to be used in your quest to slay the bishops. At their best, they’re pretty much slaves to your every whim. At their worst, you can sacrifice them to a pit of tentacles for emergency meat.

Since I’ve covered most of the game’s mechanics, let me try to wrap it all up into one neat package. The action roguelite section of the game doesn’t have the build diversity of other games like Binding of Issac or Atomicrops, or the mechanical challenge. At the same time, the cult management portion of the game doesn’t offer the mechanical depth of other sim games, like Cultivation Simulator or Dwarf Fortress.

At the same time it doesn’t have the comfy factor of something like Animal Crossing, since many of the mechanics apply pressure to your cult. It feels like a waste to construct various decorations and buildings when the same resource could be used to create another outhouse.

I’ve talked a lot shit, so before I wrap this up, I want to say some nice things. Cult of the Lamb has absolutely incredible art style, that it executes to near perfection. And while the plot twist is pretty easy to see coming, there were a few moments in the game that did creep me out. It’s not enough to change my opinion on the game. In 12 hours of gameplay, I can’t tell you the name of a single cultist or about a really cool run, but I do remember a small set of dialogue from an NPC that twisted the knife on how fucked up the game’s universe is.

So, yeah. I don’t personally recommend Cult of the Lamb. This isn’t because it’s a bad game. But what I personally tend to prize in games is either new weird mechanics/risks, or really fun moment to moment gameplay and systems. Cult of the Lamb doesn’t do either of those things. Instead, it’s a synthesis of existing mechanics, and watered down versions of their systems.

Cult of the Lamb is $25 for all platforms.

An Interview with Jongwoo Kim, Creative Director of Lucifer Within Us – Part 3

This interview is part three of a series from an interview with Jongwoo Kim, the creative director of Lucifer Within Us, a unique mystery game. To read our writeup on the game, click here. To read part two, click here.

Technical Troubles of Transforming Time

Fritz Wallace: Lucifer Within Us has an incredibly unique timeline mechanic that allows you replay and see what each suspect claims to have been doing at any given point in time, and to rewind and move around. How does that system work?

Jongwoo Kim: I’m not sure if you’re aware of this, but most games with a replay system won’t let you rewind. For example, if you watch a replay of a game like StarCraft, or an RTS, it’s usually not actually a replay, it’s just a recording of all the button presses.

But for Lucifer Within Us, because the player needs to be able to smoothly rewind, we had to record the animation data for anyone point in time, in addition to recording all the animations and false testimony for any given point in time. And in addition to that recording, we had to make sure all of this was consistent with the audio for any given point in time.

For example, if Gideon says one thing, but is located somewhere else, it won’t be a smooth experience. So you have to be sure when things are going to play, aligning your time cube.

It’s actually a weird technical challenge that isn’t done often. It’s the kind of thing I’m quite proud of, like a very cool toy sort of thing. It’s quite satisfying for me to be able to rewind things back and forth, and see the characters move around.

Fritz Wallace: I’m curious about this, since I’ve done a small amount of work with Unity myself. What made it so difficult?

Jongwoo Kim: So certain parts are Unity specific, but the bigger problems are “How do you make a system where the player can rewind to any point, at any time, and still have it make sense?” And there are quite a few problems.

The first one is logistics. How do you ensure a character’s movements are believable and make sense if the player can watch every moment of what they’re doing? Especially if what they’re doing a lie. The simple solution is to have them idle for a large amount of time once they reach what they’re doing.

Before we implemented rapid scrolling/skipping, it was frustrating for the player experience to watch everything happen slowly, when you have idling like that. But if we’re assuming that the player should be able to navigate at any point in time (which is what you’d want to be able to do as an investigator), there are other weird challenges.

For example, characters say their lines, but that won’t necessarily line up with the length of a given section of movement. Initially we had extensive testimony lines, but we realized players don’t want read paragraphs of text. Also, any text that’s not explicitly describing the actions being taken tended to be misleading, and players wanted to ask questions. There needed to be coherence between what was spoken, what was happening, and what was seen.

But all of this still has to align with the logistics of the case, how the character gets there, and be continuous, because it’s a timeline. So the solution we came up with was that we had an editor built on top of Unity, that would allow us to record the case from beginning to end for every possible variant. And there are additive variants, it’s not like it’s just every single variation. So you’d have the vague testimony for every character, the true timeline for every character, and then every layer in between.

Fritz Wallace: So for example, in the third case, where each of three suspects has to still line up and make sense at any point in their stories.

Jongwoo Kim: So yeah, those three paths have to happen, but you have to keep in mind, sometimes the timing of objects involved in the case changes too. For example, in Gideon’s case, when and how he manipulates the coronet changes the testimony and outcome. The same is true of Abraham and the shovel. So you have to make sure certain objects disappear from the timeline, and only appear when they’re speaking.

The coronets explosion example, she (Alex Bull, 3D Artist) had to make an animation, and then adapt the animation so it’s rewindable, but with the pieces still appearing and being discoverable on the ground.

If you go back and look at everything side by side and where things are, you actually might notice a few small changes. There are some errors, and we tried to be very careful about avoiding them, but it was very tricky. We also discovered during testing that certain players are much more obsessive about certain errors then others. In the first case, the glass door and its position at the start of the case would frustrate players, because the door ends the testimony closed, but if it was open when the player gets there, it raises questions about who opened it, because someone must have.

And so any error like that in the recordings became frustrating to players because it both throws the player off, and breaks that sense of being a detective. The vision of the game was for the player to use everything they see, and figure out the answer themselves. It was damaging and misleading when we made mistakes like that.

From a very tech point, and this is Unity specific. There’s no built-in system in Unity that supports rewinding animations for the duration of the cases we have. While Unity does have a system that can work for 2 minutes in length, there was no guarantee that our cases would be under 2 minutes. It also has further restrictions: i.e., can only record during run-time. So a player would have to watch full case normal speed 1 before that system was usable.

So we had to figure out another way. I won’t go too much into details, since I’m not sure that’s interesting to anyone who isn’t trying to perfectly recreate the system in Unity. There was an alternative animation system available in the Unity made by the developers that allows you to play any animation arbitrarily. And so by using that system, and then another way to capture either every frame, or however many intervals you wanted, to take a snapshot of a character, their exact animation state, what they were holding. And we’d take snapshot after snapshot, and then using those snapshots, we didn’t have to use Unity’s animation system any more. And using those snapshots, we could interpolate between the states.

It’s a bit strange to say snapshots though, because that makes it seem like it’s an actual film in a way, right? But in reality, it’s still taking place in the physicals space of the game, the characters still are moving around, and have physical properties.

In the ideal world, I would have wanted it so you could just reverse time whenever you wanted. If someone threw an object, you would just have the physics system run in reverse, accelerate it in the other direction. But because the player could skip around to any moment in time, and physics going backward is not something Unity supports, the approach we took was different, by recording at every major interval and interpolating, and taking enough snapshots that it looks smooth.

Fritz Wallace: That’s a pretty intense technical challenge.

Jongwoo Kim: Yeah, I don’t think the studio ever talked much about the technology we built for this project, but it is certainly something weird and unique about the game.

Fritz Wallace: So it seems like a lot of effort was put into both designing these systems and making them work technically, which is fairly impressive.

Jongwoo Kim: Yup.

Fritz Wallace: Would you ever want to make more games using the timeline mechanics? Or more games in that setting?

Jongwoo Kim: Yeah, so if I were given the opportunity to revisit that world, I’d really love to. Would I like to revisit those mechanics, whether it was using that IP or not? My answer would be a careful “Yes”.

While we didn’t milk everything we could out of it, in terms of logistics and mechanics, it’s a very particular setup. In the sense of, not just the implications of the mechanics, as much as the logistics of making a game like that work. In order for that to happen, since I no longer have access to the code base, I’d have to rebuild a lot of things. And that’s the main thing I’d be reluctant to do.

If I could, I’d love to make more cases. I think a timeline based approach has a lot more space to be explored. I also think some of the choices we made for Lucifer Within Us do restrict some future possibilities because of the narrative commitments of that project. I’m very happy with those narrative commitments, but at the same time a digital exorcist needs to exorcise demons. So we have to provide demons, and that narrows the possibilities compared to a traditional investigator. I don’t think that pertains to the timeline though.

This concludes part 3 of the interview. The final part can be read here, and involves the games lore, headcannon, and some of the lessons learned from the project.