Getting into mobile game development is like baking a cake for the first time. You will either have a tasty treat or a failed result, especially if you’re a noob. But in my case, it’s a way to challenge an artist’s personal development. I notice there are those passionate people who really make games with every method and tricks imaginable. Most of us, including myself, do see the future of getting good money in our own creations, but that is honestly not a priority, I admit to have those perks in the long run is ultimately satisfying. Creating the best game and at the same time earning well is such a gratifying moment for a developer or artist. Obviously I’m not in that level yet, but sure enough soon is just around the corner.
In that same context you would try to avoid creating shitty games. Example is copying gameplays, which I also did on purpose to experiment and I got my answer as well – a shitty result. Maybe those tricks had worked before. The game industry these days move at a drop of a hat. Trends change quickly before you know it.
I began creating mobile games with little knowledge of the industry. As a graphic artist I focus on the design aspects alone. However I do have a small programming background which I consider totally useless at this point. I know basic C++ and the game engine I am using uses C# or Java Script. Nonetheless, if you are devoted and confident you can get things done. You just need to think out of the box, like hiring people to work for you. Luckily though, I have a bit of talent in designing, animating and concept thinking. That experience is directly proportional to numbers in my bank account when I started GeekyGnomeGames. However since I really wanted to make my own I managed to gather tools that I am familiar with. You know what I mean – buying needed software and to register an account with iTunes and GooglePlay plus buying license for the game engine. Despite all of that, don’t let these things hinder you from moving towards your goal. It is an investment so to speak.
Let’s say you got your game face on and you found the right people, tools, and skill sets you need and is motivated enough. By the way, you can always work alone – which I think is perfect as a start.
In my experience I will leave you these 5 important things to remember:
1. Be creative. Believe in your own idea. Have time to play as much as possible all games or even just popular ones and wonder why and how they are made. Understand the basics of the gameplay and start from there. The idea is to make something that will satisfy yourself, as the creator of the game. If you are not enjoying the game you are trying to make don’t expect others to enjoy as well. If you need to learn more, research on independent (indie) game developers. I am sure you will get more inspiration.
2. Think on paper. Make sure you write everything you have in mind. Whatever it is, may it be simple or far-fetched. The crazier it is, the better. This will allow you to remember everything, so make sure to write every detail. If you are clear on what you want for your game, you will eventually have it as you execute everything. You may think it’s a bit of old school writing on paper but trust me, it helps.
3. Give way to experimentation. A flexible approach to everything will make it worthwhile for you. Work on the most brilliant and stupidest idea. Don’t mind what other people say. They may hate it or like it but whatever. If you pull it off, they will still download it!
(Here is one game idea which I find a bit embarassing. The code is a bit easy since shooter/puzzle games are quite common thus you can find a lot of tutorials. Anyway, it doesn’t really matter now. It’s actually funny and even the title is quite hilarious. Anyway, you get experience points, if you know what I mean.) Warning: Try to avoid making games like this xD.
Don’t download, just watch the video here.
4. Always take the time to have a break from your own games and play other games as well. Be open to studying styles of other games’ mechanic. This can also refresh your mind and maybe learn a thing or two.
Hope you got something out of this post!