Sunday, March 29, 2009

Putting in the Hours

recently put out my first serious finished game project, after a handful of late nights and a whole lot of hard work and script study. Kuma Story is much more a personal project than this one was, and in such, was a much easier project to see through to completion.

As they say in the AGS forums, if not the entire business - start small. For the 6+ years that I've been fiddling with the engine, only since the beginning of 2009 have I truly made a vested effort to complete one of my projects in a timely and organized manner. It took a simple, small-scale premise on the monthly MAGS gaming contest to really give me the inspiration to work out a project on a level that I thought that I would be able to achieve. Even a simple, one-room game like this proved to amount up to something along the lines of 50+ man hours in order to get the project to the level of quality that I wanted for it.

As a little background about the project itself, it may help to give some insight into what the MAGS competition is, for anyone that isn't already familiar with it. On a monthly basis, the AGS community has a competition to create a game (short or otherwise) that fits into a specific theme. The winner of the previous month's competition provides the theme, and it is moderated by the MAGS caretaker, Mr. Klaus Schlichter. This month the job was to remake and re-envision one of two classic AGS games made around the time when the runtime was still a DOS-based engine. As opposed to explaining it all, I'll provide a link here to browse at your leisure.

I chose to remake the game Red Flagg: Don't call me Blue, since it seemed to be a straightforward game, while still offering the wiggle room to create something with a little bit of meat on its bones. I joked to myself and a few others I correspond with during the developing process that fishing is simple enough a "sport" that it shouldn't be hard to make an accurate representation without breaking my back. For my part, I think I did a reasonable job in that respect, although it still could use a fair bit of polish to make it a more engaging game experience.


The original Red Flagg, Creadted by Scid

The original game, aside from some witty responses to attempted actions, is a somewhat bare-bones. You start the game having already caught the fish you set out to get, as well as a hat for your 'great aunt Hattie' (much to the hilarity of the 'Hodzinsky family' living in the bushes/forest across the lake). The only really required action of the player is to walk off the edge of the screen and to enter their house. Which is followed by a semi-substantial blooper reel (which I ultimately didn't bother with).

So I made the executive decision to reel back the gameplay a bit (no pun intended) so that the player is responsible for catching the fish, and perhaps a few other things - which ultimately gives me the option to add a little more interactivity to the game, which I feel people would probably prefer. I took most of the text from the original game, at least as set on the Pier area, verbatim from Scid's original piece and adapted it to my own devices. All in all, the game is still very limited in terms of what you can accomplish, but I liken it to a fishing minigame that you would find in a game like Breath of Fire or the older Suikoden games. Incidentally, I was listening primarily to the Suikoden 2 soundtrack's minigame BGMs during much of the production of the game, for inspiration.

By no means am I a background person, so I'm glad that I took the time to develop my 'Behemoth in the Desert' image a few weeks back (which I will write about soon). The experience certainly helped to streamline my artistic process. Partially influenced by the 'Header' image created by pixel art master, Fool, I tried to take the minimalist background created by Scid for the original, and make it a more convincing natural environment. About 2 hours and a fair bit of fiddling later, I had the setting for the entire game.


My take on the lake/pier, and what you'll see a lot of.

Though I would have liked to have added the house as well, it plays such a small role in the actual 'meat' of the game, it didn't really seem a necessary addition. I may deign to add it back into the game in a future update, but as it is, the game is a 'one room' piece. If I had been this diligent a few years back, I could have released it for an AGS OROW (One room, One week) contest as well.

As is my nature as an animator and character artist, the largest portion of the game development process was devoted to animation of the eponymous main character, Red Flagg. I'm no stranger to character animation, but had to spend a fair amount of time after the standard movement animations on making a convincing fishing rod wobble, and the swinging and snaking of the fishing line. There were complete animations of 140+ frames done before the fishing line was added, specifically so that I could focus on the kinetics of the line itself. I'm still not 100% sure that I got it right, but I'm satisfied, at least, with the end result of my toil.

The GUI was a last-minute addition, only really added because I was already over the deadline by a few hours, and didn't think that an extra hour of polishing up the GUI for final release would hurt. I made alternate graphics for the standard SIERRA style GUI, and removed their top bars altogether. Like Kuma Story, I attempted to keep the game as simplistic as possible. Considering the scale of the game, I felt no real need to include saving/loading (though they're still accessible through F5/57), and used my original Kuma Story 'X in the upper right corner' quit button, which I may develop into a standardized interface for my games going forward.

