Darkness is a linear (with optional side-quests) first-person Horror Adventure game. Six people over the prior month have gone missing from a hotel. You, a hired detective, have been brought in to investigate. Only problem is, this investigation will be a bit more than you bargained for. The setting is in the early 1920s. World War 1 just ended, prohibition just got added as the 18th Amendment to the United States Constitution. The world is in a frenzy and you're at the thick of it, dealing with possibly one of the most unique cases you've ever had. Will you - Can you survive the darkness?

Post news Report RSS Darkness - An Introduction

Introducing “Darkness”. Darkness is an attempt by me to create a side-scrolling horror adventure game. I've never touched either of the two genres (horror and adventure), so it's something new to me. I'm hoping to bring you all along on the journey.

Posted by on

Introducing “Darkness”. Darkness is an attempt by me to create a side-scrolling horror adventure game. I've never touched either of the two genres (horror and adventure), so it's something new to me. I'm hoping to bring you all along on the journey.

Game and Story Info:
Due to the fact that it is just me making the game, Darkness will not bea an incredibly lengthy game. I'm shooting for around 30 minutes (if you know where everything is) to about an hour and a half (if you complete all the optional quests that pull you into the story). You play the role of an unnamed detective who had been hired to investigate Room 32 of a hotel. Six people over the course of a month have gone missing from the room and, oddly enough, each time a piano is heard playing from the room.


Throughout the game you will explore the hotel, read notes left by employees and customers, and try to solve the mystery. I won't go any further into the story so as not to spoil it. The game isn't going to be lengthy after all.
----------------------------------
I had a budget of $0 for this game. It had to be made entirely on free resources with a personal stipulation of being legally able to be sold as well. As such, I thought I'd document how I've gone about developing Darkness to help future game developers with their projects. While the game isn't done, it's been working out really well thus far. So here it goes.

Sound and Music:
The game takes place in the early 1920s. This serves two purposes: 1) Modern technology at the time was primitive. It makes sense to send in a detective versus cops. 2) Most music from the period is in the Public Domain. This means that I can freely use it. I'm just one man who is doing everything in the game: programming, level design, art, etc. I don't have time to learn how to compose music and then match the period. So this is a nice perk from choosing the 1920s.

The sound, on the other hand, will be more difficult. Since I do video production as my primary job, I have stocked up on quite a large library of royalty free sound effects. Even still, however, I've opted to mostly use Creative Commons 3.0 sound effects from the Sound Bible for this game. The work over there is simply amazing. I've had to edit them a little bit (to create audio loops), but for the most part the sounds have been left intact. And let me be the first to say, the audio really pulls you into the game as a result.

Graphics:
Back when I began using the Unity game engine, I began talking to Shadow who, at the time, was one of the lead developers of Foreign Legion: Buckets of Blood (on Steam for $4.99, I highly recommend this game). He threw a site at me called cgtextures.com. CGTextures is a site for getting textures to be used in games. It's been used in high profile game such as Killzone 2. The best part about it is that they offer a free account (though you're limited to 15 mb a day).

I can model, but the modeling requirements for this project were a bit of a turnoff for being just me. So I also chose a paper-like look to everything. Using planes for entirely everything (except simple things, like tables). If I had a dedicated modeler I probably would have gone with using models, but I'm glad I didn't. The paper look has grown on me.

Engine:
I opted to use Unity3D Indie for the game engine, especially since it's free. It's great for quickly developing games. Also, if you're new to programming, it's one of the easiest 3D engines to start programming in, offering 3 languages: Javascript, C and Boo. Unity also supports some nice features that Darkness has taken advantage of: Pixel-based Lighting, Bumpmaps and Specular Lighting. So using Unity was a no brainer. If you are decent with programming, Ogre3D is another nice engine to use as an Indie developer.


----------------------------------
I hope I was able to help out some people looking to get into game development. Look forward to more information about Darkness coming out in the near future!

Post comment Comments
Elementalist
Elementalist - - 732 comments

Looks intriguing, and thank you VERY much for writing in a comprehensible, well thought out and organized style. I'll definitely track this. It's funny, today in Poetry class we were talking about the idea of imposing constraints on oneself to attempt to heighten creativity, and your budget of $0 seems to be working well in that regard, however unintentional. Will be interesting to see where this goes.

Reply Good karma Bad karma+3 votes
wbokunic Author
wbokunic - - 114 comments

Thanks!

I'll post a minor update here. I like to consult with Shadow (whom I mentioned in the article) every so often for his thoughts on the game. So I sent him the latest build of Darkness to try out. After talking with him a bit about the game, he offered to join the project as the modeler. So over time I'm going to probably be phasing out some of the paper look for models (such as the radio you see in the article).

I really do like the paper look, but Shadow is also a really great modeler, so I think he'll be able to add his own unique style to the game to further enhance the visuals.

Reply Good karma+1 vote
wbokunic Author
wbokunic - - 114 comments

Oh, also the primary font of the game has been changed. The font I was using (Renaissance), I learned, wasn't available for public/commercial use. It's a font created for some European wine company. As a result I've fully switched the main font over to ChopinScript (http://www.dafont.com/chopin-script.font), which is a public domain font.

Reply Good karma+1 vote
Elementalist
Elementalist - - 732 comments

Haha, typical with fonts. :(

But the replacement looks like it works as well, and it shall be interesting to see what Shadow comes up with as well, hopefully he can create a hybrid mix between his style and the paper style perhaps?

Reply Good karma Bad karma+1 vote
SIGILL
SIGILL - - 1,157 comments

With 'paper look', do you literally mean the paper look as used in And Yet It Moves? Or are those images actual screenshots and is that the look you're going for (with?)?

Anyway.. tracking.

Reply Good karma Bad karma+1 vote
wbokunic Author
wbokunic - - 114 comments

The "paper look" was basically instead of modelling I was just using planes with images on them. Modelling an entire game whilst also doing the programming, level design, marketing, etc was just too much for me.

However, that being said, I have found a modeler (Shadow, who was mentioned in the article). So the paper look is going away. As such, I've decided I'd chip in and do a few of the minor modeling requirements. I've added a screen in the image section.

Media.moddb.com

Reply Good karma+1 vote
SIGILL
SIGILL - - 1,157 comments

Ah I see, would've been cool I think, but 'full 3D' is nice of course nice as well. It's good to hear you've found a modeler, most of the time it's better to have a dedicated modeler (or a composer or a texturer etc.) instead of doing every aspect of a game by yourself.

Reply Good karma Bad karma+1 vote
wbokunic Author
wbokunic - - 114 comments

Yeah. Learned that the hard way lol. He's sort of phased out of doing games and is doing web design now. He decided to help for fun though. So things should really heat up now.

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: