My name is Matthew and I’ve always like computers and tinkering with them. At 16 I went to college and started a computer programming A-Level. Even then using the Pascal language I was creating games. Generally remakes of old classics.
In 2008 I learned about xbox360 indie games and started learning XNA. I released my first game called “The gravity effect” the following year and established Riddlersoft Games. Since then I have made around 10 games with varying success. All these games where made in my spare time more as a hobby than anything else.
Typically I work at my other job which is a cleaning job, then in the evenings I program.
I have made many different types of games, but because I work on my own I stick to 2D games.
My most popular games to date have been the “Old School Racer” games. A 2D side scrolling motorbike racing game.
Generally for me when I have an idea for a game, I quickly make a prototype to see how fun the game is. Then its the process of fleshing the idea out a bit. I keep playing what I’ve made, showing it to friends and then implementing feedback and new stuff. The game changes a lot from the initial prototype to the finished project.
I’ve been working on Apex for the last few months. I originally released it about 7 years ago and thought I would just port it to switch. But as I played it I realized I need to change a lot. Then the person who does art for me suggested a few things and it snowballed into a complete new game.
So I’ve been gradually adding new mechanics and features. The art has had a complete overhaul, most if not all has been replaced, as well as a lot of new art. Then we started thinking about the game and a story just developed over time.
I’ve never had much success getting my game out there. Because I’m a very small indie developer most websites and influencers just don’t respond to my emails, or messages. So about a year ago I started listening to podcasts weekly while at work. This enabled me to get to know a lot about the people who run them. Because of this I’ve been able to get involved in the community and get to know people who have contacts in this area.
Apex will be a good test to see how well I can do getting the word out about my game.
I’ve always had an interest in computers and as soon as I learned programming I fell in love with it. Since then I’ve found it relatively easy to make games as I find it fun and rewarding. My main goal is to make something that people will enjoy, so I always like it when a game gets a good response.
I have found that before you even start make that amazing game you have planned that its best to start with a smaller project that you can learn from. Make a game from start to finish. You will learn so much about what to do and what not to do. As well as that your experience will grow allowing you to make even better games.
If you compare my first game to Apex there is no comparison. I can’t stress enough how important practicing your craft is.
Also always listen to what people say about your game, and get it out to as may people as you can before you release it. My biggest regret is not listening to people as my as I should have. Its so easy to see your own project only positively and not see the negative. I also found that near the end all I wanted to do was release it and this sometimes made me release something that If i had spent a few more weeks would have been substantially better.
My monthly revenue is very small as I have only recently started making games for switch. So far I have only released Old School Racer 2 on the switch, Even so my revenue for the switch is far better than any other platform I’ve released games on.
My main plans for now are to finish Apex. Once it’s complete I’m going to start learning the Unity engine so that my games will look and play even better.