ITGB/Tour
From TDN
|
[edit] Folder Hierarchy
|
|
Folder View |
Description |
|
Your root folder currently has 3 directories: engine, games, and TGB. Documentation has been excluded, since you have obviously found it and are reading these docs. More directories may be added as the engine matures. |
|
|
The engine directory contains all of the files that make up the source code and solutions. New users will spend less time in this directory, and more in the games or TGB folders. |
|
|
Bison, Flex, and Nasm are code-generating tools designed to aid in compiler development. The chances of you ever needing to dive into these folders for your game's development is slim to none. |
|
|
Each of the directories found in the compiler folder refers to a separate C++ project/solution you can open. |
|
|
This folder contains all of the 3rd party libraries iTGB utilizes. Each SDK has a specific specialty, such as the directX8 rendering for Windows, opengl2d3d rendering for cross-platform systems, openal for audio, and so on. Most are pretty well known and can be Googled for more information. |
|
|
This directory contains all of the source code that makes up iTGB. The major systems are organized into separate folders. The sub-folders have been labeled appropriately. New to iTGB is the platformiPhone directory, which you may want to become familiar with for advanced modification. |
|
|
This folder contains the sample games that ship with iTGB. BehaviorShooter is a game project that was developed for TGB. BehaviorShooter_Components is clone of BehaviorShooter, but contains several optimizations meant to increase stability and speed for playback on an iPhone. Certain image files have been broken up, behaviors moved into source, and so on. |
|
|
This directory is dedicated to the WYSIWYG TGB Editors and the new project generator. Your core binaries (Torque Game Builder.app and TorqueGameBuilder.exe), as well as the required DLLs (runtime code libraries) can be found here. |
|
|
This directory (and its sub-folders) contain scripts, GUIs, and other files shared between all of the TGB editors. |
|
| The files and folders found in gameData are used when creating a new project from within TGB. These files have been changed for iTGB to utilize new variables and special requirements for iPhone development.</FONT></FONT></P> | |
|
The resources folder contains art packages from previous TGB releases. Most of these packs are content driven for sample games, such as whack-a-mole or fish game. |
|
|
This directory contains all of the script code and GUIs that make up the various WYISWYG editors for TGB. Unless you need to modify the actual editor for your game's development, there is not much you can do here except learn how the TGB developers utilize scripts an GUIs. |
|
|
This directory is useful only to Windows Users. This folder contains the torsion project file for TGB. |
|
|
This directory contains the script code used for measuring the performance of TGB (specifically the behaviors). |
|
[edit] File Descriptions
[edit] iPhone OptionsThis tab was added to the TGB Editor specifically for iPhone development. More toggles and variables may be added to this tab in the future. Below is an image that shows the tab, followed by a description of each feature:
[edit] ConclusionI hope this initial tour helps you put TGB and iTGB into perspective. The entire SDK is huge, with dozens of folders and hundreds of files. Figure out what area of development you wish to focus on, then use this tour as a map of where you need to be working.
|


















