About

Hey, I'm Mike Hoskins, a designer and programmer located in Northwest Montana.

Contact

If you'd like to contact me about a project, or have a question about the content you see on this site, or just want to chat me up, I'm mostly available as time demands.

Email is probably the best way to get a hold of me, since I check it the most consistently. I can be reached at mike@pixelbath.com. I don't use a great deal of social networking sites for my professional life, but I can be found on the following:

Work

I'm currently not accepting freelance work, but am always open for discussion. You can reach me on my contact page.

Play

I've been a lover of video games for almost as long as I can remember, and an avid programmer for nearly as long. In elementary school, one of our classes had a TI-99/4A with a few games on it. From that moment on, I was captivated by the capabilities of computers and the potential they contained for entertainment.

Commodore 64 The "Breadbox"

Sometime around third or fourth grade, I received a second-hand Commodore 64 (with disk and tape drives!), along with a couple programming manuals for the system. As it turned out, these would be instrumental in showing me the computer not just as a consumer device, but as something that could be commanded to carry out the user's will (provided you could learn the syntax). These manuals, along with the magazine 3-2-1 Contact, taught me the basics of BASIC which came in handy during the Apple IIe-era of school computing. I believe before the class even started, I'd already wowed the person next to me with my fancy:

10 PRINT "MICHAEL IS COOL."
20 GOTO 10

We learned to use LOGO, but the pen-based drawing didn't make much sense to me at the time. Why use such a slow method of drawing when you could just jam everything into a sprite and blit it anywhere you want?

I occasionally used a friend's Amiga 1000 (with RAM expansion and two floppy drives) as often as I could, checking out the newest games along with its thriving demo scene.

After high school I moved to Houston and began to learn HTML, and while helping others with websitessites, began to pick up some ASP, then PHP. I was tempted by the allure of Java and its "Write-Once-Run-Anywhere!" promise, but didn't understand what all those extra words meant: "Public static void main? That's ridiculous; why can't I just write the function name?"

Ultimately, after getting my feet wet in a few more semicolon-based languages, I finally understood Java's now-not-so-cryptic code, but had already graduated to a career in Flash ActionScript development. Fun graphics, easy framework, ubiquitous player... what's not to like? My career ended up in c#/.Net, Flash died, and here we are.

I mostly work in c# during the day, and my hobbies stay weird; showing up as homebrew game development: PSP and Wii games, TIC-80, and PICO-8. These game systems aren't Flash, but they run in browsers and most other platforms. I do occasional pixel art and Blender renders, sometimes picking up everyday streaks here and there.