Ludum Dare 35
Coming April 15th-18th Weekend

Ludum Dare 34 Results

About McFunkypants (twitter: @McFunkypants)

Hardcore gamer.
Dungeon Master.

My blog about indie game development:

Follow me on twitter:

My Ludum Dare Games:
Rising Lava of Doom
A Familiar Story
Asteroid Explorer
Super Skill Jump
Orca Tactics
Sushi Overload

Some of the other games I have made:
Mars Orbital
Trail Ride
Lost Adventure
Kool Community


Ludum Dare 33
Ludum Dare 32
Ludum Dare 30
Ludum Dare 29
Ludum Dare 28
Ludum Dare 26
Ludum Dare 25
October Challenge 2012
Ludum Dare 24
Ludum Dare 23
MiniLD 32
Ludum Dare 22
Ludum Dare 21
MiniLD #27
Ludum Dare 20
MiniLD 25
Ludum Dare 19
Ludum Dare 18
MiniLD #20

McFunkypants's Trophies

Featured in
Awarded by GeekyJuegos
on January 10, 2016
Sokoban Trophy - Awarded for Hosting the Awesome Charity Game Jam November 2012
Awarded by shubshub
on November 25, 2012
The 'I-am-a-Dinosaur-riding-a-shark'-Trophy of publishing a book about game development
Awarded by pretzelhands
on November 26, 2011
Award to give to someone later
Awarded by Sos
on August 15, 2011
Gracious Host Award for mini-LD27
Awarded by Winterblood
on June 28, 2011
Having a "Nudge" =)
Awarded by KoryWazHere
on December 16, 2010

McFunkypants's Archive

I’m In

Posted by (twitter: @McFunkypants)
Friday, August 21st, 2015 6:35 pm

I’m In. Using unity. I’m teaming up with two talented artists, @fasterthanlime (sound) and @sir_carma (meshes).


– McFunkypants

Sal and Papa Progress…

Posted by (twitter: @McFunkypants)
Saturday, April 18th, 2015 1:16 pm


Of course I’m in!

Posted by (twitter: @McFunkypants)
Friday, April 25th, 2014 5:52 pm

Well, I always do an I’m in post before entering another Ludum Dare. This must be my… hmm.. tenth? Who knows. I am in. I’m planning to write my very first Unity3D game. GOOD LUCK AND HAVE FUN!

Airlock One: a puzzle game

Posted by (twitter: @McFunkypants)
Monday, December 16th, 2013 12:22 pm

I finished my puzzle game! Play: Mars Orbital: AIRLOCK ONE. A puzzle game. Your mission: build a space station. Rotate hull blocks to create an enclosed shape with a yellow line around all edges. Can you make a perfectly sealed ship with no open sides? Use the mousewheel or keyboard to rotate blocks. Click the floating pieces to choose another.


I’m in, using HTML5 and #NOKILL

Posted by (twitter: @McFunkypants)
Wednesday, December 11th, 2013 10:13 am

I’m in. I will use HTML5. I will, depending on my feeling at the time, either use PHASER, BABYLONJS or my tower game or platformer starter kit to begin. Who knows, but all are open source.

My challenge: to try to make a fun game that has no killing in it.



Posted by (twitter: @McFunkypants)
Monday, December 9th, 2013 2:53 pm

I hereby issue a gamedev challenge for you all. Can you make a game without any killing? Can non-violent games be fun? Are you creative enough to think of more interesting interactions? Try the #NOKILL #LD48 challenge! =) Spread the love!

Charity Button Challenge

Posted by (twitter: @McFunkypants)
Thursday, November 14th, 2013 3:31 pm

Embrace your inner kung-fu master

Posted by (twitter: @McFunkypants)
Tuesday, August 20th, 2013 2:04 pm


I haven’t missed a Ludum Dare in a few years. Of course I’m in. I will likely use this HTML5 basecode, but I promise NOT to make a platformer with it.

Good luck, everybody! HAVE FUN! Embrace your inner kung-fu master.


Seven Screenshots: Day 1

Posted by (twitter: @McFunkypants)
Monday, July 22nd, 2013 3:24 pm

The  #7DRTS  (Seven Day Real Time Strategy) Game Jam at +Ludum Dare has begun!  (

I’m taking part and hope to post one screenshot per day for the next seven days – from concept to mockup to beta to release. I hope to make a simple puzzle/boardgame style RTS that features lots of castle and road building.

