About leafo (twitter: @moonscript)


Ludum Dare 32
Ludum Dare 31
Ludum Dare 30
Ludum Dare 29
Ludum Dare 28
Ludum Dare 27
Ludum Dare 26
Ludum Dare 25
Ludum Dare 24
Ludum Dare 23
Ludum Dare 22

leafo's Trophies

leafo's Archive

Ludum Dare game browser updated for LD36

Posted by (twitter: @moonscript)
Monday, August 29th, 2016 5:21 pm

I’ve updated the Ludum Dare game browser for all the LD36 games submitted so far. It will automatically update as games come in. Because this LD doesn’t have any ratings, I’ve changed the sort order to be completely random! This page lists all the games submitted along with the image provided by the developer. You can scroll through the entire list on a signle page. Enjoy


New features for Ludum Dare on itch.io

Posted by (twitter: @moonscript)
Monday, April 18th, 2016 11:56 am

Hello all,

I didn’t work on any games for Ludum Dare this time around, but I did add some new stuff to itch.io that you might find useful. The biggest one is that you can can now embed games hosted on itch.io directly on your submission page. The new embed feature lets you embed HTML and Flash games anywhere, and it works great with Ludum Dare’s submission page:

Drag link to embed

After uploading your game just find the new “Embed game” section on the distribute tab of the game’s edit page.

The second update is for tagging games. I just wanted to make it really obvious that you can tag your game for Ludum Dare. I also added the ability to provide your submission link directly from within the create/edit page:

Tag your game and provide link

Hope you ejoy! (and I hope I’ll get some time to make a game next time)

New site: Streak Club

Posted by (twitter: @moonscript)
Wednesday, January 28th, 2015 2:30 pm

Hello, I’m Leaf. You might know me as the person who creates itch.io. I just launched a new website that I think a lot of gamedevs will find useful.

It’s called Streak Club

It’s a site for hosting creative streaks. Essentially you set some goal, like “I want to draw pixel art”, you pick a rate, like “daily”, and you set start and end dates. You then submit you content to the streak before the deadline each day (or week), and try to get the longest streak possible. I noticed a lot of gamedevs use this type of method to stay motivated, like 1 game a month, @Pixel_Dailies, etc. I recently participated in something called Weeklybeats where I wrote a song every week for all of 2014. It was incredibly successful for me. I wanted to build a system that makes it simple to host events like this for any kind of creative content with little effort.

Streaks are designed to be social by default. Lots of people can all join a single streak and all try to complete the goal. The more people the better,  you can give feedback and encouragement on submissions through comments and favoriting.

In 2015 I want to try drawing every day for an entire year. I’ve created a daily art streak for 365 days that I’d love for you to join: Daily Art 2015

Here are some other streaks that are already going:

And here are all the streaks: http://streak.club/streaks
Feedback appreciated, thanks for checking it out!

Ludum Dare game browser updated for LD30

Posted by (twitter: @moonscript)
Tuesday, August 26th, 2014 12:27 pm

Greetings, I’ve updated the game browser for Ludum Dare 30! If you want a fast way to view, filter, and sort games then check it out! All 2539 comp and jam games are there!



You can hover over each game to access the game’s downloads and see the number of ratings (the star) and the game’s coolness (the smiley face). The page is updated every 5 minutes. Games are categorized into groups by the URLs they have available for download or linked. For example if you made love2d game then one of your downloads should say love in the title or have a file URL with the extension .love. If something is categorized incorrectly feel free to tweet me, @moonscript and I’ll try to fix it. Thanks and enjoy!

Some progress

Posted by (twitter: @moonscript)
Saturday, August 23rd, 2014 3:40 pm


Got plenty of time left!

Host your Ludum Dare games on itch.io!

Posted by (twitter: @moonscript)
Friday, August 22nd, 2014 4:31 pm

Hello everyone, I create itch.io, the open indie game marketplace. In addition to being a marketplace, itch.io lets you host free games. It makes a great candidate for hosting your Ludum Dare games. It comes with detailed analytics and a cool game page designer. There’s no ads or anything lame like that, if you disable payments for a game then it’s just 1 click to download. Embedded web games show right away in your game’s page.

I’ve been actively developing the site over the past year and half now and I’ve added a lot of new features since I first launched. (Maybe you saw my original launch post on the Ludum Dare blog). HTML5, Flash, Unity, and Java games are supported in additional to traditional downloadable games. The goal of itch.io is to give you a simple way to create your game’s homepage. You can design, write details and upload images along with your game. Check out the Rougelight game page to get an idea of what you can make with the built in theme editor.

I’ve created a Ludum Dare 30 tag, just pick ludum-dare-30 when creating your game. I’ll post all the games that get uploaded after the comp/jam.

You can check out some of the games that are already on the site here: http://itch.io/browse

And here’s the FAQ if you want more information: http://itch.io/about/faq

I couldn’t have gotten this far without the support of the indie game dev community, so thanks and good luck with LD30!

If you got any questions leave a comment or bug me on Twitter, @moonscript


Ludum Dare games browser updated for LD29

Posted by (twitter: @moonscript)
Monday, April 28th, 2014 12:11 pm

Hello! I’ve updated the game browser for Ludum Dare 29. If you want a fast way to view, filter, and sort games then check it out! Thanks.



Hover over each game to access the game’s downloads and see the number of ratings (the star) and the game’s coolness (the smiley face).

