How to Make a 2D Space Shooter in Unity - Part 1

Unity is a great framework to build 2D and 3D games. It’s getting increasingly popular, mainly because of 2 big advantages: It lets you build a game once, and then easily export it to a lot of different platforms (web, Windows, Mac, Linux, iOS, Android, Xbox, Playstation, etc.) It…

Game Design Analysis of Swing Copters

The creator of Flappy Bird (Dong Nguyen) just released Swing Copters, a new free game available on the App Store and Play Store. At first sight, Swing Copters and Flappy Bird are looking really similar: same aesthetics, same controls, and same game mechanics. But let's look deeper and analyze both…

How to make a Flappy Bird in HTML5 - Part 2

In the last HTML5 tutorial we did a simple Flappy Bird clone. It was nice, but quite boring to play. We will see in this post how to add animations and sounds to our Flappy Bird clone. These won't change the game's mechanics, but the game will feel a lot…

How to make a Flappy Bird in HTML5 - Part 1

Flappy Bird is a nice little game with easy to understand mechanics, and I thought it would be a perfect fit for an HTML5 game tutorial. So we are going to make a simplified version of Flappy Bird, in only 65 lines of Javascript with the Phaser framework. Click here…

How I made $12,000 with an ebook in 24 hours

Two weeks ago I released my first ebook. It's called "Discover Phaser", and teaches how to make HTML5 games with the Phaser framework. You can learn more about the book on discoverphaser.com. 24 hours later I had over $12,000 in my bank account, and a lot of positive…

Game design tips - Better inputs

I often play web games in my free time, and I noticed something that a lot of games get wrong: the inputs. The way players interact with a game is so important that getting this part wrong might make your game unplayable. I listed below 3 simple tips that will…

Lessmilk redesign

I've now run lessmilk for a little over 3 months. When I started, it was all about my "one game per week" challenge. Now there's more: tutorials, articles, mobile games, game jams, etc. So it is time to update the website to accommodate these changes. Here's what the homepage of…

Pixel War: game design evolution

The second game of my "one game per week" challenge on lessmilk.com was a space shooter called Pixel War. When I released it I thought it was a decent game, and I was proud of it. But last week I released Pixel War 2, and I think it is…

How to come up with ideas

Since I started my "one game per week" challenge on lessmilk.com I noticed that the most common question that I've been getting in my inbox is "how do you come up with new interesting ideas every week?" So I decided to try to answer this question here. This post…

How to make a Flappy Bird in HTML5 - Part 3

In part 1 we made a simple Flappy Bird clone in HTML5, in part 2 we improved the game with some animations and sounds. Now it's time to finish our game by adding states: a loading screen, a menu, and the actual game. You can play the new version that…