My initial idea: think reversi (othello, gomoku) plus civ/simcity/carcassionne.

Played on a top-view fantasy overworld map. The strategic focus is on the road network (or train tracks). Any time you capture a city and own both the first and last city in a network, you claim the entire trade route. Just like in reversi, you can suddenly flip the team of a long row or column of cities if you capture the “ends” of the chain.

Wish me luck!


Animated gif: BASHLAND

Posted by (twitter: @McFunkypants)
Thursday, May 2nd, 2013 3:06 pm

Just for fun, here’s an animated gif of my game, Bashland. [PLAY]


#1GAM wants YOU!

Posted by (twitter: @McFunkypants)
Tuesday, April 30th, 2013 1:25 pm

One Game A Month - www.onegameamonth.comOne Game A Month loves Ludum Dare. You see, #1GAM is not a game jam. It is the gamification of gamedev. You earn XP and achievements for doing what you love. We rely on game jams to motivate us. Like doing workouts, the goal is to become stronger, faster, better gamedevs by releasing many small games.  We’d love to have you join us – 5000 strong and growing! Please SHARE YOUR LD48 GAME with us!


Ludus: HTML5 Platformer Basecode

Posted by (twitter: @McFunkypants)
Tuesday, April 23rd, 2013 1:09 pm

Of course I’m in. This post is my official declaration of tools. In particular, I’m proud to announce that project LUDUS, my new HTML5 platformer/metroidvania game engine has just been released. It is open source. It compiles to both web browser html and also win8 app store using Visual Studio.


It is at revision 179, and uses ippa lix’s jawsjs, howlerjs for mp3/ogg, tween.js by mr doob and others, and imports Tiled map editor layered maps using json export. It has all the bells n whistles needed for a complete game, from 60fps fullscreen performance to touch/keyboard, music and sound, level transitions, gui elements, scores and dangerous tiles (spikes), bouncy tiles, walk-through tiles, and some pretty awesome particle systems, plus all the expected stuff like spritesheet animations. MIT license. That means you can do whatever you want with it. Perhaps you’d like to give it a try?

There are two complete demo games you can rip apart,
Rubba Rabbit and Gwendolynn the Lionhearted.

Complete source on github:

Official Potato Challenge

Posted by (twitter: @McFunkypants)
Monday, April 22nd, 2013 4:59 pm

Remember my kitten challenge? This is the same thing… but with the humble potato. To honour our spudly brothers who will inevitably come in dead last, I challenge YOU to add a POTATO somewhere in your game as an easter egg. Just for laughs, and to enjoy the a-peel of this mash-up without chips on your shoulders. Tag your posts with #potato.


potato Potato asdf_potatoe potato01_idea03_small potato01_idea01_small potato01_idea02_small Potato


#1GAM Loves Ludum Dare

Posted by (twitter: @McFunkypants)
Thursday, April 18th, 2013 1:44 pm

One Game A Month Loves Ludum Dare.
Crosspost your LD48 games on #1GAM to earn XP.


One Game A Month

Posted by (twitter: @McFunkypants)
Thursday, January 3rd, 2013 7:46 pm

One Game A Month

I’d like to welcome you all to join ONE GAME A MONTH – over 2500 gamedevs have already signed up for this ad-free, noncommercial, “gamedev gamification” site where making games earns you XP, levelups and achievement awards. Bring your career to the next level. This isn’t a game jam: we NEED game jams like Ludum Dare to pull it off. We’d love to have you post any games you make for LD48 compos in 2013. Good luck and have fun!
IRC | Reddit | GitHub | Kong | FGL | Google+ | @OneGameAMonth | #1GAM | YouTube

POSTMORTEM: Pathos – a puzzle strategy game

Posted by (twitter: @McFunkypants)
Sunday, December 16th, 2012 6:40 pm

I had so much fun this weekend – late nights, inspiration and community.

This also marks the 12th game I made in 2012 – thus successfully completing the 12-in-12 quest. Feels so great! I love my life.

Presenting: PATHOS – A tragic love story and pathfinding puzzle game. PLAY IT HERE!

Click to PLAY!

The brave Princess Pea is on a quest to rescue her one true love, Sir Mushroom.Torment them by building a labyrinth. Can you drive the lovers apart without making it impossible?

Art Credits: Johannes Sjolund, Luke Mehl, FantasyMapMaker, and Piotr Pawlowski. Grateful thanks to the artists above and everyone who participated in the LPC at as well as the Ludum Dare and #onegameamonth communities.