I'm particularly proud of my 'inventory system'. Truth be told, I had originally planned on having a graphical inventory, but running out of time, I decided to do something slightly more innovative, and have Red describe the contents of his cooler instead, using a series of if/else if calls in the engine to tell him exactly what to say. I think the end result, especially since there's really nothing you can do with the inventory, is perfectly acceptable.

All in all, it was a great learning experience, and helped to recharge my batteries to continue working on my current large-scale project with the Screen 7 team, Kinky Island.

You can find and play the MAGS release of the game here.

Friday, March 13, 2009

The way of the Dodo

o, rounding up on the end of the business week after the Raku Job festa, I'm pleased to announce that for the first time in a while, I'm seeing a vague, flickering light at the end of the tunnel in the form of one (adult) game developer, and one game outsourcing firm. Both of them seemed fairly interested in my profile during the fair, and we shall certainly see if I can wow either of them with my portfolio.

It definitely brings back a spark of creativity when you know someone gives a damn about your work.

But I digress, let's step away from my personal life again for a while, and contemplate something that happened during said job fair that stuck with me. I was having a conversation with one of the developers who was at the fair during my alloted
n number of minutes with him. I mentioned that I was a pixel artist, and he was intrigued - like some sort of endangered species, he mentioned to me that pixel artists are a rare breed, and not really called for much in the gaming industry anymore. "Pixel art is ending" says he.

I tried to make the argument that it's still in use commercially within DS and some PC titles - casual gaming comes to mind, but he says that even DS consumers are shying away from the Retro 2D graphic art, and everything's going 3D on the console now. So I ponder - is pixel art truly being relegated to the realm of
niche art along with cubism and scratch art and their ilk? Obviously I have a lot of exposure to it, with my involvement in the indies/retro gaming scene, and communities like Pixelation and Pixeljoint, but it seems even in those realms that pixel art is really being considered just that - art. Much moreso than as a medium for interactive entertainment.

Granted, we do see plenty of very high quality animation coming out of pixel art, especially in the public forum of the places that I mentioned above, but what about the general gaming public? Obviously 3D is a big thing, and someone truly serious about being an artist in the mainstream gaming industry is probably going to want to spend some time familiarizing themselves with the tools of said trade, but what will happen to the great pixel artists as time goes on? The optimist in me says that one day, we'll see an influx of low resolution/2D art coming back, but that could just be the optimist in me saying I'm not obsolete.

Apparently, according to the gentleman I had said conversation with, even cellphone applications are quickly sliding in the direction of vector-based animation programs like Flash.

Regardless, Asobism (the aforementioned outsourcing company) was intrigued in the good way with my pixel art background. Hopefully this gives me a leg up over any competition I may see. I don't doubt that competition
will be stiff, but I will persevere.

Viva le pixel.

Monday, March 9, 2009

Raku Job Aftermath

ell, folks, I have been to and back from the job event held by Raku Job. I must say that I entered the event with very low expectations. I certainly thought that there would be things there for me to see and I would have the opportunity to make one or two connections in the game industry, but I'll be completely honest and say that I didn't have high hopes for getting any truly good leads.

