Making an RPG
by Moffatt David · in General Discussion · 05/11/2007 (8:54 pm) · 5 replies
Hi Everyone,
I have a 2D RPG engine that I spent quite a few years making and I'd love to bring it up to date in 3D. So I was wondering if this is possible with Torque?
My engine has fairly complicated entities with their own AI and data storage and has its own scripting system. So I was wondering is there a way make it and Torque work together or would I have to start again from scratch?
I have a 2D RPG engine that I spent quite a few years making and I'd love to bring it up to date in 3D. So I was wondering if this is possible with Torque?
My engine has fairly complicated entities with their own AI and data storage and has its own scripting system. So I was wondering is there a way make it and Torque work together or would I have to start again from scratch?
About the author
#2
All I want to do is run my own AI code and have torque give me information about what direction a critter is facing, where it is, whether it has been hit, etc... My engine can do all of the thinking and save and load its own game data.
It doesn't seem too much to ask does it? :)
05/13/2007 (2:16 am)
Thats the problem I've seen with all of the 3D engines. They have their own scripting systems and offer no easy way of hooking up an existing game engine to them. I wrote my engine in C++ and have spent 8 years making it and as well as game with it. As it has no bugs I'd like to keep as much of it intact as possible and just attach it to Torque some how. I can imagine that a lot of developers are in the same boat and would love to see this type of hook up capability in one of these 3D engines the companies are making.All I want to do is run my own AI code and have torque give me information about what direction a critter is facing, where it is, whether it has been hit, etc... My engine can do all of the thinking and save and load its own game data.
It doesn't seem too much to ask does it? :)
#3
If you have had trouble finding an 3D engines then I would say its not a simple task.
As far as Torque goes, there have been those who have replaced the standard Scripting languages with something like say Python. Josh Ridder of Prairie Games posed back in 2002 the TGEPython
He also had a Blog once on Minions of Mirth RPG code was all in Python and Torque was primarily the Graphic Engine for it. As a result he could take his RPG code, place another 3D engine on top and get moving. My point is what you ask is not only possible, but has been done by a very small team to a marketable game within a few years. (I believe Prairie Games only had a couple of people with some items purchased from Free lance developers and Artists)
Good Luck,
edit - fixed links
05/13/2007 (6:31 am)
Quote:
Thats the problem I've seen with all of the 3D engines.
Quote:
It doesn't seem too much to ask does it? :)
If you have had trouble finding an 3D engines then I would say its not a simple task.
As far as Torque goes, there have been those who have replaced the standard Scripting languages with something like say Python. Josh Ridder of Prairie Games posed back in 2002 the TGEPython
He also had a Blog once on Minions of Mirth RPG code was all in Python and Torque was primarily the Graphic Engine for it. As a result he could take his RPG code, place another 3D engine on top and get moving. My point is what you ask is not only possible, but has been done by a very small team to a marketable game within a few years. (I believe Prairie Games only had a couple of people with some items purchased from Free lance developers and Artists)
Good Luck,
edit - fixed links
#4
05/18/2007 (7:33 pm)
Wow thanks for this! I'll take a look at it. :)
Torque Owner Gary Roberson
CJW Enterprises
Is the scripting based on C? VB? C#? Java? or FLASH? Torque uses a variant of C GarageGames call Torque Script!
Torque work together with your engine!! That's a little vague. I myself have trying to get an answer if Torque would work with .dlls (dynamic link libraries) written in other languages such as C++ or VB. So far, no luck!!
Data Storage! Do you mean database, SQL, Access, CSV files. At this moment, I don't know how Torque stores data. The only book I have on the subject is 3D Game programming All-IN-One by Ken Finney.
Then there is also the stlye of programming you used when you want to convert. I'm speaking of Object-Oriented, procedural, or Top-Down.
Good Luck in youir search!