Communication is key in creating any complex project—which is why I always start here. In our first meeting, my goal is to gather as much information about your idea as possible, to discuss every possible detail, and to try to understand your needs as clearly as I can.
This typically takes an hour or two, and is best done in person or through a video call.
Research / Project Outline
Once we've got a concept for your app, I begin researching the technologies and the tools that are necessary to create it. I'll deliver a comprehensive analysis containing all of this information, an estimated project timeline with milestones and the release date, and an estimated project budget.
I'll collect half of the project budget in advance, and development will start.
Development / Testing
As development progresses, I will follow the project timeline that we laid out in the previous step, and will provide constant updates on our progress. As features are implemented into the app, they will be rigorously tested against the requirements that we identified in step #1. As all of the features come into place, I'll perform final testing of the app with all pieces integrated together, and work out any bugs before we release.
Release / Marketing
After we have a stable, working version of the app, I'll go through the necessary steps to ship it to whatever markets and platforms you intend to package it for. If we had included a marketing and advertising piece in our project plan, I'll make sure all of the social media and websites are ready to announce your game to the world.
Once the final payment is collected, the app will go live!