Well, I guess my cynicism can be ratcheted back perhaps at least one notch for the time being. In retrospect, the whole event was a great move. Especially considering that I was planning almost on blowing the whole thing off and sitting around at home tinkering with my Fallout 3 mod instead. I had the distinct pleasure of meeting some great folks from Pixiv, Asobism, Acquire, Frontwing, Oh-Ami (Amiami), Digital Hearts, e-Smile, and some others in the gaming and other digital entertainment industries, but the most interesting happening was that of me running into the Director of the company that put on the event, Be Higher.

After having a great time wandering between booths and having some entertaining conversations with the people there, discussing the current life and future of pixel art with the folks I was talking to, I was winding my day down and taking a breath on one of the seats around the corner from the main event and staring off into space when a gentleman wearing a STAFF card around his neck walked over to me and struck up a conversation.

Like a lot of Japanese businessmen, it felt at first like he was just interested in practicing his English with me, which I have no qualms with - especially when their English is understandable and they're friendly, much as this man was - but after a few minutes of idle chit-chat, he revealed to me that he was one of the top people at Be Higher, the company that owns and operates Raku Job, and upon my revealing my background as a headhunter, we immediately found that we had a lot to talk about.

I don't want to get ahead of myself and say that things are going to happen when they may not, but it seems that they as a company are also looking for people, and someone who has a background in recruitment/consulting, strong knowledge of gaming, animation and cartooning, and the skill at English to help to develop a foreign market (Check, on all three counts) would fit the bill rather smoothly. He even offered to introduce me to the CEO of the company, who was sadly indisposed, but I was introduced to one or two other members of the staff, and first thing upon getting back to my apartment, I sent off a thank-you mail and a copy of my English and Japanese resumes to him to peruse.

Hopefully, he'll be interested and get back to me soon. This could well be the break I've been searching for.

An unusual twist, I suppose, as I've been desperately trying to get out of headhunting, but I think that this is one brand of recruitment that I could still see myself getting behind: portal-based, commercial, organized, and focused on three industries that I'm both passionate about and have a fair bit of knowledge in. I know that with my age, and lack of practical business experience with game development/art, that I don't have as much chance in the
proper gaming industry, but I'd be more than happy to be in a position that puts me in close contact with people in the industry, to help pad my future with them, perhaps a ways on down the road.

Either way, fingers crossed - and of course fingers crossed for the plethora of other tentative applications that left my hands on Sunday afternoon.

My advice for people interested in changing their jobs? Go to Job fairs. I may just have had a good experience and this could well not be indicative of what they all have to offer, but I chose the right job fair - one that caters to my niche. I had a lot to talk about with everyone there, and it was eye-opening in many ways.

Sunday, March 8, 2009

Raku Job Festa '09

nd so, I get ready to embark on a journey to my first ever job fair. Even when I was in University here in Japan, I was always under the impression that I was one day just going to up and leave the whole country behind me, so I never really tried the whole 就職活動 thing. Mostly I just watched bemused as my fellow students who prided themselves in being individual and nonconformist squeezed into their crisply pressed suits and crowded into lecture halls to hopefully have a shot at this thing we call 'employment'.

Of course, this was during the glory days where employment wasn't so much an issue. Not guaranteed by any right, but in the age where half of the businesses have gone tits-up in a matter of months, employment is no longer as common a commodity as it once was. Most of us are glad to have
any job these days. So today I dust off the ol' hire me grin and cinch up my best necktie, and off I go to the cattle pen. I will be attending the 2nd annual "Raku Job Festa", which is a job fair being hosted by the ラクジョブ job site.

What's unique and intriguing about this particular job fair is that it's very niche - insofar as it's meant specifically for geeks of my particular species who are interested in the entertainment industry. More appropriately, Raku Job caters to people interested in the Gaming, Cartooning (manga, to be exact) and Animation branches of the entertainment industry. At one point many years ago, I fancied myself a cartoonist, so I may very well just see what they have to offer in that venue as well, though I doubt anyone in the publishing industry is really looking for a foreigner.

