Gamedev Portfolio: Christer "McFunkypants" Kaitila
🎮 Games 🎧 Music 📚 Books 🎙️ Voiceovers 📧 Contact

Hello, my name is McFunkypants, and I've worked on over 100 games, using many different engines and programming languages. I learned to make games in the DOS era while I was sysop of a BBS, using Turbo Pascal, C, C++, VB, Shockwave3D, and openGL, but I really found success once I became a Flash developer. HTML5 and Javascript is now my preferred tool for rapid game development. I adore Javascript and consider myself a master level magician with it. I have 10 years experience with Unity and C# as well.

I am primarily a coder, but I've made tons of 3d models, textures, and sound effects, designed scores of levels and game mechanics, composed a hundred pieces of music, published a few books and articles, produced plenty of keynote videos and conference talks and have done voiceovers for several game trailers and intro cinematics.

I enter game jams. Often. Back in the day, I created an influential game jamming community called One Game A Month, where I suceeded at the personal challenge of creating 24 games in 24 months. This led to many business opportunities, and since that time I have earned a living as a "professional game jammer" by helping others rapidly iterate on small projects in a game jam fashion. I normally help out small teams or startups, but have been lucky enough to work with larger clients such as Microsoft, Honeywell, Nutanix, Packt, Envato, and Harvard. I make prototypes, MVPs, vertical slices, conference demos, mockups, and jam games with ease and flair.

I'm currently gamedev-in-residence at Hometeam Gamedev where I collaborate with beginners to make games in Unity and HTML5. My specialty is helping others get over the tricky parts; optimization, special effects, technical art, gameplay iteration, overall polish, and general mentorship. With my help, we have collaboratively published over 60 games together, typically in teams of 15-20 people.

I am always looking for freelance game development work. Please contact breakdance@mcfunkypants.com or @mcfunkypants on twitter if would like help on your game project. Game development is my lifelong passion. If you have a project you need help with, send me a message. I love working with other developers and have a reputation for improving team morale. I treat people with respect and projects with optimism. Thank you for visiting my portfolio! P.S. I prefer small projects over big ones.

Books and Articles

One of my proudest moments was holding a physical copy of my first book in my hands. In addition to being a published author of two books, I was an editor for a gamedev tutorial website, and have written articles on topics such as coding, music, and game jams.

The Game Jam Survival Guide The Game Jam Survival Guide

The first book on game jams. Full of wisdom and tips from the pros on how to finish on time and enjoy the process.

Flash 11 Stage3D Game Programming Flash 3D Game Programming

An intro to stage3D coding in Flash 11. Readers go an an epic adventure while building their own action game.

Game Jamming in Unity Game Jamming in Unity

Tips and tricks to work faster in Unity, commissioned by the Amazon Appstore.

A-STAR pathfinding AI for HTML5 Games A-STAR pathfinding AI

How to code a maze-solving navigation algorithm for turn-based strategy, tactics, or puzzle games.

How To Game Jam

Tips to help you enjoy the experience of game jamming. Make a game you're proud to show you friends.

Build a Stage3D Shoot-Em-Up Build a Stage3D Shoot-Em-Up

Create a high-performance 2D shoot-em-up, taking advantage of hardcore optimization techniques.

Make One Game a Month

You can make a dozen games this year. Try this rapid game development methodology proven to work.

DOM sprites DOM Sprites

Rendering game sprites in HTML doesn't always need a canvas; you can use CSS.

Procedural Music Generation Procedural Music Generation

Just like random dungeons, generating music using a few simple rules can produce surprisingly good songs.

Game Development for Kids Game Development for Kids

Motivating kids to learn how games are created is made immeasurably easier by one key fact: games are fun!

Games

I've worked on one hundred game projects, dozens of websites and a few utility apps. Very active github. Master level js/html5 skills. Expert level c#/unity skills. Proficient in ten other programming languages. Hobby level visual artist and musician. I am always looking for interesting part-time side gigs.

Voiceover Work

When I was in university, I hosted a late night radio show. My deep voice and ability to read text without saying "um" has given me the opportunity to work with other game developers on titles on all the major platforms.

Torgars Quest Torgar's Quest (Steam)

Trailer and game cinematic voiceovers for a fantasy roguelike RPG.

Spellcasting Spellcasting (Nintendo Switch)

Narrator and storyteller intro voiceovers for a whimsical drawing game availble on PC, Switch, Android, iOS.

Fortify Fortify (Steam)

Full voiceover services including unit commands, cinematics, tutorial prompts, and game trailer.

Skein Skein (Steam)

In-game voice prompts for a game narrator and unit voices for an arcade-inspired dungeon crawler.

Tumblebug Mr. Tumblebug (iOS, Android)

I was the narrator voice for a hand-painted children's picturebook available as an audiobook, mobile app, or PC title.

Meganoid Meganoid (Xbox, Switch, PS4)

Game trailer voiceover for a fast-action arcade game available on all platforms.

MeatlyMakes MeatlyMakes (PC)

Game narrator intro voiceovers for a simple game with hand-painted art.

Greedventory Greedventory (Coming Soon)

Trailer voiceover and game intro narration for a clicker RPG with detailed 16-bit graphics.

Music

I love music, and play many instruments. I'm best at guitar, but try to play a bit of everything. I've written over 100 songs in many styles, ranging from jazz music to funky house. All my music is public domain (CC0) and can be freely used in games, movies, and streams.

Jazzyboy Jazzyboy

8 song jazz album featuring my electric and classical guitar, bass, and mandolin.

Dessert Oasis Dessert Oasis

14 funk songs inspired by tasty dessert food. Each song is inspired by a kind of treat.

Chuffed Chuffed

13 funky house and dub reggae songs designed to be danced to.

Music McFunkypants Music Library

75 of my old songs. Public domain; free to use in your games, videos, and streams.

Contact

Game development is my lifelong passion. If you have a project you need help with, send me a message. I love working with other developers and have a reputation for improving team morale. I treat people with respect and projects with optimism.

@mcfunkypants on twitter breakdance@mcfunkypants.com