E McNeill
  • Home
  • About
  • Contact

Darknet: Turning Weaknesses Into Strengths

By emcneill on Mar 24, 2014

“What would you make if someone gave you a million dollars?”

“Probably something terrible.”

– Alexander Bruce (creator of the wonderful Antichamber)

Every creative project has constraints: limited time, budget, skills, platforms, etc. That might sound like a bad thing, but it’s not. In fact, most advice says that constraints are a necessity, a solution to the problem of a blank canvas, a lens that can focus your creativity into a finished product. That’s always been true in my own experience, but with that said, I don’t believe that this helpful effect is something automatic. Instead, it requires a conscious choice to work with your constraints instead of fighting them.

This is most evident whenever a new platform emerges. Think, for example, about all the crappy mobile ports of traditional games; they had new constraints (small form factor, touch controls, a different context for playing) and generally tried to ignore them or fight through them. Result: not so good. On the other hand, the games that accepted and integrated these constraints became great; see Super Hexagon, Bit Pilot, Flappy Bird, Ridiculous Fishing, etc. I’m cherry-picking, of course, but the exceptions seem few and far between.

In my own work, I’ve always tried to imitate the success stories, thinking about the constraints early in the project and choosing to turn weaknesses into strengths. Auralux was built around my limited working hours as a full-time student, Bombball was designed around the new constraints and affordances of the Ouya, and Ciesswas shaped by a 3-week deadline and the new context of VR.

So what are my constraints on Darknet?

Well, I’ll start with a confession: I’m not a great programmer. I also don’t have a ton of time to build the game. So, like Ciess before it, Darknet was architected from the start to be easy-to-program. I also lack the big game dev skills outside of programming and design: I don’t have much of a visual mind, so I got external help figuring out the game’s art style, and I can’t make my own music, so I’m recruiting composers as well.

Of course, the biggest creative constraints come from working with the Oculus Rift.

Certain types of movement can cause motion sickness. In fact, most models of regular human locomotion seem to cause nausea. Considering that, I’m not very optimistic about the games that try to plainly simulate a person walking around an environment. I’m sure that a few of those games will turn out all right, but they’re still fighting the constraints of the platform, trying to force conventional first-person mechanics into a new and unfriendly context. I worry that they’re making the same mistake that all those doomed mobile ports once made.

Oculus has announced that they’re targeting a seated experience with a gamepad, at least at the start. That’s not their end goal, but it’s the current reality that we have to work with, and games that are designed for full locomotion or more advanced motion-controlled input modes are trying to fight against these constraints. With Darknet, I’m trying to accept the constraints openly. The player is a piece of software in Darknet, not a human being, so there’s no need for realistic locomotion or input. It’s a game context that fits the platform, and it’s abstract enough that I can make the experience comfortable without worrying about any sense of realism. No compromise necessary!

I’m confident in this strategy, and I think that the most successful games in VR will be the ones that adjust their input and motion schemes to be more platform-friendly. Cockpit-based games like Lunar Flight or EVE: Valkyrie might be one promising solution, but I believe there’s a lot of room for other compelling experiences in VR that fit the Rift’s constraints. Demos like Iceland, Shiny, or Don’t Let Go! strike me as promising, and I hope to see more like them as the Rift nears release.


Announcing: Darknet

Recent Posts

  • Darknet: Turning Weaknesses Into Strengths

    "What would you make if someone gave you a million dollars?" "Probably something terrible." - Alexander B...

  • Announcing: Darknet

    Today, I'm proud to finally announce my next game: Darknet. I've been working on it quietly for a while n...

  • Steam Dev Days VR Update

    As the developer of an upcoming Oculus Rift game, I was eager to see the VR sessions at Steam Dev Days. T...

  • Exploitative Game Design: Beyond the F2P Debate

    The past few months have seen a torrent of articles about Free-to-Play business models, often discussed a...

  • Funding from Savings

    Note: This was written in response to Gamasutra's call for blogs about game funding. I funded my indie ga...

Archives

  • March 2014 (2)
  • January 2014 (1)
  • August 2013 (1)
  • July 2013 (3)
  • May 2013 (3)
  • March 2013 (2)
  • February 2013 (1)
  • January 2013 (4)
  • September 2012 (1)
  • August 2012 (1)
  • May 2012 (1)
  • March 2012 (1)
  • February 2012 (2)

Sign up to receive announcements about my games.

Follow @E_McNeill