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 GuideThe first book on game jams. Full of wisdom and tips from the pros on how to finish on time and enjoy the process.
Flash 3D Game ProgrammingAn intro to stage3D coding in Flash 11. Readers go an an epic adventure while building their own action game.
Game Jamming in UnityTips and tricks to work faster in Unity, commissioned by the Amazon Appstore.
A-STAR pathfinding AIHow to code a maze-solving navigation algorithm for turn-based strategy, tactics, or puzzle games.
How To Game JamTips to help you enjoy the experience of game jamming. Make a game you're proud to show you friends.
Build a Stage3D Shoot-Em-UpCreate a high-performance 2D shoot-em-up, taking advantage of hardcore optimization techniques.
Make One Game a MonthYou can make a dozen games this year. Try this rapid game development methodology proven to work.
DOM SpritesRendering game sprites in HTML doesn't always need a canvas; you can use CSS.
Procedural Music GenerationJust like random dungeons, generating music using a few simple rules can produce surprisingly good songs.
Game Development for KidsMotivating 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.
Torgar's Quest (Steam)Trailer and game cinematic voiceovers for a fantasy roguelike RPG.
Spellcasting (Nintendo Switch)Narrator and storyteller intro voiceovers for a whimsical drawing game availble on PC, Switch, Android, iOS.
Fortify (Steam)Full voiceover services including unit commands, cinematics, tutorial prompts, and game trailer.
Skein (Steam)In-game voice prompts for a game narrator and unit voices for an arcade-inspired dungeon crawler.
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 (Xbox, Switch, PS4)Game trailer voiceover for a fast-action arcade game available on all platforms.
MeatlyMakes (PC)Game narrator intro voiceovers for a simple game with hand-painted art.
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.
Jazzyboy8 song jazz album featuring my electric and classical guitar, bass, and mandolin.
Dessert Oasis14 funk songs inspired by tasty dessert food. Each song is inspired by a kind of treat.
Chuffed13 funky house and dub reggae songs designed to be danced to.
McFunkypants Music Library75 of my old songs. Public domain; free to use in your games, videos, and streams.