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

We are going to continue the space shooter game that we started in the Part 1 of this tutorial. This time we will add enemies and handle collisions. Create Enemies First let's start by creating enemies. This is going to be very similar to what we did to create the…

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

Unity is a great framework to build 2D and 3D games, and it’s getting increasingly popular. In this tutorial we will see how to make a simple 2D space shooter web game in Unity and Javascript (Unityscript). This is an introduction to Unity, so you just need to have…

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…