Jumpy Rope is an endless arcade jumper game for iOS, and on Android platforms, featuring low poly graphic style, customizable characters and simple gameplay mechanics.
Jumpy Rope was inspired from Final Fantasy IX mini jump rope game, which has Vivi play jump the rope. I thought it could be fun to have a small game that would bring back these memories. So from the beginning, this is what I wanted to game to play like.
As for visual style, Crossy Road, Monument Valley where all people talked about, and for good reason, they look very good, and they play very well. I decided to go for the same direction and aim for low poly flat shading. I was really fond of the idea to have a small, contained environment. After browsing for inspiration, I found a mix of floating islands like Captain Toad Treasure Tracker. By now, I had gameplay and art orientation, so I started to work on it.
I started to work as I always do, gameplay first, so I focused on the jumping mechanism, which is the most important part of the game, making a tutorial at the same time for that ( which as evolved from the tutorial, and is was not implemented in the game ).
A week later I had a prototype which ugly models, art, and no polish, as prototypes should be. With a couple of polish here and there, and a couple of assets from Unity’s asset store, I tough I could make it, and release it. It wouldn’t be the best thing in the world, but having no team to work with, it was all I had. Luckily, I stumble upon this:
Trying my hand at some low-poly illustration#3dart #blender3d #lowpoly #illustration pic.twitter.com/ddZbkpWVdB
— Fi da Silva 🎀 (@fifsilva) October 24, 2015
When I saw this, I immediately knew this was the style and islands I was looking for. After contacting @fifsilva and explaining the project, she jumped along to make a couple of floating islands for Jumpy Rope.
The game went from mediocre looking to awesome! I really love those tiny floating islands she made. This pushed the overall game quality, and I had no more programmer art anymore. All I needed now was characters. I met some people and then was references to others. I was lucky enough to get concept art and models from them.
Concept art by Jenny HarderAt some point the game looked this this:
I’m still good fir #screenshotsaturday right? :) Here’s my little wizard! WIP. pic.twitter.com/gYkS8lRXaD
— Michael Adaixo (@MichaelAdaixo) September 13, 2015
And then came the environments:
The environments are getting soooo cute :D #gamedev #indiedev #madewithunity #lowpoly almost there. :) pic.twitter.com/NYnvTEvBuj
— Michael Adaixo (@MichaelAdaixo) November 30, 2015
Couple of months later I was working on two player mode, while waiting for characters and animation ( by Guilherme Martins ), to be finished to be integrated in the game.
This dude looks happy! Working on landscape mode and two player mode! #gamedev pic.twitter.com/2pnmlbjkB9
— Michael Adaixo (@MichaelAdaixo) March 17, 2016
While waiting for assets from the team, I had made UI, a Replay System to save people’s games and replay them as ghosts ( never made it ), local two player mode ( was removed because people didn’t play it ), changed leaderboard system to be cross-platform and integrated with facebook, changed gameplay input based on player feedback ( twice ), and of course the api to handle all that stuff online. The UI took several iterations, I really think that at each step it got better, but at some point I had to close on a final version.
Last UI Redesign I hope... Made this 3 times already.. a #gamedev suffers.. :P How's my 'Programmer' art for ya? :P pic.twitter.com/N45tvEaDOw
— Michael Adaixo (@MichaelAdaixo) May 17, 2016
#screenshotsaturday #jumpyrope #gamedev #lowpoly Still working on this!! I'm almost there... I promisse! :) pic.twitter.com/Owtcnb2v9x
— Michael Adaixo (@MichaelAdaixo) April 23, 2016
Once upon a time... a bunch-of-ropes! #gamedev #indiedev #ropes #jumpyrope pic.twitter.com/oamNxGJEGj
— Michael Adaixo (@MichaelAdaixo) May 25, 2016
In the later stages of development, Pedro Costa came in to make the game stand out with audio, sound effects and music. Now the game is freely available on the AppStore, and on GooglePlay.
Here’s the trailer for the final version:
In conclusion.
The bad: No planning whatsoever. I didn’t think ahead and plan the game through. I also probably should have got in contact with the community sooner, to ask for help or get feedback for the game. The lack of planning, made is easy to make ‘just one more feature’, that in the end, either didn’t make it to the final build or took way too much effort for what its worth.
The good: You always learn something, some new technology, new and better code practices, and most importantly, you ship a game! Jumpy Rope made me value planning, and careful consideration of features, what to kill and what to invest in. Get feedback early, get it out to the community as soon as possible.
That’s it for now.
Cheers.