Hi there guys!
Same old story, I've had this idea for a game building up for a long time, and for a while now I've been learning Java. That's the language I'll be using, I'm set on this. I know that there some great software out there that I could use to learn about gaming development, but they would not let me have the game mechanics the way I want it, and I have almost all of the gameplay features already figured out. These are critical for what I want to experience and share, so I have to build my own game from the ground up.
But that's not really the point of the thread. What I really need help with is the game project. Let me clarify:
- It's gonna be a strategy-rpg, in the molds of GBA's Final Fantasy Tactics and Tactics Ogre, so it's gonna be story driven, and here comes the first point: how to separate what goes in the bulk of the game engine (java), and what can be done with a scripting language (Lua probably); I know already that sound, graphics and I/O will be done with the heavy coding in java, but how much of data management, story triggers/events and other critical stuff, like player progression and battles, could or should be done with it too?
- Also, and I really searched for this countless times: being written in java, it'll be object oriented, but what would be the basic classes that a game like this would need to have? If it's too broad of a question, feel free to not answer =]
- And finally: if I were to write this project down, like, to have some sort of guideline or a full description of what I'm doing, what would this document looks like? I think that's what one'd call a "game project", but it could have another fancy name that I'm not aware haha
That's it. Sorry for any mispelling or confusion of ideas, english isn't my first language. I'm open to all your guidance and thoughts.
Thanks in advance o/