70. It’s All Mine

The past month has been spent working on the art for the Mine area. At this point it’s complete apart from the indirect lighting pass. I’ve already started implementing the art into the game, as this is a time-consuming process in its own right. There are lots of details that you have to figure out at that point which are easy to overlook when just doing art in a paint program. Some of the obvious ones though, are sorting order issues and putting trigger volumes all over the place.

I’m overall pretty happy with how the art for this area has turned out. A pattern that I’ve noticed is that each new area comes out a little bit closer than the last area to what my original vision was. It’s been a big learning experience working on this game.

That brings me to another point which I’ve been ruminating a bit on lately. As I get closer to the finish line for the game (there’s only two areas left), it becomes much clearer what the final form of the game is likely to be. Although this is exciting, it also ends up being a bit depressing, because it becomes clear that the game will not quite live up to all of my own hopes for it.

Don’t get me wrong, I think the game is in many ways much better than any of my initial ideas suggested, but there’s still this sense of wistful potential. I left many of my early ideas on the cutting room floor in order to make a more focused game, and I still feel a longing for a game that doesn’t exist. Perhaps I’m too close to the project and I can only see it’s flaws. Perhaps this is just a general feeling that I will always have, that will continue to drive me to make more games in the future.

Thinking about the future, I’m not really sure what I will end up doing after Taiji is finished. At the moment, I try not to think about it too much, because I still have a long road to finish walking down, and I don’t want to lose focus by finding distraction in some new shiny idea.

Part of me wants to quit games and never do this again. I can’t lie, this has become quite a grueling process. Working on a game solo has its upsides, but its very easy to lose motivation and feel isolated and lonely.

Oh well, we’ll see what the future holds when we get there. For now, I’m trying to decide how much I will be able to afford going back to areas that I’ve already done and improving the artwork there. I’m glad that many of you have had nice things to say about the look of the game, since I don’t consider myself a particularly great artist. Still, I have made most of the progress on the game by trying to keep a mantra of “good enough for now”, and part of that was consoling myself with the possibility that I could go back and revise stuff that I don’t like “later”.

The fact is though, I don’t have an infinite amount of time, money, or energy to work on this game, so at some point: “later” has to become “forever”.

This is standing out in my mind more because part of the Mine area connects with the Shrine area, and while working on the art for the Mine, I availed myself of the opportunity to improve that connecting part of the Shrine. This was something that has been on my list of “go back to later hopefully”, and I found it made me really happy to bring that small area more in line with my original vision.

Again, we’ll see how much of that I can actually afford to do before I have to ship. At this point the focus has to be on making a mad dash towards having something “shippable”. I suppose that’s typically called a beta; where you have all the features in the game and could theoretically put the game out, but you are taking time to polish and fix bugs and such. I honestly am looking forward to that point much more than I am looking forward to actually shipping the game.

Gallery!

For the last couple months (!), I’ve been working on doing the art for one of the areas in the game. This area is called the Gallery, and is a large manor which has been repurposed to house many works of art and puzzles. This area marks the largest and most complex single interior that I’ve made for the game so far. Below you’ll see the exterior on the left, as well as a diagonal cutaway to show all the different interior floor layers.

Needless to say, this was a time consuming effort, and I’m glad to finally be finished with the area. I have also been working on tying it into the surrounding environment, which will take some more time. Below you can see the area near the entrance, which features a winding path down a cliff-side.

65. Taiji Video Logs and Next Gen Thoughts

I’ve started a new video series in addition to the normal written development logs. This will hopefully provide a more exciting and fun avenue to show and talk about what’s involved in working on the game, and perhaps just some of my thoughts on game design in general. These for the most part should get posted here, but you can subscribe to the YouTube channel if you want to know as soon as they go up.

Bonus: Thoughts on Next Gen Consoles

(8 out of 10 gamers couldn’t tell which of the above was a next-gen game)

I was planning to talk about the tonally strange but visually impressive Unreal Engine 5 demo on my development stream yesterday, but since the stream ran into technical difficulties and didn’t happen, I’ll say it here instead.

Maybe I’m only noticing this for the first time now because I’m actively developing this game while new consoles are being announced, but it feels like there is a uniquely large gap between how developers and gamers feel about the new hardware. Gamers seem largely underwhelmed, whereas developers are excited by the prospects.

This can mostly be explained by the differences in what these two customers want out of a new gaming console. Developers want the hardware to make it easier for them to make games. Gamers just want to be sold on graphics or gameplay that pushes past the limits of what they’ve seen before.

