Game Development Community

Starting from scratch - the absolute beginners guide to Torque..

by PH · in Torque Game Engine · 03/02/2007 (2:27 pm) · 4 replies

I have just started writing a tutorial spanning over five parts which will guide completely new users all the way from setting up Torque to creating their first little game.

Of course it will grow rapidly the next days/weeks, and i hope to be finished by the end of March 2007.
I will "borrow" a lot of stuff from the forum and simply rewrite it so it is a little simpler to read for the beginners.

I'm a real beginner my self, and think i will find writing this tutorial quite helpful in advancing a bit from the "early stages" of game development.


It now looks like this:

Starting from scratch - the absolute beginners guide to Torque...

Note:
This tutorial was created for the Torque Game Engine 1.5

In this tutorial I will guide totally new users who have not even downloaded or installed/build the Torque game engine trough creating a first and very basic game.
You will learn to:

Set up and "install" the Torque game engine with Microsoft Visual Studio 2005
Start programming in C++
Create a simple design document for a small game
Use the tools that come with Torque, such as the Mission Editor and the GUI Editor
Start scripting with TorqueScript
Create a simple game

Table of contents:

In part one, we will set up and install the engine and I will try to explain some of the key features and such of the engine.

In part two we will start learning C++ and some basic programming concepts.

In part three we will be creating a design document and a terrain for our game with the Mission Editor.

In part four we will learn some basic TorqueScript and create a simple menu for our game.

In part five we will look back at the process, evaluating and improving the game a bit.

Prerequisites:
Even tough this tutorial covers creating a game from scratch as well as beginning programming you will need some things to begin:

Microsoft Visual Studio 2005 or any compiler you feel comfortable with.
( I will only cover Microsoft Visual Studio 2005 as this is the compiler I feel most comfortable with )

A very basic understanding of how a computer work
( Not needed, but helpful )

Patience and creativity

A basic understanding of English
( I am Norwegian and only 14 years of age, and as English is not my native language I don't write as well I might want to )

A computer and a INDIE or COMMERCIAL license of the Torque game engine 1.5


Glossary:

A:
B:
Binary - Computers only speak binary, your desktop do not read C++ or any other programming language. A compiler takes care of making the computer understand.

C:
C++ - a very popular and powerful programming language, but is quite hard to learn.
Compiler - translating from a programming language into machine code (binary).

D:
E:
Executable - Often have the file format .exe.
Executables is generated by our compiler and linker, and pretty obvious, execute or run files.
F:
G:
H:
I:
J:
K:
L:
M:
N:
O:
P:
Q:
R:
S:
Scripting language - Much like a programming language, a scripting language has syntax, but is much easier to write and use.
Syntax - Certain rules on how a specific programming language is to be written for the computer to understand what you are saying.

T:
Torque - This should be pretty obvious as you are reading this...
It is a professional and powerful game engine affordable for even us beginners!
TorqueScript - Torque's very own scripting language - looks very much the same as C++...

U:
V:
W:
X:
Y:
Z:

About the author

Recent Threads

  • null
  • null

  • #1
    03/02/2007 (8:58 pm)
    I don't think a thought out tutorial can ever be a bad thing.
    #2
    03/03/2007 (12:00 am)
    I think it's excellent!!! As a newbie, I would greatly appreciate it. I thought the gettingStarted.pdf was an excellent resource; simple, logical, useful. Your plan looks very similar.

    Thank you in advance!

    Tony

    ps. Your English is better written than some American 14 year olds I know :)
    #3
    03/04/2007 (9:40 am)
    I would love another tutorial. Very hard to learn from the 2 resources i have found.
    #4
    03/04/2007 (12:50 pm)
    .