Want to make a 2d top-down or angled RPG. Starting out, could use some advice.
Posted: Wed Feb 08, 2017 9:14 am
Sorry if this is a bit long. It started as a simple question, but then I started to rant a bit. Decided to keep my rant, maybe someone here can relate.
I want to make a 2d RPG that is entirely made of pre-drawn backgrounds and sprites. I want the look to be similar to zelda, final fantasy, secret of mana, legend of mana games like that. I want to make a dynamic turn based battle system that is not boring and fun to look at (though that's just words to someone who can't see it).
In case you don't want to read all of this, I'm just looking for some advice, where to start (not just a link to some, generic vague tutorial made for people who have been coding for years and have cyborg implants in their brains), and wondering if there are any good tutorials out there (I'm here asking this after watching many coding tutorials, and about 3 days of searching and viewing LOVE tutorials). I know this question is asked in **every forum in the entire web**, but I ask this because I'm not looking for the first search that comes up on google or these forums. I'm wondering if anyone actually knows of a real tutorial that actually walks you through the entire game making process / helps turn your dreams into reality. I just did the GameDev For Beginners Tutorial Series, but that tutorial, while I appreciate the time it took the author took to make it, is just another tutorial that starts out small, understandable and beginner friendly, and then in the final video it is not beginner friendly, and you are lost.
To be honest I'm feeling a bit jaded. I've wanted to make a game since I was a kid. I can create art/sprites, I can make music, I can write stories/come up with game concepts... the one thing I could never grasp naturally is coding... seriously wtf? You can ask someone how to cook a meal, you can ask someone how to drive a car... Try to find information about coding on your own and forget it, even if you find a good series of tutorials the learning curve starts out pretty level. You learn about variables, functions, classes, data types, operators. Yes this makes sense. The game loop, yes, this makes sense, then when you get to the critical information, the information that actually makes a game, the learning curve skyrockets, and explanations seemed rushed and the tutorial is over.
this is pretty much the amount of experience I have with coding.
Like I mentioned I've learned about variables, functions, classes, data types, operators. and that a game runs through a loop, getting input, updating the game, then checking for inputs again.
Long story short I've been trying to learn coding since I was in highschool.. and only recently, upon discovering python and pygame I was able to get a slight grip on it.. not a firm grip or else I wouldn't be typing this... but for the first time I learned about the game loop and how a game updates itself to make animation. I was able to throw one of my backgrounds up on teh screen and havemy sprite walk around, facing in all the proper directions and everything. After working with some great pygame tutorials I discover, from the author of the videos that it's not really ideal for distribution (great). LOVE2d was suggested, and here I am. I was told that lua/LOVE2d is a bit like python.... but, coming from a beginner, it is not, there are so many things that are written differently and I feel like I'm relearning everything. Sometimes I wish I didn't to have such a difficult dream, but this is my passion in life, and like a crazy person, I keep coming back to this.
again, I'm not a natural at coding, and I hate following tutorials that lead you astray, but I love video games, and I love what you can do with the power of coding, enough to keep trying. I guess that means I believe in myself.
Anyway, sry for the rant. thanks for reading all of this if you did. It's pretty late here so I'm hoping I wrote all of this in a coherent way.
I want to make a 2d RPG that is entirely made of pre-drawn backgrounds and sprites. I want the look to be similar to zelda, final fantasy, secret of mana, legend of mana games like that. I want to make a dynamic turn based battle system that is not boring and fun to look at (though that's just words to someone who can't see it).
In case you don't want to read all of this, I'm just looking for some advice, where to start (not just a link to some, generic vague tutorial made for people who have been coding for years and have cyborg implants in their brains), and wondering if there are any good tutorials out there (I'm here asking this after watching many coding tutorials, and about 3 days of searching and viewing LOVE tutorials). I know this question is asked in **every forum in the entire web**, but I ask this because I'm not looking for the first search that comes up on google or these forums. I'm wondering if anyone actually knows of a real tutorial that actually walks you through the entire game making process / helps turn your dreams into reality. I just did the GameDev For Beginners Tutorial Series, but that tutorial, while I appreciate the time it took the author took to make it, is just another tutorial that starts out small, understandable and beginner friendly, and then in the final video it is not beginner friendly, and you are lost.
To be honest I'm feeling a bit jaded. I've wanted to make a game since I was a kid. I can create art/sprites, I can make music, I can write stories/come up with game concepts... the one thing I could never grasp naturally is coding... seriously wtf? You can ask someone how to cook a meal, you can ask someone how to drive a car... Try to find information about coding on your own and forget it, even if you find a good series of tutorials the learning curve starts out pretty level. You learn about variables, functions, classes, data types, operators. Yes this makes sense. The game loop, yes, this makes sense, then when you get to the critical information, the information that actually makes a game, the learning curve skyrockets, and explanations seemed rushed and the tutorial is over.
this is pretty much the amount of experience I have with coding.
Like I mentioned I've learned about variables, functions, classes, data types, operators. and that a game runs through a loop, getting input, updating the game, then checking for inputs again.
Long story short I've been trying to learn coding since I was in highschool.. and only recently, upon discovering python and pygame I was able to get a slight grip on it.. not a firm grip or else I wouldn't be typing this... but for the first time I learned about the game loop and how a game updates itself to make animation. I was able to throw one of my backgrounds up on teh screen and havemy sprite walk around, facing in all the proper directions and everything. After working with some great pygame tutorials I discover, from the author of the videos that it's not really ideal for distribution (great). LOVE2d was suggested, and here I am. I was told that lua/LOVE2d is a bit like python.... but, coming from a beginner, it is not, there are so many things that are written differently and I feel like I'm relearning everything. Sometimes I wish I didn't to have such a difficult dream, but this is my passion in life, and like a crazy person, I keep coming back to this.
again, I'm not a natural at coding, and I hate following tutorials that lead you astray, but I love video games, and I love what you can do with the power of coding, enough to keep trying. I guess that means I believe in myself.
Anyway, sry for the rant. thanks for reading all of this if you did. It's pretty late here so I'm hoping I wrote all of this in a coherent way.