On the first point, it’s easy to make a case that both Microsoft and Sony are providing a way forward for developers. Microsoft is selling a beefy PC for your living room, and beefy PCs are easier to get games running well on. Sony is selling a slightly less beefy PC, but with some serious storage tricks up its sleeve that can only really happen with bespoke game-playing hardware.

For gamers, well, it’s harder to make the case.

This is partly developers’ fault. We have gotten so good at working with limited hardware that it’s a challenge to show the difference between real-time global illumination and traditional baked lightmaps or between dynamically decimated hero assets and manually authored LODs. There isn’t much difference as far as the result is concerned, however one of the primary benefits of working with better hardware and technology is that developers can get to the same results much easier and faster.

Pushing the frontiers of gameplay or photorealism is only partly about the hardware. Hardware matters for sure–you can’t run everything on a potato–but innovation is increasingly the thing that pushes boundaries.
A good example of graphics innovation being more important than hardware is the introduction of Physically-Based Materials over the past decade. This precipitated a giant leap forward in average visual fidelity for games, not so much because the hardware was more powerful, but because the pipeline for authoring the artwork was much improved.

Although an argument could be made that additional processing power allowed for shaders that were complex enough to more accurately simulate physical phenomena, this innovation in material authoring and rendering didn’t occur any earlier in the film industry either. So it seems like more of a process innovation than having access to better hardware.

As another way of saying the same thing: It was possible before PBM to make games and films that had very realistic looks to them, but success required artists with tons of technical experience and skill. By changing the tools, it became much easier for even an inexperienced artist to produce an output that looks very realistic.

I think this is the type of progress on display in the Unreal demo and is also largely lost on the average gamer. For them, it’s simply about the results.

As for gameplay innovation, that is a much more challenging problem, and unless you are going specifically for a game design about verisimilitude (i.e. Grand Theft Auto), it’s a problem that is largely divorced from the visual one. Of the game designs that I feel were most impactful over the past decade, I think rather few of them would be technical powerhouses. Some of them (Dark Souls) are downright technical messes. So it’s hard to say exactly what feels “next generation” in terms of game design until you see it, and it’s hard to draw a direct connection between these design leaps and console generations.

Well, I’m certainly excited about a new hardware generation. There’s still something about it that reminds me of the old days when you’d read in a magazine about something Nintendo was cooking up in Japan. But it remains to be seen whether or not the next console generation will convince as many people to pull out their wallets on launch day as this previous one did. It is challenging to convince gamers that they need new hardware simply because it makes things easier for developers.

64. The Graveyard

I spent the last month doing an art pass on another one of the major areas in the game. This area is called “The Graveyard” and consists of more or less what the name describes. Some of the earliest art tests for the game were done with this area, so I thought it would be fun to compare a very early version of the games aesthetic with its current look. (Some of the details in the old version have been hidden to avoid spoilers.)

I would say that the new version is much improved. The old version often did not read as a graveyard at all, probably because the only headstones featured are the strange puzzle ones.

This area exists in a snowy biome, which is different than anything I’ve currently built for the game, and required doing a lot of custom artwork. It was a bit of a challenge, but things went much smoother than I expected. It’s sometimes hard for me to believe that I’ve gotten competent enough at doing art for that to happen. I don’t really consider myself much of an artist.

One of the more fun technical bits to get right was the snowy grass, which uses a procedural technique to generate the patterns of snow and exposed grass. You can see a demonstration of its flexibility below:

One of the other things I did this month is much more secret, but is something that I’ve been planning for a long while. I finally figured out a way to implement the idea. I can’t tell you much more, but here’s a sneak peek:

I’m quite happy with the way this interior came out visually, but since I chose a different approach to lighting it, it has me thinking I need to rework some of the other interior areas to match this level of fidelity.

For the next month, I still have more areas that need artwork, but I also have some puzzle design stuff that I need to finish up. Mostly mix-in puzzles, but I also need to get started on prototyping some gameplay concepts for the ending of the game. Somehow after all this time, I still don’t have a proper ending on the game.

63. The Gardens

This last week I finished the art pass on the area I mentioned in the last devlog post. I settled on “The Gardens” as the name for the area, as it features flower gardens near the entrance, a vegetable garden to the south, and an abandoned grape trellis to the east.

