Autumn’s Song, is the first app designed and developed by me, and this is its story …

“What would you want to be when you grow up?” — Someone asked me when I was a kid — An inventor! — I always answered. I was obsessed with the idea of having the power to create things that can have an impact in the world; because my heroes were people that made it, from Da Vince until Wozniak/Jobs.

Is not easy to follow that goals when you are 16 and live in a far away country with economic limitations and with poor educative systems; you have to take hard decisions like giving up the university (years later) to start learning by yourself, learning things that make you feel passion but don’t fit into any career, but only that way you can meet the freedom to choose what type of future you want to have. For example, without going to any classroom, at 13 years I started to learn Digital Music Production by myself and it was a really creative stage, at 16 years I started to learn design by the same way and with effort, years ago, I gave myself a way to life. Whether designing a web or producing any soundtrack, somehow leads to the same goal: create things.

But sometimes when you get older, you start to settle down and have more responsibilities, that’s when the fear of going out of your confort zone appears.Some people call it maturing, but I call it resignation. The 2014 was a year when I realized that I started to resign about keep learning new things. That is how I gave myself a personal challenge: Going out of my confort zone to learn a programming language and launch a small game for iOs in 3 months. The result is Autumn’s Song.

I’m not a good seller, so I will start saying that this adventure is something really simple and technically humble, but inside of all the limitations of developing, I tried to make something consistent. I have no experience in developing process to produce videogames, so I had to make my own method that basically consist in 3 steps:


Before even starting to think in the game, I gave a lot of hours to investigation, reviewing the oriental’s history, appreciating the way their culture embodied art, etc. With all of this in my head I had made a fast mock up to define some compatible elements with the mechanics, and giving a reason to each one of them, because behind every interaction there must be an story.

First brief sketch of the concept made in a couple of hours

Two weeks after the design’s concept was finished and consisted of a scene with several layers that would give parallax effect at the bottom and above it all the elements previously defined in the draft with their respective interactions.

Final design approved for me before go to code


The history of this period is long and full of moments: exciting, frustrating, feeling glory, filled with hours and hours learning the most effective way possible; directly from the practice. The good thing about being a designer and “programmer” is that while knowing in depth development, one can implement things that the design does not consider to be this static, such as the use of particles or how to how to program movements . Knowledge of both worlds greatly improves control over product improvement, and that for something as organic as a game, is invaluable.

Some of the more than 2,000 lines of code on Swift using Sprite Kit framework

Music & Stories

I usually use Ableton Live to compose (in Windows), but as I was working in apple environment, Garage Band was enough.

As I said earlier, the game was not simply a set of interacting entities without cause, by giving a concept to the game makes it have a deeper meaning, somehow, explain the place and motivation of each item.The game consists of a bird that must collect petals, but why it does? What is your motivation? Why does at this time of year ?.All this explanation is by way of subtitles in the bottom of the screen where the player can read as you progress in the game.I will not make any spoiler but I can say that the story is a beautiful little poem.

The Story at the bottom of the Game Scene

After nine weeks from the start of the project, I sent the game to Apple for review. I had to anxiously wait two more weeks until they can give me approval, Then I finally saw the product for sale in the app store. A Unblocked achievement in my life.

A real screenshot of the downloaded game on an iPhone 6

I write this story as a testimony for those designers or professionals that feel afraid of learning new things in some stage of their career, whether the sacrifice involved commit to something as complex as programming, or simply because they are afraid to leave your comfort zone. I have no idea if this game or any other will be a commercial success, but I prefer the great satisfaction of being able to follow my childhood dream of creating things that people can use and enjoy. This is the best motivation you can have in life and transforms what most called work on an exciting adventure.


Click here to go to the App Store


PD 1 : I have a personal rule to be always grateful, so I want to do an important mention for Ray Wenderlich and his incredible courses and tutorials. Jared Davidson for his tutorials in his Youtube channel, very useful and didactic. And in general to all the people who gave me support at different stages of the project.

PD 2 : Next week I start working on my next game, it's something much more ambitious and will take several months of development. I'm excited and terrified. Wish me luck!



Product Designer at Automattic

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store