Developing a game is not an easy task. With all information on the internet, it is hard to make choice on the software and technology to us. I always wanted to be a developer and specifically a mobile application developer.
Employed full time and with no knowledge on I.T, I had to make my dream come true: have a running mobile application in the any app store. As internet has it, short cuts were there. The major problem was the outcome of the route I was to take.
I had to make a choice between sharing office hours and reading tutorials or taking a few hours after work to do tutorials. I love my family very much that option two was out of question.
I took tutorials on java which were not promising at all. I jumped to android studio in my quest to make the first mobile game. The codes and terminologies scared the hell out of my life. I decided to try visual studio and C# dot net.
Programming was starting to make sense. But wait a minute. I had to develop a mobile app!! So the choice of the software presented the biggest challenge.
While studying C# dot net, I decided to try and develop a simple game for Nokia feature phone. Java was taking tall back on my life. After I had to learn any language which would make my dream comes true. Never mind the nosy boss who would keep checking what I was doing.
I made a decision that this was to be my first game. Three month down the line, the first game came to life. As I was preparing to launch the game of my life, Nokia was bought out and feature phone were no more.
My dream came crushing down in minutes. As I was searching for the next option and with little knowledge on java, I pumped onto a tutorial by unity team. As usual, I didn't give it much attention. I downloaded unity software hoping this would change mi dream again.
Learning unity C# was the easiest thing that ever happened. With little object oriented programming knowledge, I worked myself up to my first game, the apple maniac.
After several days coding and testing, I decided to test on android phone. Magic as it would be said, the game came to life. The next challenge was how do I get the game to store?
Unity provided the much needed answer. All stores were cover in the basic software. I never gave up as my dream was to have a running game in the store. I uploaded to the store and few days later it was rejected. At least I tried.
I never gave up. I Went back to unity and did changes as directed and re-uploaded. I wasn't convinced that my game was live in the store. I tried on a very close friend and it worked. It was a favorite game for my friend.
The game took several months fine tuning.
I decided to try a second game on unity: samurai the huinter. Within a month, the game was up and running.
I needed to make a killer game. I thought it would take me years coding. Within a week, I had The Spider Cybog up and running on android play store.
I have never given up from the time spider cybog go to store. The more I interacted with unity I realized on full time basis, I can make a game within a day. Unity is not hard after all. It is software I have learnt to work with.