The page is updated every 5 minutes.

ps. it’s opensource, you can find the code here: https://github.com/leafo/ludum-dare-browser

LD Game Browser updated, quickly view all the games

Posted by (twitter: @moonscript)
Tuesday, December 17th, 2013 12:52 pm

Hello everyone,  I’ve updated the Ludum Dare game browser for LD28. It’s a quick way to infinitely scroll through all the games and do some basic sorting. Enjoy!


ps. it’s opensource, you can find the code here: https://github.com/leafo/ludum-dare-browser



Ghosts RULE

Posted by (twitter: @moonscript)
Sunday, December 15th, 2013 1:18 am

Sell your game on itch.io this October and itch.io takes no cut

Posted by (twitter: @moonscript)
Sunday, October 6th, 2013 12:45 pm

Hey everyone,

I created itch.io, the indie game marketplace. It’s kinda like Steam but there’s no client and it’s completely open. Anyone can start selling a game immediately from anywhere in the world. People buying your game can pay what they want above a minimum price too. Traditionally itch.io has taken a 10% cut of all transactions to pay for itself, but in celebration of the October Challenge itch.io will be taking no money. That means you get all the features of itch.io and you get to keep most of your profit. I say most because the payment provider (Amazon/PayPal) still takes their cut. If there was a way to disable that I would :).

If you’ve never seen itch.io before I suggest you check out the developers page to see what it’s all about. Some of the features it provides are free file hosting, game landing page designer, download and purchase analytics, Flash/Unity/jar support and the ability to host your own indie game sale. If you’ve created a game then you can use itch.io to quickly create a webpage for it where people can buy it (or you can give it away for free!). If you’ve ever seen Bandcamp before then you can think of itch.io as the same idea but applied to indie games.



P.S. I’m always working on itch.io and adding new features, if you’re interested in updates then you can follow the site on twitter: @itchio

Encourage fair scoring, play the least rated games

Posted by (twitter: @moonscript)
Monday, September 9th, 2013 2:08 pm

Make sure all games get a fair score! Use the Ludum Dare game browser, click sort by least rated and start playing!

Or you can click this link: http://ludumdare.itch.io/#sort=votes_reverse

The star icon in the game’s hover data is the number of plays it has, and the smiley face is the number of times that person has played a game.


Join The Saltworld.net Game Jam

Posted by (twitter: @moonscript)
Monday, September 9th, 2013 11:08 am


Click here to visit the Jam Page

Hello everyone, the folks at Saltworld.net and itch.io are teaming up to host an awesome week and a day long game jam!

  1. It’s from Saturday 14th to Sunday 22nd September.
  2. You can work by yourself or with as many pals as you like.
  3. Submissions more substantial than gimmick-games are encouraged but not mandatory.
  4. We encourage you to post screenshots of your work in progress to the forum thread.
  5. Make as many original resources as you can whilst using an honorably minimal amount of pre-competition content.
  6. Sign up by posting to the forum thread

The theme will be announced on the day of the competition at midnight British Summer Time which equates to early afternoon to mid evening on Friday in the US.

Games should be submitted to the itch.io page: http://itch.io/jam/saltw. The winning submission will be decided by forum vote when people have had long enough to play enough games to vote fairly.


For the winner of the jam, the glorious @mysteronomnom will be 3d printing a statuette of Saltworld’s famous mascot:

It would be great to get some Ludum Dare folks participating! Thanks

Feed My Boyfriend Timelapse

Posted by (twitter: @moonscript)
Sunday, September 1st, 2013 11:14 am

I normally put the game’s soundtrack on my timelapses, but for this game I wrote 3 10 second pieces and that wouldn’t loop well. So I spent way too much time making all the music into a 5 minute piece, you can listen to it either on the video or here: https://soundcloud.com/leafo/feed-my-boyfriend

Play and rate here:


LD game browser updated for all games

Posted by (twitter: @moonscript)
Wednesday, August 28th, 2013 4:09 pm

The Ludum Dare game browser has all comp and jam games. I’ve also set it up to update ratings and coolness every 15 minutes. Enjoy! http://ludumdare.itch.io

Boyfriend Simulator: Feed My Boyfriend

Posted by (twitter: @moonscript)
Wednesday, August 28th, 2013 11:54 am

Oops, posting this really late but…

PROUDLY PRESENTING “Boyfriend Simulator: Feed My Boyfriend”

wow this looks fun!

Boyfriends everywhere are very hungry and it’s your job to feed them. Take to the mall to go shopping for delicious treats that you’ll launch into the boyfriends mouth with a baseball bat. Don’t feed him the wrong thing or he’ll barf all over the place. Enjoy some rockin’ 10 second tunes and and and incredible array of upgrades! And for all of you saying the boyfriend is a stupid ugly loaf.. well watch it because he’s modeled after yours truly!

Click here to play and rate Boyfriend Simulator: Feed My Boyfriend

Updated Ludum Dare game browser for LD27

Posted by (twitter: @moonscript)
Sunday, August 25th, 2013 10:15 pm

I made this cool infinite scrolling game browser last LD, I just updated it with all the games submitted for LD27 comp. Enjoy! http://ludumdare.itch.io

Also if you’ve got the time you should play my game! http://www.ludumdare.com/compo/ludum-dare-27/?action=preview&uid=4321

[cache: storing page]