Which brings me to one point of contention - I will be at the distinct disadvantage of not being a native. I don't like to rain too much attention on Japan's often inherent xenophobia, but it is there, and though I don't think my disadvantage will be quite
palpable, I can imagine that I will get a few passing glances as I sit in on lectures and drop by the booths of the visiting companies to drop off a brief resume-ette and speak with them about their open positions.

By no means am I a stranger to business here in Japan, mind you. I have worked in the headhunting business for more than a year and a half, and although most of that work is done with foreign capital enterprises, I was the man who was given all of the Japanese clients when there were Japanese clients to be had (Though being a foreigner on top of being a headhunter was sort of a double-whammy when trying to build a trusting relationship).

So I will try my luck with a few companies in the gaming indutry tomorrow. I may bring a small sheet of some of my portfolio pieces, though it seems they aren't really looking for such things. At this point, I would even be happy to be considered for a relatively entry-level position. I understand that my status within the indies community (which isn't exactly huge as it stands) doesn't really amount to a hill of beans in the professional gaming world of Japan, but I will be attempting to showcase what I can to the lovely folks I hope to be meeting with tomorrow.

If I were allowed to take photos, I would, but it's one of the 2 rules posted on their website, so I can imagine that enforcement will be done. I will be bringing my MP3 player and probably recording some audio for posterity, however. Especially if it seems like there will be something interesting to learn.

So I ready myself. I will need to drop by a photo booth in the morning to take a picture of myself, as I realized that I don't have any shots of myself with the beard that I can attach to my application, but that will be a quick matter, and afterwards, it will be meeting with my fellow job-seeker Emery, for dinner and
war stories related to the daunting task of finding employment in this global economic situation, in a country where it's already tough to find a job as a foreigner that doesn't involve teaching language to people who pay too much to learn it.

Wish me luck.

Saturday, March 7, 2009

Modding is the new Developing

ser Generated content is the in thing in gaming these days. One way of looking at it is the common misconception (in my opinion) that developers are lazy. Yes, they can certainly be lazy but I really don't think that the user generated content thing is a sign of laziness so much as following the money. People are less interested these days in an immersive and well thought-out experience as they are with being a part of the action. Perhaps for the very same reason I've become so interested in working in the gaming industry myself.

User generated content is the next logical step, when a developer realizes that the player wants to have a part in the creation of the game, and ultimately, the player knows what they want to play. This isn't to say that a game with a great plot isn't going to be something that people crave. If Fallout 3 was only a sandbox game and the GECK, then I don't think it would've been nearly as popular as it ultimately turned out to be. However, especially in the case of companies like Bethesda who specialize in very pretty games and detailed construction sets, they can rely on the players and the modding community to make 'improvements' on an already good product.

Modding has been around as long as people have had any idea how to mod a game. Even way back as far as the year I was born, two guys named Doug Macrae and Kevin Curran started a company called General Computer whose entire purpose was modding (though they did it the old-skool way, through hardware). Through their mod work, they were the guys who originally made Ms. Pac-Man and various other vast improvements on existing arcade titles of the day.

So when modding is as old as I am, it can be said that it's an institution, almost. And if it can get those two guys swanky jobs at both Atari and Midway simultaneously, it can't hurt to get one's hands dirty in other peoples' code.

Of course, this all could be a pretense for the fact that modding can also be lots of fun. I recently took my first walk down the path with a mod for Fallout 3 (which I spend a shameful amount of time playing these days), and forever put out into the world just how dorky I am a gamer by basing it off of content originally created for the Black Isle Fallout 3 game (that was never finished before the company died), codenamed Van Buren. Say hello to the Experimental Stealth Boy. Originally, the item is a short-term predator-esque light-bending technology that renders your character invisible and a fair bit more stealthy.



