hey guys, im quite new to unreal engine and game programming. but i have 7 years of programming experience (c#, java, php, perl, python, c++).
i ve never done game programming before so i dont know where to start. i dont want 2d game first though, my only focus right now is a top-down rpg game like diablo. after i master the single player, im gonna go for multiplayer.
im very good at understanding new concepts, but it would be awesome to see tutorials for unreal engine.
is there any tutorial / book which explains step by step from scratch to completed non-amateur looking top-down rpg game ? i know its not just one component.
what i mean by non-amateur looking game is, i can explain like this:
interacting with objects and highlighting them (outline shader) on mouse over and implementing the click to move code must be done in a real game environment. (not attaching the mouseover event on every object and using ray casting to decide where the mouse is and if on gui disable the click to move )
i hope i made myself clear because english is not my native language.
Start with Blueprints … move over to C++ when you want to or if you have to.
I am a Java/C#/C++ developer … but lately I do all my initial stuff in Blueprints … when I start encountering issues, I will switch over to C++ … but currently I am doing okay with Blueprints.
what about complete tutorials ? i know you said i can look at the different tutorials but i dont know what and where to look at. a list of things to do, or at least a list of techniques have to be used in a top-down rpg game.
There are no complete tutorials for special topics. What you need for something like diablo (rough overview):
-health system
-damage system
-mana/stamina system (same as damage/health/…)
-top down camera (the youtube link -> choose one tutorial depending on how exactly it should look like)
-movement (the 3rd person tutorial)
-combat system (melee or range?) -> you can find a melee tutorial in the wiki + the damage system tutorial should also cover the range weapons
Take a look at my upper links, I have posted some tutorials about those points