This marks the end of a month for which the game was unplayable, since I have to break a lot of things when revising areas. Normally these types of revisions don’t take a whole month, but the metapuzzle concept here (mentioned in the last update) was quite technically complex, and I ended up having to pare back some parts of the design due to playability problems.

I still don’t want to spoil how the metapuzzle functions, but essentially, it was possible for the player to get the puzzle into an un-solvable state. I tried to resolve this in a very lightweight way that would (in theory) add some additional depth to the puzzle. However, once I implemented it. I realized that my solution didn’t actually work, and so I had to choose a more aggressive fix that eliminated some of the additional depth I had hoped to have.

I am still hopeful that I will come up with a way to add that depth back in, but I felt I had spent enough time on the problem for now, and the metapuzzle is in “good enough” shape. Certainly an improvement on what was there before.

So I’ve finished up six of the eleven major areas in the game, and the next obvious step would be to begin artwork on one of the others. However, I’m a little reluctant to immediately break the game again, so I plan on switching gears to puzzle design for a bit. I still need to take a look at improving the panel puzzles for the Gardens, so I may do that this week in addition to some of the other puzzle design tasks on the list.

61. Testing my Patience

I’m mostly kidding about the title, but I’ve been putting the game out to some new testers these past few weeks (which is why I missed December’s devlog update).

Whenever I stop working on new things and take some time to reflect, I often get a bit depressed. I’ve mentioned this feeling during the previous round of testing and it’s similar feeling during this round. I feel accomplished in that I’ve made enough progress for the game to be worth evaluating again. But there’s still so much to do that it’s overwhelming to think about.

Looking at things at a high level, I’ve done a “good enough” art pass on five of the eleven areas in the game (although some of them I’d still like to make major tweaks to)

So that means I’m almost halfway done with the art, which is pretty good progress. But it also means that I still have the majority of the game to finish up.

It’s hard to make estimates on how “close to done” the design is because progress there is much less straightforward. With the art, it’s probably good enough to have art that looks decent and isn’t overly confusing. But with the design, there’s no “right” way for anything to be. It’s down to my personal decisions about what types of puzzles to focus on and how much should be required to progress in each area.

I also still haven’t put in anything resembling an ending, and I’m not even sure what that might entail. I think it’s rather hard to make satisfying endings to puzzle games. If the puzzles are too hard, it can wreck the pacing and just make the ending feel like a chore. Alternatively, if the ending is too easy, it can feel anticlimactic. Usually what works best is something that feels like a large change of pace from what came before.

To that end, I have a few ideas, but they are underdeveloped at the moment.

I’ll close out this post with a short clip of one of the areas that I’ve recently re-did the art for. It’s not entirely finished, but I’m happy with how it’s come along.

13. Forgetting Something?

The goal was to keep a weekly development log, but it’s been over two months since my last entry. A lot of things came up, but I haven’t really touched Taiji much. Been working on other projects and personal things, so not completely unproductive, but my whims have not pushed me back into game development yet.

Always a strange thing, I let my mood dictate to a certain extent what I work on, but I also try to push myself to complete longer term projects.

I suppose I’m lucky that I still don’t have any better ideas than Taiji, but this interface rethink problem has really bogged me down. I don’t like the old interface and I have doubts about my current idea for the new one. Still, I have no better plan for replacing the interface than what I was already proceeding with.

12. Slacker

I believe I even skipped a week or two of updates on the blog here. Still not worked on the game. Kind of amazing how I let procrastination snowball. I try not to beat myself up too much when I don’t feel like working on it and don’t get anything done, as the negative energy really is not very constructive. But I’m starting to feel pretty useless.

On the plus side, things in my personal life have been improving dramatically, and I have been having a good time lately. I suppose it lends itself to asking a question of what is really most important in life to me. I feel like my primary motivator is love, and all other motivations are secondary to that. If I don’t get the love then it’s more important for me to be creatively productive, for example.

I’m not sure, though. It’s just a theory. Either way, things are good for me but not so good for the game, until I sit my butt down in that chair and finish this interface overhaul and get on to designing some more puzzles and such.

11. Crossing the Line into Lazy-town

Still haven’t touched the game. Keep procrastinating. To be honest I have a hard time not calling it laziness at this point, but I am trying to not be so hard on myself. There are two parts of me, the part that wants to get shit done, and the part that wants to procrastinate. Generally, the “get shit done” part making the “lets watch stargate” part feel guilty only makes him want to work less.

On the positive side. I am no longer sick, and I have been having some good and exciting (although a bit stressful) things happening in my life lately.