So you have been wanting to develop and rpg now for a while, but haven’t actually sat down to think about what is required to build the rpg. You haven’t even really formulated a solid idea as of yet. In this tutorial we will share methods to bring your ideas to the surface.
How to get some ideas for your new rpg development project?
It is always a good thing, to look to some of your favorite rpg games for some inspiration. We not saying copy those ideas, but rather write down what you like about each of your favorites.
This should give you some insight into what makes those games so compelling. Let’s look at for example one of the top favorite rpg’s out there. For example the Pokemon series was highly popular amongst all ages and nationalities. Let’s ask ourselves what made the game series so compelling. Was it the large following of the television series which made it so popular or was it the idea of being able to live inside the world of Pokemon.
Let’s create a list from one of our favorite rpg games
Screenshot of home screen of our favorite rpg game
In our point of view here are some of the top things that made the Pokemon rpg game series great.
Vast amounts of Pokemon which you can catch and the drive for wanting to catch them all.
The large number of abilities which each Pokemon had, made the games interesting and allowed for a lot of variety.
Pokemon types created the effect that you needed actual knowledge of the Pokemon’s type to be successful in the game and beat various opponents. In order to counter various elements or abilities.
Monetary system, the games allowed you to earn money and by special items with the money you made creating an additional drive.
Badge collection, this enforced self worth and the impression that you have earned your stripes.
A rival the rival portion of the story line introduced competition in the game, which made you want to become an even better trainer.
Story, the story of a small town kid going on to become a great Pokemon trainer. Everyone loves a small town success story.
Take your favorite rpg and just write down a few things which you found awesome about it. It could be something like weapons like you have in The Legend of Zelda.
Screenshot of our favorite rpg game encountering the rival
Decide on a theme for your rpg
Try and create a setting for your rpg, is it in a dark world infested by vampires and zombies. Is it playful with candy everywhere. Is it educational with learning objectives along the way. It’s always good to remember if you are going to try commercialize your game if your game will fit your target audience. However we always advise to build your game for the love of it first rather than going in with a commercial model from the beginning. Games with passion sell, not commercially copied and pasted together.
How to get ideas for a story line
Look to your own experiences in life or that of family and close friends. Everyone has a story, maybe you have an uncle you see as a super hero. Why not explore this character as part of your game story. Perhaps a hero in your community. Every game needs a hero and every game needs a villain. Find yours and grow it from there. Write up a fictional history on your character. Fictional goals which you think your characters have and this will point you in the right direction in getting the story line of your actual characters as well in your game.
Where to learn more about developing your own rpg
Here are some extremely useful resources for rpg game development tutorials:
Are you looking for a software development company as a long term partner?
Our review on our favorite software development company. Every now and then we like to give some company in the software and game development space a chance to shine. Which is why we have brought you this article on one of our favorite development companies.
One of the reasons we are reviewing software labs today is that they stand out from the rest for us as they don’t just provide excellent service to their clients and are also striving to educate everyone on the art of development. Completely for free. Software labs are a company which understands the value of knowledge. They encourages all people to have an understanding of software development. Software labs runs a tech blog as well. Where they provide free tutorials on plc programming, python programming, php development,machine learning,machine vision and game development.
History of software labs as a development company
Software labs was founded on the basis of not just building great software but also teaching individuals about software development. Software labs started in January of 2016 and has risen to the challenge. Although starting out as a company providing business solutions to many top end customers and then moving into other spaces. Such as artificial intelligence, machine vision, automation engineering and much more. It’s no doubt that software labs should be your partner of choice when wanting software developed or any form of development required.
Description of software lab’s services
Software labs has extensive experience in the machine learning and data science space. Boasting case studies from online casinos, stock market prediction and industrial controls for optimizing manufacturing.
With use cases of machine vision in the security industry, packing industry and others which require the ability to recognize objects through software.
Case studies in the plc programming business is vast automating machinery in production lines from chips suppliers to mining applications throughout africa.
Software labs prides themselves in their new found department in the game development space. Building gamification systems for the corporate world motivating employees to work harder and more efficiently.
Software labs as a pretoria software development company have provided hundreds of custom software solutions to businesses out of their pretoria based branch and have hundreds of satisfied customers.
Where to start development of your platformer game?
Generally game development has not been a lucrative business and is mostly for hobbyists which want to just develop something really fun and awesome. Which is why this article will point you in the right direction to start thinking about how to create your platformer game in such a way that it can be captivating for your player and make it fun. The technical details we will point you in the right direction as well so that you can actually start to build your game. Here is an awesome tutorial series on platformer game development. We highly recommend following this series to get more insight into the actual programming of the game. There is a video tutorial and many graphical illustrations of how it is done.
What will help make my platformer game fun?
The biggest issues often faced in platformer games are the frustration that it can often bring to the player. Things such as :
Confusing environments often this happens with too much movement in the background. This can cause the player to loose focus of what actually needs to be achieved. Make it easier for them to understand your level in your platformer.
Hazard clearance distances, often there is a hazard which a player needs to avoid. Don’t make it close to impossible to avoid, this will not challenge your player but rather give them a feeling of failure and frustration.
Gravity often plays a role, make it a little fun by allowing your player to move in a direction while in the air after jumping. This just gives them some extra control and allows them to master new ways of completing tasks in the level.
Power ups and rewards, it’s good to reward your player for completing challenges. Even though this is advised do not grant your player special items too easily. This might make the game lose it’s challenge factor or ambitious factor. Keep your player greedy and ambitious to get the next thing which they need to level up or improve their player.
Create interaction and mystery elements to your game. For example killing an enemy gives your player the ability to use the enemy to throw something at another enemy.
A role playing game consists of a adventure type feel where a player can explore a game world and pick up items along the way and level up and improve their strength or health as they go along. Role playing games usually have a few components to them.
A item inventory system which holds power ups, health improvements and more.
Monetary system which allows players to buy inventory items or improvements.
Battle system either of the action type which the player can roam around the map and fight off enemies. The other is turn based where the player encounters enemies and can attack with their abilities in a turn based fashion.
Story lines, the most important component of a good role playing game is a compelling story line. The story line keeps the player coming back for more.
How would you make an rpg?
There are many options for making rpg games such as rpg maker, phaser and unity as your game frameworks or engines.
Planning your rpg game
However the most important part of making your rpg is planning it out. Ask yourself who is your hero in the game, your antagonist and your side role players. You also may want to adopt side games to allow your player to just be slightly distracted from the main story line, this should keep your player interested and compelled. Next you need to figure what sorts of items and power ups you will have in your game. Also will some have a commercial value or will it just be items which can only be used. It’s often nice to have both features to allow the monetary system of your game to fit in very nicely with items which have just been discovered roaming your game map.
For the more technical side you can follow this excellent tutorial series on how to make an rpg :