This book deals with a three dimensional virtual reality simulation environment. The simulation consists of two soldiers controlled by the user (user soldiers) and nine enemy soldiers for each environment. Each enemy soldier guards a specific point in each environment and is controlled by the computer. Enemy soldiers are alarmed when they see user soldier dead or alive, or when they see another enemy soldier alarmed. There are two versions of the software, the client and the server. The client can be operated from another computer that has a network connection with the computer that is operating the server version of the software. The user can use the mouse and the standard keyboard as an input device for shooting enemies, while Wii Remote or GPS can be used to move the soldier in the environment. The project consists of several systems that are designed separately and used by processes to achieve different tasks. The 3D objects were designed using programs like 3D Studio Max 9 and Milkshape 3D. The soldiers were animated using Character FX 1.3.4. The programming was done using the Microsoft C# 2008 programming language and the Microsoft XNA 3.0 graphics library.