Click to PLAY!

I wrote this game using HTML5 (javascript) using canvas. I’m not using any game engines – this was so simple I just did it from scratch.

Levels were designed using TILED editor‘s export to JSON data. If you’re looking for a great open source level editor for your games, I highly recommend Tiled.

The maps are done in two layers, one for background tiles like grass and flowers, and a second that represents objects that can block pathfinding.

There are 5 levels that you can select from on an overworld fantasy map, with a bonus level that is randomly generated.

This is a turn based strategy game that uses the a-star pathfinding AI algorithm as the base mechanic. Two lovers are randomly placed in the terrain and your job is to spawn new walls in such as way that instead of walking closer to each other for a tender reunion, our intrepid lovers are driven farther and farther apart.

Click to PLAY!

The strategy here is that you can’t make it completely impossible for them to reach each other.

This means that it is GAME OVER if you create a labyrinth in which the two lovers are unable to eventually reach each other.

Why? A true villainous spirit (you) wants to have them never lose all hope – to never give up – but to experience the heartbreak of a love that is just out of reach.

The sound and music is handled bySoundManager2, which uses an invisible Flash sim for compatibility but could use HTML5 sound if it exists. Once browsers “just work” with mp3s I’ll enable this setting.

Click to PLAY!

You can choose to start from any of the six levels. There’s a sandy desert island, a twin rivers bridge level, a lava-filled underground volcano, a grassy lush island and a haunted crypt. Finally, I threw in a basic random level generator for a tiny bit of added replayability.

I hope you like it! I had so much fun making this. Thanks to the Ludum Dare community for being so awesome.

I’d like to flesh out this game engine to build more complex turn-based-strategy games in 2013.

I personally prefer a more cerebral, thoughtful, non-twitch game these days. As 2012 progressed and I found myself getting caught writing games that were technically easy to code (shooters and platformers) I started to come to the realization that I would never generally want to play these kinds of games. I grew out of them decades ago.

Click to PLAY!

Why make the kind of game you wouldn’t want to actually play? This is why I expect to focus on puzzle, strategy and RPG genres in 2013 as I embark on my second year ofmonthly game-making.

This kind of game also lends itself very well to mobile and cross-platform design. Though people have tried to make platformers and shooters on mobile, on-screen joysticks and touch controls on twitch games are frustrating and unsatisfying.

Low-end phones and tablets also struggle to keep up with rendering. I prefer to focus on the kinds of games where I don’t even care what the framerate is.

Turn-based strategy was made for mobile. It works on old computers. It is perfect for busy people who have a coffee in one hand while riding the bus. For relaxing after a long day. There’s enough stress and gunfire in the real world – I want me games to be relaxing, interesting and challenging – like a game of chess or a great novel.

Click to PLAY!

The next step in the development of this simple game engine is to port it to run on my phone using either phonegap or cocoonJS.

If I get enough response from playtesters (please rate and comment upon my game on the Ludum Dare website!) then I will flesh it out into something more complex; more levels, more balancing, additional mechanics. Perhaps even a level editor.

It all depends on whether “it sticks.” This rapid game development technique I’ve enjoyed this year lends itself very well to playtesting. You quickly prototype a game in a weekend, release it to gamedev friends, and see which ideas resonate with others.

This is a valuable technique since many devs find themselves spending an entire year (or more) on a game before letting others try it. Only then do they discover that perhaps their game isn’t going to sell well, or was in need of tweaks to the gameplay.

Click to PLAY!

Creating a dozen prototypes a year is a great way to “throw a whole slew of ideas on the wall” and then find out which ones stick.

Those that do are deserving of further development time and polish.

I think a great idea for my next year’s gamedev would be to work on bringing 1 game out of every 12 I make to fruition. To build it up to professional levels in the hopes of a public commercial launch.

The rest are “incubators” – brainstorms. Mental exercise. A way to hone my skills. To learn new things. And to have FUN! That one reason alone makes them worthwhile – the rest is icing on the cake.

If you’d like to try your hand at rapid game development and prototyping, I warmly encourage you to check out the initial I’ve started called ONE GAME A MONTH. I pitched the idea to a few people on twitter last week and the thing exploded.

The response was more than enthusiastic – it literally went viral. We’ve had over a thousand people sign up.

Your new year’s resolution: join in 2013! Earn XP (experience points) and achievement awards for doing what you love: making games.

[cache: storing page]