Because I'm an enormous Fallout fanboy, I actually did some research into the Fallout world, in order to make something canon that would be an improvement in an already pretty decent experience. Because I don't see myself as one of those modders who wants the Fatman to fire off 96 tactical nukes at once, or completely eliminate the point of having stats that affect my efficiency in gunplay, I decided to put together something that doesn't just give things away, but also adds an element of danger (?) to the game.

Taking a leaf from the Circle of Steel plotline for Van Buren, I decided to start my path down the road that is modding with a small item mod. A unique object. Although there was no talk of the Stealth Boy tech being modified in any way by the Brotherhood of Steel in the game (For non Fallout Players, the Brotherhood of Steel is a post-apocalyptic order of knights focused on gathering, cataloging and reengineering the technology of the past), I created a small modification to the existing tech to make it more interesting.

It turned out to be more complicated than originally thought. I wanted the Experimental Stealth boy to deplete a resource, be able to be switched on and off, and to have an element of risk if the player uses it too much, to discourage people from using it as a 'god item'. Think sort of like the One Ring, but with a replaceable battery pack.

So I went about the task of learning the Scripting language for Fallout 3 (Incidentally, mostly the same as the scripting language for Bethesda's other RPG titles), and worked out all the details of how to accomplish what I needed. After much muddling with base effects, actor effects, writing a custom addiction script and ammo depletion script and figuring out a workaround for the fact that the sound made when an item is picked up is also the same as when it's equipped in the game's standard setup, I have a beta version of the mod out.

It's still not perfect, but I'm proud of myself. For teaching myself some elements of a semi-complicated scripting language (With much help and hand-holding from awesome Fallout Nexus forum user Cipscis) and for building something that other people will use in their game.

It's still not real game creation, but I'm happy with what I've done, and I plan on expanding my jaunt into FO3 modding in the future. So if you play Fallout 3, and you care enough, give it a shot. If you missed the link above, here it is again. Feel free to drop me a comment here or at the Nexus, and if you like it, give me a good rating. It'll raise my clout in the modding community, and maybe help me on my way.

Friday, March 6, 2009

Kuma Story

his is a tale of a man from Canada in Japan, and a woman in Korea, and their love for one another. Honestly, I'm not all that great with choosing gifts for people, and had a very colored idea of gift-giving over the many years of my childhood. I always have the ideal that something 'from the heart', handmade is the way to go with gifts. Before my SO and I became an item, I had tried at least twice to do a portrait of her from photographs, usually to no avail.

I don't suppose that the images were bad by any right, but they just didn't feel
good enough to give as a gift. This year, on our 3rd dating anniversary, I took the culmination of my years of experience doing indies game development with AGS and created what I equate to an interactive greeting card. The end result was a small game called Kuma Story that I am moderately satisfied with.



I made a conscious decision to make the game as user-friendly and minimalist as humanly possible. In a way, this was a very difficult exercise as in adventure gaming, we are used to having a whole plethora of commands at our fingertips for immersive purposes. But in order to make sure that a non-gamer could appreciate the controls, I limited them to the simplest possible: left click to walk, right click to interact.

I also imposed on myself the limitation to make a game that has no (relevant) text. Ultimately, when the game itself is finished, aside from the credits there should be no speech, no text - it should be internationally friendly insofar as anyone should be able to play the game without understanding the language it was written in. In a manner of speaking, I got this idea because the woman it is dedicated to is of a different culture, and has a different native language than I do.



The choice to have the credits in Japanese were for this very same reason. It's a neutral language for the two of us. Incidentally, it is also being used as a portfolio piece, so it helps to have what little language is in the game accessible to the people who will be critically reviewing it the most.

And so here we have it: Kuma story. The (hopefully touching) story of a young teddy bear in love with another teddy bear, and trying to find a way to express it to her. The demo itself is very short and contains only a fraction of what will eventually be in the game, but it's a taste of what I believe may eventually be a good little piece of work, and an ongoing present to the woman I love.

Thursday, March 5, 2009

Anachronism in Imagery

he browser is such a handy tool in this day and age, and functionality continues to advance further and further making usability and user-friendliness not only the norm, but a mantra for developers.

This is mostly a good thing.

Unfortunately, from time to time, one man's gem becomes another man's garbage. The visual browsing experience is such an important part of our daily life, that I can very easily understand a developer's wish to improve that experience. However, something that is widely considered an improvement isn't always what we need. This is rarely more true than in the case of image filters. A very real bane of my netgoing existence lately is the advent of
bilinear filtering on image scaling.

For 99.9% of the netgoing public, it seems, it's a good thing. It's a "smoothing" method that anti-aliases pixels on resize by taking neighboring pixels and altering the border between them to be a middle color, blending them with their neighbors.

If you do a lot of pixel art and are a part of the pixel art community, you are probably at the very least familiar with it, if not hating it just as much as I do. Let me give you an example of bilinear filtering:



The above is a comparative demonstration of an image that has been resized to exactly 200% (2x) using bilinear filtering, and nearest neighbor (non)filtering, respectively.

Now there are certainly arguments that can be made to laud bilinear filtering, when making something smaller, it's often an improvement, and stretching images leads to some very interesting geometry without filtering, but when your entire purpose on viewing an image is to see the details, the extreme anti-aliasing done by bilinear filtering destroys a pixel image, and creates the 'blur' effect that you can see above.

Unfortunately, most people don't see it this way - the general public sees usage of this filter as an improvement, since most people consider the resized pixel to be ugly. Firefox 3 - my weapon of choice - applies a filter (Developed, I believe, by Cairo Graphics) that does what we see above. Windows picture and Fax viewer also applies a bilinear filter to resized images. By and large it has become the industry standard, but is having large detrimental effects on pixel artists.

Thankfully, a man whose name I am not sure how to pronounce is becoming the savior to the pixel art community by setting the system back (in the eyes of the general public) and giving us the option to turn off the aforementioned Cairo filter. For those who care enough, keep an eye on this bug tracker on Bugzilla. Until it's resolved, I'm stuck in Firefox 2 which seems more and more broken the longer I use it.

Hopefully, it will be implemented in the next edition of Firefox, and I won't have to wait until 4 to finally upgrade, since the 'never' button doesn't actually seem to believe me when I say I don't want to upgrade.

I'm very eagerly waiting to install Firefox 3 again.

Wednesday, March 4, 2009

Why I felt it necessary to start another Blog.

espite the sadly barren livejournal blog that I already keep, I've decided to open up a non-personal blog devoted to my pursuits in digital art and the long, long road to getting into the gaming industry. This entry will serve as my self-introduction.

I am Luke. And as people around the web know me, I am an arrtist (Clever play on the Pirate theme - I am very droll). Although in childhood and well into adolescence and teenagerdom I fancied myself a to-be cartoonist, but somewhere down the line I realized that I was more inclined to the 'digital entertainment' industry, and started dabbling in the dark (pixel) arts.

By absolutely no means have I honed this art and made myself a force to be reckoned with, nor am I even really known within the pixel art community, but I'm here, I'm zoomed in to 10x and working on destroying my vision pixel by pixel.

I will conquer the world one pixel at a time.

Now, here's the manifesto for this particular Blog. I will do my best not to break my own rules:

I will:
・ Post pixel & other digital artwork related to my quest to join the gaming industry
・ Post other work and projects relevant to gaming and game development
・ Build a digital portfolio via this blog of all of the game-related things that I do
・ Update my status within the gaming industry, which as of this writing is 'nonexistent'
I may:
・ Review games and other game projects, including shout-outs to my homies
・ Link and/or create useful tutorials pertaining to my work/art
・ Write about art-related technologies and their potential for/effect on the industry

Any or all of the above rules may be broken, as I am very bad at not breaking my own rules pertaining to diligence in maintaining order in work.