I am a slight beginner with UE4, but i played around and made a basic FPS a few years ago with the UDK. I am currently working on making a Single player RPG that uses turn based combat similar to final fantasy 10. I am able to find plenty of resources for FPS’s, but not many for RPGs it seems, but I believe I just don’t know where to look, or i’m looking in the right places and can’t translate the information given into what I want. Also i’m familiar with C++ so all tutorials are welcome…
Some things I know my game wants.
Talents (Similar to WoW)
Abilities (Spells)
an Inventory system (where loot is dropped and put in after a fight)
Turn based combat (not tile based which is every where it seems)
I can think how I would implement this with code, but I think the vastness of UE4 is making me over think everything.
Unfortunately there arent tutorials for every topic, so you will have to try some stuff by your own. When you have any problems, make sure to post a question into the forum so that we can help you
Combining your resources is your best choice when it comes to approaching game design. That being said, it is quite alright and normal to be intimidated. There is a lot you can do with the Engine, therefore there is a lot of content and knowledge to be gained while exploring the documentation and sample projects.
The best advice I could give to you would be to start simple, and do not try and think too many steps ahead or too in depth. There are a few questions you might want to ask yourself before getting started which can help you narrow down what you might want to look into first.
1. What is the theme or genre?
2. What are the main features about the game that will make it unique?
3. What are the core elements/framework your game needs for the design to be complete at its simplest stage?
Once you have these questions answered you can start exploring the areas of information you desire.
There is a Learn Tab within the Launcher which provides a lot of great sample projects and content.
The Forums are a good place to post with general tips and ways to improve.
The Documentation and Wiki pages provide the concrete information on the Engine and is features and functionality.
AnswerHub is the place to go if you need help with a specific issue or way of tackling an approach.