Quake Army Knife

From Wikipedia, the free encyclopedia

Quake Army Knife
Image:QuArKIcon.png

Screenshot of QuArK's map editor.
Latest release 6.6.0 Beta 1 / May 6, 2008 (2008-05-06); 37 days ago
Written in Delphi and Python
OS Microsoft Windows
Available in English
Development status Active
Genre level design tool
License GPL[1]
Website quark.planetquake.gamespy.com

QuArK (aka Quake Army Knife), is a free toolkit and environment for developing 3D computer game levels for a large variety of popular games, mostly first-person shooters using engines similar to or based on the Quake engine by id Software.

Contents

[edit] Overview

QuArK has been named in reference to the quark fundamental particle and is released under the GNU General Public License[1]. It has the ability to directly edit maps and can import, export and convert models, sounds, textures and various other game assets. It is also possible to move or change dynamic game objects without the need to recompile the whole map which makes finetuning of details much easier and quicker.

QuArK is a brush-based editor, featuring an interface similar to Windows with respect to selection and manipulation of items, with flyover hints and other forms of in-program documentation. QuArK also offers a 3D textured view, where it is possible to see how the map or model will look in-game. This view can be rendered with a build-in software renderer, Glide, OpenGL or DirectX. It has three modes: wireframe, solid color and textured, and supports transparency and lighting in OpenGL mode.

Along with support for most games based on engines developed by id Software, it also has support for other game engines such as Source, Genesis3D, 6DX, Crystal Space, Torque[2], and Sylphis 3D.

QuArK initially started out as a Delphi program called "Quakemap" in 1996. The current version is written in Delphi and Python. There were plans to make a C++ version of QuArK (called QuArK++), but development on that project has stopped. It is possible to add plugins, written in Python, to extend the capabilities of the editor, or to make changes to the official Python files to alter the way QuArK's functions work. More information about this can be found in the QuArK Infobase.

[edit] Packages

The official package can be downloaded from the main website.

3D Development Pack is a custom installer to allow people to quickly and easily develop a 3D game using QuArK. It combines QuArK, Lazarus and GLScene.[3]

Quark For GLScene is an install for QuArK that includes OpenBSP as the default compiler and doesn't need Quake installed.[3]

The Garage Games website offers a custom installer, which will install QuArK with some additional files so it's ready to go and configured for Torque: Torque Game Engine Documentation.[3]

[edit] References

  1. ^ a b The Official QuArK website - Features
  2. ^ Finney, Kenneth V.. 3D Game Programming All in One (Course Technology PTR Game Development Series). Muska & Lipman/Premier-Trade. ISBN 1-59200-136-X. 
  3. ^ a b c Note: The version of QuArK used in this package is not up-to-date.

[edit] External links

Languages