Website Still Under Development
My name is Lucas Warner and I have a passion for Unity. I have been sharpening my craft for the past 5 years, and within the last 2 years I have focused on mobile platforms and experimental Augmented reality and virtual reality.
With an extensive study of game arts and design, I have been able to push out nearly 15 different games. Also I have been able to provide exciting demos that have secured my clients millions of dollars in investment.
I have developed my app creating process professionally for three years. Taking a project from start to finish is my Niche. This process covers, idea planning/ brainstorming, target demographic research, planning and outlining, UI creation and implementation, advanced scripting, monetization, testing, touch up and finally release.
Design Process: From Start To Finish
Research is key when developing a viable product. WIthout it we will have no real way of knowing if an idea will be useful to a customers needs/wants. When researching products, I take into consideration three main factors.
- What the company wants to provide.
- What consumers want and need.
- Compliance of all of the product hosting sites and governing laws.
The research process is long and tedious but is necessary to do before jumping into the development of a product. By running live questionnaires and building case studies we can understand more what potential clients and users would like to see and how it can match the technology that the company would like to focus on.
After the research is done. The fun can begin. Using the collected data and information, we can put together a plan for an app or game. We take to the drawing board, where we plan out all of the screens from start to finish and have peers test the user flow. From there we tweak and finally start building a basic UI design in Sketch, or Experience Designer (XD). To save time we can pass these designs to developers to start implementing in Unity, while the color scheme is carefully implemented and final designs are drafted.
Planning is the most important part. Before we begin development we create, go over and tweak flowcharts until the right flow is found. The flowcharts will act as instructions for us to go off of. With all of the design work done and flowcharts completed, we port the assets to be implemented in the app or game. Development is a tedious task, because you never know what kind of snags you may run into, but taking considerations for organization, portability and possible future developments we can minimize bugs. We implement regular flow review processes to ensure that everyone on the team is on the same page and we’re all driving the same way.
My least favorite but also one of the most important processes in building applications, is testing. Testing is a definite requirement in the app development process. First we start with stress testing the app. (E.G. multiple logins and logouts, repetitive button pressing and more). Then we begin blind flow testing to see the average user’s flow in the app. We track each possible use case they take. Each issue we find we log and implement fixes for, then we retest. If permitted, we put together a focus group and begin alpha testing with them. While this is happening were tracking user flows and metrics with Unity Analytics and/or Fabric. This process can take a while but is effective for releasing a stable application. After the product is deemed stable we can move on to release.
The release process is the most satisfying part. Together the product team and the marketing team place the app in the respective stores and stage PR and multiple social media postings to announce the products release. If the job was done right each app released will be compliant with all of the stores rules and regulations.