Abiola Olaniran is Founder and CEO of Gamsole, a mobile gaming company based in Lagos, Nigeria. Gamsole has been developing games solely for the Windows Phone store since April, 2013.
The company generated some buzz recently, following the release of a teaser video for its upcoming endless runner, Gidi Run. Techpoint spent an afternoon with Abiola Olaniran where he shared his inspiration and aspirations for Gamsole. He also shared is views of the state of mobile gaming in Nigeria
How did you get into game development?
Starting from school actually. Back in school, I studied Computer Science and Mathematics at the Obafemi Awolowo University, Ile-Ife. While I was a student, I participated in a lot of competitions and during my quest for an area of concentration, I discovered that if I was going to go into application development, mobile gaming is the single category of applications that has the most requests from smartphone users. From utility to edutainment, business applications, social networking and all that, we have more people requesting for games than any of them. This makes it a lot easier for an individual developer with no initial resources to build something that can grow organically, without having to do a lot of marketing.
I was fortunate to have these thoughts and ideas at around the same time when the Windows Phone platform was being launched. It all started from winning Microsoft's Imagine Cup and going on to represent Nigeria at the World Finals. It was at the World Finals Microsoft announced the release of the Windows Phone platform. There were guys showcasing applications at the event and that gave me more opportunity to learn the platform. I gained more focus as a programmer; from developing just about any kind of application, to focusing on mobile gaming.
From the Imagine Cup, I came back to Nigeria. I went into the Samsung Developer Challenge where I won the game and edutainment category. After all that, I became more sure that I was going to do this. So as an individual developer - I was still in school then - I kept on uploading applications to the store. One of my first games then was called "Road Blazer". Within a few weeks, I already had about 40,000 downloads.
Note that during this period, I was also a Google Student Ambassador. Through that network, I got to know about 88mph. I submitted my pitch with the application I had created. I was the only Nigerian at the time that got picked to go into their Accelerator Programme.
Be the smartest in the room
Apparently Gamsole as a company began after the 88mph programme. It was an instant hit of sorts - in 6 months you already had about 3 million downloads. What did you have to do achieve that instant success?
We never had to do any marketing at that period. That's one thing most developers need to understand about the fundamentals of business. It is not about impressing people. it's not about creating the most impressive or, should I say, the most morally justified application. No, it's about the demand and opportunity; finding a niche. That's the most important thing because if nobody is going to download your stuff, you might as well not do it.
I think a lot of our downloads came due to the fact that Gamsole was among the first set of developers on the Windows Phone platform. Imagine at the time, Microsoft was putting a lot of energy and money into pushing Windows Phone devices yet, thousands of new developers around the world were jumping on the iOS and Android bandwagon, because of the success stories they'd heard. For me, it was all about deviating a bit from the crowd mentality. It's not about the most popular thought or idea among the developer community. It's first about your users - what they are requesting for - and the niche, which is the opportunity you've found.
As you've explained, you got on the Windows Phone platform primarily due to the perfect timing. However, 3 years down the line, why does Gamsole still develop for only Windows Phone?
We are actually currently developing for featurephones, but with strategic partnerships. Our first Android game is also in the works. So we are definitely going cross-platform. However we are taking our time to study the market extensively. We don't want to upload an application unto the store and have 10,000 to a 100,000 downloads, which we consider a failure. If you really want to make money with applications, you definitely need a lot of downloads and requests.
Speaking of downloads and requests, what is the Gamsole business model? How do you make money?
For now, Gamesole monetizes mainly through advertisements on the Windows Phone platform. We are able to do that because we get a lot of requests and have a lot of games. The model we've been working with is inspired by the likes of Miniclip and the earlier days Gameloft, where they would create a lot of games. So it makes sense for us to have a lot of mini-games and monetize them with advertisements.
However for the Android and iOS games we are currently working on, they will be monetize solely by in-app purchases. That's just the model that makes sense for these platforms. Of course for Windows Phone we can as well do in-app purchases. We are definitely working on that.
Let's go a little bit back to your stint at 88mph. Following the completion of the programme, Gamesole was based in Nairobi for a while. Why did you decide to come back to Nigeria?
I can say the environment is quite similar. However, for you to build a great company, you need a great team. I just figured then that I had a better chance of getting more skilful people here than I was getting in Nairobi. I can practically say that in this whole country, we have the best set of animators and graphic designers. And that's because we value team and skill. It's not about the number of people, it's about how good they are. I would rather hire one person that can do the job of 5 people, and do it very well, than hire 5 people that will struggle to do the job of one person. So get one person, pay that person shitloads of money to motivate them enough to be able to that job.
Also, like you said, the 88mph accelerator programme had ended at that time. Nairobi definitely has its own advantage for startups. It's generally more conducive for startups - housing is not much of an issue, you have constant electricity, many hubs coming up here and there. But I think Nigerians are more aggressive. If you are going to win in Africa, I think you should be in Nigeria. Lagos is specifically. Life is way faster here; this is where you really want to be if you're trying to build something that will be the biggest in Africa. Of course, I'm fortunate to be from Nigeria so what am I not doing here?
As far as gaming goes, at least locally, you are now a "big boy". Do you still code?
Of course, coding is my passion. I think everything is going to become boring to me once I stop coding. I make a lot of business decisions, but we have a Business Development officer - Tobi Obasa- who handles most of that. So I definitely still find time to code. If my developers have a bit of an issue, I assist when I can.
For me, it's all about the product. Like they say, a great CEO can either be someone who is extremely good with the product, someone who is very good with keeping the money, or someone who is really good with marketing. If you look at it globally, any great CEO must have at least one of these 3 attributes that he's very good at. I think my strength and passion lies on the product side. In my opinion a great CEO of any tech company has to know a lot about what the company is actually selling. From the likes of Bill Gates, Steve Jobs and Mark Zuckerberg, those guys are sitting at the heart of the product, not just putting someone there.
Did you write any of the code for Gidi Run?
There's a programmer primarily assigned to that project. I am in charge of the creativity side of it. So I keep going back and forth working with the team but I actually haven't had to touch any code in Gidi Run. But of course I am very involved in the project.
What can we expect from Gidi Run whenever the game launches?
Expect the best game that has ever come out of Africa. Expect to get to see our idea of creating African games coming into reality. Creating "African" games is not about focusing on the evil things happening in Africa. No, it's more a combination of humour, lifestyle of the people, the literature and creating entertainment out of it such that anybody, including non-Africans, can relate to it and enjoy it. That is what we hope to achieve with Gidi Run - make people see what is happening in the society. We put a bit of humour and, of course, good graphics. We also try as much as possible to make the coding very fluid, up to global standard.
What are some of the challenges to running a gaming company in Nigeria?
You have to really fight hard to create the kind of team you want. It's a serious battle. It's even more difficult when you're in a foreign land that's similar to your home country, in terms of the kind of problems you are facing. But we've been able to crack that to some extent. We obviously still need to do a lot but, with the kind of product we are creating, we hope we will generate more interest in really good people coming to join our team.
For everything else, as long as your company is making enough money to sustain the business, you won't have too many issues.
Gamsole obviously had a lot of financial help form the start - 88mph and the Microsoft Innovation Grant come to mind. How does Gamesole generate funding at the moment?
As a company we have't been looking for investments for a while now. Gamesole has been running based on its own revenue, without any external investments, since around June of 2014. We're also on the verge on some big partnerships which we won't disclose at the moment.
What's Gamesole's most popular game yet?
That's not an easy question to answer. You see, most of our downloads are sort of evenly distributed. In the sense that when we release a game, we can predict the number of downloads it's going to have. This is because we had the advantage that there are fewer developers on the Windows Phone platform. So we just filled in that gap. Now it's becoming even more complex, in that more and more big gaming companies like King.com -- makers of Candy Crush -- and Zygna are now on Windows Phone.
Our position as one of the first movers has enabled us to generate enough cash to now boost our Android development. We would rather not just dump an application into the Play Store because they are so many out there. Android alone as about 1.3 million apps so uploading a new app will not make any difference. On iOS, your game has a 1 in chance of being played once. It's worse on Android because there's no regulation. Don't listen to anyone telling you to build games for iOS and Android first. These people don't understand that it will never work like that. If you want to make a lot of money with games, you need a lot of downloads, especially if your business model is advert-based. But even you plan to rely on in-app purchases, you have to realise it's more complex than people think. There's an emotional psychology into the art of making people buy.
What is the state and future of gaming in Nigeria? With the local content on ground, would you say there's the potential of building something like say Candy Crush?
People have to understand that if someone is going to play your game, they don't really care about African stories, to be honest. You're going to have to play on the same plain with Candy Crush, Subway Surfers and the like. And truth be told, the fact that you're including black people in your game won't necessarily make people download yours over theirs. You need to have that kind of marketing budget that makes sense. You need to know, on the average, how much you're expecting to get per user. Those are the key things. I notice a lot of Nigerian developers focus on creating games that tell the "African story".
If concentrate on that, you will definitely flop. Don't get me wrong; having African feel and appeal is not a disadvantage. I'm just saying it shouldn't be the stronghold of your gaming project. Pitching "African games" as your primary differentiator doesn't really help because what people really care about is, "is the game fun"? You can't just develop games for Nigerians alone. That won't fly, trust me. You have to design something with a global mindset, something that will appeal to everybody. If I'm going to acquire users for my game, I wouldn't acquire Nigerians. I would rather acquire people outside Nigeria. The kind of metrics I would be looking into are the buying power; how much they've spent on applications before.
So for me, developing games for Nigerians is not yet viable. Of course you can always use what is in your environment to create something fun for the rest of the world.
Finally, do you have any advice for any young developers who want to get into game development?
Come and work for Gamsole.