GarageGames / Torque2D

MIT Licensed Open Source version of Torque 2D game engine from GarageGames
MIT License
1.67k stars 1.56k forks source link

Project Manager for Torque 2D v3.2 #313

Open yurembo opened 8 years ago

yurembo commented 8 years ago

Hello everybody! I like Torque 2D and our community! I developed a simple Progect Manager for Torque 2D v3.2 (manager will work with all versions of the engine). I hope a manager helps to make a new game faster and it helps to new users of Torque 2D. Torque 2D becomes simpler for new users. I developed a Progect Manager using C#. I uploaded a full source cod and executable files to GitHub: https://github.com/yurembo/ProjectManager So, you can download, compile and change for your needs.

greenfire27 commented 8 years ago

That's neat, Yurembo! Thanks!

yurembo commented 8 years ago

I glad you like it! Can you include ProgectManager within a Torque 2D repositary like ProjectGenerator within Torque 3D repositary?

greenfire27 commented 8 years ago

Maybe, if it becomes popular.

dottools commented 8 years ago

It doesn't belong in the Torque 2D repository since it isn't a build system. Torque 3D's Project Manager is in a separate repository from Torque 3D engine anyway. There's also the problem yours being C# / Windows only while T3D's is done in Qt/C++ allowing it to build and run on Windows, Linux, and Mac OS X.

yurembo commented 8 years ago

As I know: a standard Project Generator which is included in Torque 3D copies levels "Empty" and "Full" from the "Template" folder. And C# applications may be compiled by Mono framework within widespread operating systems.

dottools commented 8 years ago

To clarify what is and isn't apart of Torque 3D repository:

Project Manager is the one that clones templates and places them into a project specific directory for individual game projects and processes some macros to match the newly cloned templates with the individual game project such as App Name, Project solution name, and so forth. This is the one that is in its own separate repository.

projectGenerator is the precursor to the CMake build generator system of which both generate Makefiles and Visual Studio projects of which then are used to compile Torque 3D engine of a game project that was created using the Project Manager. This is the one that's provided with T3D sources.

They're entirely two different tools.

yurembo commented 8 years ago

Ok, you know I said about Project Manager