Engines, tools and apps for Ludum Dare

Hi, Ludum Dare #36 is starting in less than 24 hours! I already wrote a post with some tips to succeed in this game jam, but I thought it would be cool to share which tools I'm using for Ludum Dare –and other game jams.

I will also indicate which tools are free. For the ones that are free with a basic license, but then have other pricing plans, I will mark them as free* (with an asterisk).

Engines

I'm putting in "engines" categories everything related to the engine, framework, libraries, or game making tool you will be using to create your game. Before listing any of them, let's clarify something:

There is no shame in using a visual game making tool.

Game making tools allow you to create games without you having prior coding experience, and are a great way to get introduced to game development.

You would be surprised at the amount of games that have been created using tools that some look down to. To the Moon was made with RPG Maker. The first version of Spelunky was made with Game Maker. The same goes for programming languages, some very popular games have not been created with C++ or C#: Minecraft was coded in Java, for instance.

You are not less worthy as a game developer if you don't use C++ or Unity. Tools are tools, and in the end what matters is what you create.

That said, I recommend that for a game jam you pick something that allows you to export / create an HTML 5 game. Why? Because is the medium where you will get more people to play your game! No downloads, no installation, no unzipping a file or running an installer… And when you create a game for a jam, it is a good thing to get as many people as possible to play your game!

What I'm using:

JavaScript with Phaser (free). I'm quite quick writing JavaScript code, Phaser is generic enough to allow me to create any 2D game I can think of, and I can easily upload my game to any server or itch.io.

My generator-gamejam (free) to create a blank template for the project and set up automation tasks with Gulp: auto-reload the browser when the code changes, handle modules, deploying to a server, etc.

Art

One thing to take into account is that fancy tools won't make you draw better. A digital tablet can't draw for you. A pixel art editor can't do pixel art for you.

In the same way that a state-of-the-art text editor won't make you a better programmer –it will make you a more productive programmer.

That said, here is what I'm using:

An (old) Wacom Intuos digital tablet. It is the smallest size, but it is enough for what I do (all of this means: a tablet is fantastic, but you don't need to spend loads of money in one to get started on art).

Pixelmator, which is an affordable image editor for Mac. I even used to do pixel art on it, but I've moved onto specific software.

A pixel art editor. I've used Asesprite for a jam before, but I don't feel comfortable with the UI. This time I'll be trying Pyxel Edit and see how it goes.

Audio

Audio is my weakest point, and I'm trying to improve my skills, so take my list here with a grain of salt. These tools work for a complete novice like me.