Jeff Hangartner – Revealing the Path Less Travelled in Video Game Industry
Jeff Hangartner, the founder of the gaming start-up, Bulletproof Outlaws has been a professional developer of games over the last half a decade. Creator of Pixelation, the 1st Pixel Art Forum and also originator of the Pixel tutorials which have been published in the form of a book. Jeff has always been a pioneer of the gaming industry.
CG Today is proud to present Jeff’s exploration as he shares the whole process of creating a start-up right from day 1. With the belief that gaming development is coming back to its original “one programmer in the basement roots” idea, Bulletproof Outlaws is chronicling every step of its start-up process from strategies, to marketing, setting goals and outsourcing, successes and failures. The aim is to help other developers who have ideas but are intimidated by the whole start-up process and are not sure how to go about it.
You can visit his website Bulletproof Outlaws to know more about him or send an email to get connected.
Bulletproof Outlaws - Game 1 - A Diary of a video game studio!
Next up is doing up some menus. I’m pretty bad with interface/HUD design, it’s not something that comes easily to me, so like with the HUDs, I just kind of mock a bunch of different ideas up and then pick the one or two that aren’t super horrible and flesh those out and decide from there. Fortunately because I did the HUD design first, I have a general theme with the blood streak and using reds/yellows, so I’m pretty keen on having the heading be a word (Menu, Options, etc.) on a blood streak to match the “READY?” streak in the last mockups, thus I’m mainly designing how the options themselves will be displayed:
As the work load increases, the falling-behind-on-updates increases haha Progress has been good, but we’ve been putting in a lot of hours and updating the blog is way lower priority than a lot of other stuff (making sure files are ready for Derek, or fixing animation bugs, changing how we do stuff, etc.). So I’ve decided to compact a bunch of days together instead of attempting to fill in all the missing days.
Choosing a title was a pain in the butt… everything short is taken already haha So I decided to go the opposite route and pick something overly elaborate. And so Elusive Ninja: The Shadowy Thief was born! I wanted to put a subtitle in because if I do a sequel, or a different type of game that uses the character, I can use the same Elusive Ninja title and just have a different subtitle.
The first rough idea for a title screen:
The final title screen:
The HUD has been solidified, and looks like so:
I went with blood and fire, and it stands out nicely on the dark blues/purples of the game’s background. I took the large blood splat and flipped and shrunk it to create a second smaller blood splat...I’m thinking it’d be cool to have announcements (“NEW RECORD!” for when you top the high score, “+1 LIFE” when you catch a Riceball, etc.). But I don’t know if this will make it in, I was just playing around.
I had to make a font sheet for the fire numbers, so on Derek’s recommendation I bought Glyph Designer for $29.99. It outputs stuff that can be used in Cocos2d, and was a huge time-saver and very easy to use.
This is just the HUD solo:
I wanted to make sure the game is polished and animated outside of just the main gameplay, so I whipped up this quick test of an idea for an intro transition animation:
I remember watching Capcom VS SNK in the arcades and the levels had these cool intros…it’d show a pixely Rad Racer looking game where the car explodes and flips and then cut to the actual level you fight in and there’s a blown-up flaming car in the background. I love that kind of thing so I’ve always wanted to do something along those lines.
Here’s a later version:
I’m really happy with how it came out, and with sound effects it’s even better. Originally the ninja just materialized in because I didn’t want to take time to draw a jumping silhouette frame, but Derek from Halfbot convinced me it would be cooler to have the ninja jump in from the distance so I went for it, and it definitely looks way cooler.
I can’t fully remember because it was a while ago, but I think a friend and former co-worker, Wes, and I were up late blabbing about gamedev stuff and he said it’d be cool to make a game where everything is seamless…So when the user is done on the main menu, it unfolds and reveals the gameplay stage and everything jumps onto it and the gameplay begins. I dig that so I tried to orchestrate the menu design in this game to involve that. The background of the main menu is actually the gameplay stage’s roof zoomed in 300%…so when the scrolls on the menu fold up, the camera pans up the roof and zooms out and the ninja jumps onto the stage and the game begins. This was a really fun effect to do, but it was a pretty elaborate undertaking and I don’t know if I’d be quick to try it again without some serious planning ahead of time.
Here’s some gameplay footage:
When your Deflect Meter is full, you can swipe upward to deflect objects (though in this version you can do it whenever you want). The meter fills whenever you dodge an object and it takes 10 dodges to fill. This gives you a last-second desperation move. We went with an upward swipe because we figured that’d be cool on a touch-screen, but as I was testing it I found it wasn’t as good for the gameplay…swiping up means you’re no longer moving left/right, which is okay at the start when everything’s slow-paced…but when it speeds up a lot, it can get your ninja killed. So I’m thinking of changing it to a button you can tap with your hand that holds the iPhone.
This was the demo animation of the menus:
I like the idea of having the options light up as you drag over them, and then get swiped out with a blood streak when you let go on one. I think it works well with the scroll, and I like having stuff zoom in/out so I was happy to get a chance to have the scroll drop in from the foreground.
And here’s the menus working in-game:
It worked out pretty good so I’m happy! Everything’s coming together the way I pictured it in my head…it’s a pretty big relief because when you imagine it you never know for sure how it’s going to look when everything comes together toward the end. Epic props to Derek from Ravenous Games (go buy League of Evil for your iPhone if you haven’t yet, it’s easily the best platformer on the device) for putting up with my over-the-top artsy polish!
Email:
This e-mail address is being protected from spambots. You need JavaScript enabled to view it
| Web: Bulletproof Outlaws
And so after that last huge catching up update, where are we at today? This week I’ve finished up the Sound Effects, which were a blast to do. I had to search for hours through sites like soundsnap, and for most of the sound effects I’d mush various sounds together (like for a death stab sound effect I’d combine a sword slash sound with a juicy squishing fruit sound and a grunt, etc.). I tried using Adobe Soundbooth, but it doesn’t seem too user-friendly for mixing tracks together quickly (but admittedly I have zero experience with the program), so I grabbed Audacity because it’s free, and that turned out to be a great little program.
We’ve had to cut/tweak a few superfluous features but nothing too severe. Derek’s got another project lined up and this one went way past when it was supposed to due to our problems with the animation tool for the first few weeks of development…so we want to get this thing wrapped up and completely off his plate as soon as possible. It’s getting pretty close, all the menus are linking to eachother correctly and the game starts up and Derek solved some massive loadtime issues by switching to TBXML for parsing the huge animation .xml files. There was a point where we had a 20 second load-time before you even saw the main menu haha Now it’s down to a reasonable few seconds like any other game.
Today was messing with image reduction. We’re running into some issues with the iPad version which we suspect might be memory issues because the art for the iPad is epically huge and the iPad isn’t really a super powerful machine compared to, like, an iPhone 3G. So I popped a look into the \Art\ directory and holy crap, the art totals 15.7megs! There’s a 20 meg theoretical limit on iOS games, so that doesn’t leave much room for anything else in the game.