Acknex Engine
   HOME

TheInfoList



OR:

3D GameStudio or 3DGS is a pan 3D
computer game A video game or computer game is an electronic game that involves interaction with a user interface or input device (such as a joystick, controller, keyboard, or motion sensing device) to generate visual feedback from a display device, mo ...
development Development or developing may refer to: Arts *Development (music), the process by which thematic material is reshaped * Photographic development *Filmmaking, development phase, including finance and budgeting * Development hell, when a proje ...
system which allows the users to create 3D games and other virtual reality applications, and publish them
royalty-free Royalty-free (RF) material subject to copyright or other intellectual property rights may be used without the need to pay royalties or license fees for each use, per each copy or volume sold or some time period of use or sales. Computer standards ...
. It includes a model/terrain editor, a level editor, a script editor/debugger and comes with a big collection of textures, models and artwork, as well as a game template system that allows the creation of basic
shooter games Shooter video games, or shooters, are a subgenre of action video games where the focus is on the defeat of the character's enemies using ranged weapons given to the player. Usually these weapons are firearms or some other long-range weapons, an ...
or
RPGs RPG may refer to: Military * Rocket-propelled grenade, a shoulder-launched anti-tank weapon **''Ruchnoi Protivotankoviy Granatomyot'' (Russian: ''Ручной Противотанковый Гранатомёт''), hand-held anti-tank grenade laun ...
without programming. For complex games or other applications, either the integrated programming language named Lite-C or an external development language such as
Visual C++ Microsoft Visual C++ (MSVC) is a compiler for the C, C++, C++/CLI and C++/CX programming languages by Microsoft. MSVC is proprietary software; it was originally a standalone product but later became a part of Visual Studio and made available ...
or
Borland Delphi Delphi is a general-purpose programming language and a software product that uses the Delphi dialect of the Object Pascal programming language and provides an integrated development environment (IDE) for rapid application development of desktop, ...
can be used. Gamestudio is marketed at users of various skill levels, providing three different levels of usage ("beginner", "advanced", and "professional") for hobbyists, artists, as well as programmers. Additionally, Conitec also markets the system for uses such as
advergame An advergame (portmanteau of "advertisement" and "video game") is a form of advertising in video games, in which the video game is developed by or in close collaboration with a corporate entity for purposes of advertising a brand-name product. Whil ...
development and the creation of real-time presentations, simulations, and virtual exhibitions. Most published titles made from Gamestudio are created by development teams of only 2 to 3 developers. There is also a large online community of users in support of the development system.


History

* 1993: ACK 3D (Animation Construction Kit) by Lary Myers (Wolfenstein-like open source engine) A
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
version was created in 1994. * 1994: ACK NEXT GENERATION by Johann Christian Lotter / oP Group (improved version of ACK 3D, open source) * 1995: ACKNEX-2 written for the German TV show X-BASE (engine comparable to Doom) * 1995: ACKNEX-2 becomes Conitec property and is released as '3D GameStudio' * 1997: ACKNEX-3 released * 1999: A4 released (Windows Based Quake-like Engine) * 2000: A5 released (Terrain Engine) * 2003: A6 released (Physics and Shaders) * 2007: A7 released (new ABT renderer and Lite-C) * 2010: A8 released (Enet Network Library, Nvidia PhysX, PSSM) Free updates are normally available once every 4 to 8 weeks. Gamestudio / A8 has 2 different meanings. The Gamestudio part refers to the editors and game template system, but the A8 part refers to the game engine.


Game engine

The A8 engine uses panes for physics simulation. The engine automatically updates the game state on all machines when playing over a network, but also provides functions for more low-level multiplayer programming. It uses an ABT (Adaptive Binary Tree) renderer for indoor and outdoor levels, and an additional BSP renderer for indoor levels. The BSP renderer is only available in the Pro edition. The free edition and Extra edition don't support shaders. The engine supports high resolutions,
terrain rendering Terrain cartography or relief mapping is the depiction of the shape of the surface of the Earth on a map, using one or more of several techniques that have been developed. Terrain or relief is an essential aspect of physical geography, and as su ...
, pre-rendered shadow maps and dynamic stencil shadows (single dynamic shadows for models). The 2D system (GUI system) of the A8 Engine is not very powerful (see scripting section), but replaceable using the 3D system if needed. Using Lite-C, most things can be customized. Shader model 3.0 support and post-processing using stages may assist shader programmers in chaining together effects to produce any number of custom-made shader effects.


The editors

Gamestudio supplies users with an editing suite. However, software like
Blender A blender (sometimes called a mixer (from Latin ''mixus, the PPP of miscere eng. to Mix)'' or liquidiser in British English) is a kitchen and laboratory appliance used to mix, crush, purée or emulsify food and other substances. A stationary ...
,
3ds Max Autodesk 3ds Max, formerly 3D Studio and 3D Studio Max, is a professional 3D computer graphics program for making 3D animations, models, games and images. It is developed and produced by Autodesk Media and Entertainment. It has modeling capab ...
,
Maya Maya may refer to: Ethnic groups * Maya peoples, of southern Mexico and northern Central America ** Maya civilization, the historical civilization of the Maya peoples ** Mayan languages, the languages of the Maya peoples * Maya (East Africa), a p ...
and
Adobe Photoshop Adobe Photoshop is a raster graphics editor developed and published by Adobe Inc., Adobe for Microsoft Windows, Windows and macOS. It was created in 1987 by Thomas Knoll, Thomas and John Knoll. It is the most used tool for professional digital ...
or
GIMP Gimp or GIMP may refer to: Clothing * Bondage suit, also called a gimp suit, a type of suit used in BDSM * Bondage mask, also called a gimp mask, often worn in conjunction with a gimp suit Embroidery and crafts * Gimp (thread), an ornamental tr ...
can also be used to create professional imagery and models for Gamestudio. The editors allow users to put together games by creating a terrain or building environment, inserting models, and adding behaviors to them from template scripts or own scripts. If desired, users can create their own models and designs, textures, and scripts. Textures are created in external paint programs like
GIMP Gimp or GIMP may refer to: Clothing * Bondage suit, also called a gimp suit, a type of suit used in BDSM * Bondage mask, also called a gimp mask, often worn in conjunction with a gimp suit Embroidery and crafts * Gimp (thread), an ornamental tr ...
,
Photoshop Adobe Photoshop is a raster graphics editor developed and published by Adobe for Windows and macOS. It was created in 1987 by Thomas and John Knoll. It is the most used tool for professional digital art, especially in raster graphics editin ...
,
Paintshop Pro PaintShop Pro (PSP) is a raster and vector graphics editor for Microsoft Windows. It was originally published by Jasc Software. In October 2004, Corel purchased Jasc Software and the distribution rights to PaintShop Pro. PSP functionality can ...
or
Microsoft Paint Microsoft Paint (commonly known as MS Paint or simply Paint) is a simple raster graphics editor that has been included with all versions of Microsoft Windows. The program opens, modifies and saves image files in Windows bitmap (BMP), JPEG, GI ...
.


The world editor (WED)

The World Editor (or WED for short), is the main editor. With it, the user may position the various objects, assign actions to models (also known as entities) which are defined through scripts, assign textures to level geometry, and build levels using the Binary space partitioning tree (or BSP for short) technique. WED is the main program of Gamestudio, the user can startup their game from here, attach the scripts to it, etc. WED is the location where the user can merge all the parts of their game (programming, 3d graphics, levels). The layout for WED is fairly simple. The main part, the central right section, is where most of the editing is done. There are three graphs and a 3D view. Through re-arrangeable, the top left window is the top view, which has the X and Y coordinates. The bottom left is the side view, or the X and Z coordinates. The bottom right is the back view, or the Y and Z coordinates. The top right is the 3D view, which gives a quick preview of the level without building (compiling) it. The graphs are split into multiples of 128 and further split into multiples of 16 to help with snapping and spacing. The graphs will automatically resize when zoomed out a bit and in steps of multiples of 8 (1024 and 128 then 8192 and 1024). The left central section lists objects in the level, textures, and some other things. Textures must be of a power of 2 (such as 256×128, 1024×256, or 64×64) for best effects. Odd ones (like 394×213 or 723×1280) look worse and are slower at rendering. The top is the tool bar which allows the user to manipulate objects, add new objects (such as entities, sounds, and lights), build a level, run it, and several other options. When right-clicking on something and choosing properties, the user can manually enter a position, assign an action to an entity, or adjust textures on the individual sides of a block. A disadvantage of WED is its incapability to do anything without blocks or terrain. E.g. it is really hard to build a street (that is not just a plane), because it is nearly impossible to move the blocks in the perfect position, so no "steps" or gaps are in the street (it is just not possible to get the edges of the blocks perfectly together, the snap-to-grid-feature helps only when using nearly non-rotated blocks). Triangles or a snap-block-edge-to-block-edge feature would fix that and would make it possible to make a more complex floor out of more than one single block without gaps or steps.


The model editor (MED)

Though many users prefer to use external modeling programs, the model editor (or MED for short), gives you the capabilities to design models, and is sometimes used to make levels. Models can be made of anything ranging from simple boxes, to human models or complex environments like an entire city. Models are made of meshes, a group of vertices and triangles (often called "polygons") put together to form a shape; a skeleton of bones for animation; one or several textures for the skin; and effect files (.fx) for shaders. Like WED, MED's general layout is almost the same. It has the three graphs and the 3D view. They are arranged in the same way as WED. MED is somewhat like WED in the general layout, but MED also has a skin editor, which allows the model to be textured. The skin editor has a completely different layout. The texture is shown on the left side and the model is shown on the right with tool bars surrounding these. Textures are frequently created in external graphics editors and imported from a BMP, TGA, or PCX image file. MED uses
UV mapping UV mapping is the 3D modeling process of projecting a 3D model's surface to a 2D image for texture mapping. The letters "U" and "V" denote the axes of the 2D texture because "X", "Y", and "Z" are already used to denote the axes of the 3D object i ...
which has vertices from the model's mesh placed on the texture to texture the model. Model shapes are created either through primitives (like cubes and pyramids) or by creating vertices and building faces. Models don't have to follow the restrictions that BSP has which, along with faster rendering, makes them a better choice for level design in most cases.


The script editor (SED)

The script editor, SED, is a plain text editor with a compiler and debugger. However, key words like "function", "alpha", variable types, or numbers are highlighted in different colors for ease of identification, line numbers help to find syntax errors given by the engine faster, a code jumper allows jumping to different functions, actions and objects, and other functions further assist in programming and organizing projects. The script editor is used to program in Lite-c or C-Script (a scripting language somewhat similar to C used in previous generations but supported for compatibility's sake).


The game editor (GED)

GED is just like WED, but creating levels in realview (realtime). It doesn't support creating blocks or lights, yet.


Scripting and Programming

Gamestudio uses two different types of script, C-Script and Lite-C. C-Script was the old scripting language of Gamestudio. It is still supported, but was replaced by Lite-C in A7 and is not recommended anymore for new projects. C-Script is a simplified version of
C programming C (''pronounced'' '' – like the letter c'') is a general-purpose programming language. It was created in the 1970s by Dennis Ritchie and remains very widely used and influential. By design, C's features cleanly reflect the capabilities of ...
. It only includes one type of variable, a var, and does not support classes. Lite-C was introduced in 2007. It is similar to the real C language, but includes many aspects that make it easier than C. Unlike C-Script, Lite-C supports the full C/ C++ variable set,
struct In computer science, a record (also called a structure, struct, or compound data type) is a composite data structure a collection of fields, possibly of different data types, typically fixed in number and sequence. For example, a date could b ...
s, and external classes, and is compiled instead of interpreted. It offers access to the
DirectX Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with "Direct" ...
command set as well as to the Windows API. Lite-C supports classes from external libraries, but a user cannot define their own classes in Lite-C. There is also a free standalone version of Lite-C, which can be used separately from Gamestudio.


Intense X

The Intense X plug-in is designed to assist in creation within Gamestudio without programming, integrating into the level editor. Intense X uses
artificial intelligence Artificial intelligence (AI) is the capability of computer, computational systems to perform tasks typically associated with human intelligence, such as learning, reasoning, problem-solving, perception, and decision-making. It is a field of re ...
and
pathfinding Pathfinding or pathing is the search, by a computer application, for the shortest route between two points. It is a more practical variant on Maze-solving algorithm, solving mazes. This field of research is based heavily on Dijkstra's algorith ...
engines that attempt to remove the “cookie cutter” look that often accompanies other game design packages. Intense X is open source and can be expanded and customized for users with programming experience.


The editions

Gamestudio has four different editions. All editions come with free updates within an engine version (Free within A8, but not from A7.x to A8.x). They also all come with the model editor, level editor, and script editor. Games created in all editions may be published with the exception of Team editions. *The Free edition has WED level editor, the
shadow mapping Shadow mapping or shadowing projection is a process by which shadows are added to 3D computer graphics. This concept was introduced by Lance Williams in 1978, in a paper entitled "Casting curved shadows on curved surfaces." Since then, it has b ...
compiler and the game template system that allows 'clicking together' games from prefabricated scripts and components. Scripts are compiled at runtime and there is a watermark on the game screen. *The Extra edition adds the ability to create precompiled scripts. It costs $99. *The Commercial edition adds multiplayer networking and
shader In computer graphics, a shader is a computer program that calculates the appropriate levels of light, darkness, and color during the rendering of a 3D scene—a process known as '' shading''. Shaders have evolved to perform a variety of s ...
s. It costs $199. *The Professional Edition is for commercial game companies and includes security mechanisms and a file packer. It costs $899. There are three main online magazines which provide new tips, tricks and tutorials. Two of them (3AM and 3PM) are paid for, while the third, Acknex User Magazine (AUM for short) is free, created and published monthly by George Dan Pirvu. In addition to the manual, there are several tutorials available ranging from basic things such as how to use WED, MED, and/or SED to more advanced things such as how to design multiplayer levels, editing shades, or creating interactive environments. A special license term restricts the use of Gamestudio to applications that do not "propagate genocide against a certain group, race, nation or religion existing in today's real world".Gamestudio licence sheet


Games

Games that have used GameStudio include * '' Skaphander: Der Auftrag'' (1995, NAVIGO Multimedia GmbH & Co. Produktions KG) - Germany * '' H.U.R.L.'' (1995, Millennium Media Group) - USA * '' Angst: Rahz's Revenge'' (1996, ManMachineGames) - USA * ''
Incidente em Varginha ''Incidente em Varginha'' (also released as ''The Varginha Incident'', ''Alien Anarchy'', ''Alien Shootout'' and ''Анархия'' in different regions) is a 1998 Brazilian first-person shooter game developed by ''Perceptum Informática''. The ...
'' (1998, Perceptum) - Brazil * '' Mr. Pibb: The 3D Interactive Game'' (1998, BrandGames, Mr. Pibb) - USA * '' Saints of Virtue'' (1999, Shine Studios, Cactus Game Design) - USA * ''Hades 2'' (1999, Espaço Informática) - Brazil * '' Taco Bell: Tasty Temple Challenge'' (2000, BrandGames, Taco Bell) - USA * ''Under Ash'' (2002, Afkar Media) - Syria * ''
Bhagat Singh Bhagat Singh (27 September 1907 – 23 March 1931) was an Indian anti-colonial revolutionary who participated in the mistaken murder of a junior British police officer in December 1928 in what was intended to be retaliation for the deat ...
'' (2002, Mitashi Edutainment Pvt. Ltd.) - India * '' W.A.R Soldiers'' (2002, MissionFailed de, IncaGold, AsylumGames) - Germany * Funny Pizza Land (2002, Roman, GOBBOGOES) - Europe * '' Airborne Hero: D-Day Frontline 1944'' (2004, MissionFailed de, AsylumGames) - Germany * '' Ardennes Offensive - Operation "Rhine Watch" - Winter 1944'' (2004, MissionFailed de, AsylumGames) - Germany * ''
War Train Normandie 1944 War is an armed conflict between the armed forces of states, or between governmental forces and armed groups that are organized under a certain command structure and have the capacity to sustain military operations, or between such organize ...
'' (2004, MissionFailed de, AsylumGames) - Germany * '' Terminal Machine'' (2006, ColdShock Studios, AsylumGames) - Germany * ''
Daemonica ''Daemonica'' is a 3D computer graphics, 3D action-adventure game with Roleplaying video game, RPG elements that was developed by Czech companies RA Images and Cinemax (video game developer), Cinemax. The game is divided into 5 acts. Cinemax and ...
'' (2005, Cinemax) - Czech Republic * '' Kabus 22'' (2006, Son Isik LTD, Merscom LLC) - Turkey * '' Kabus 22: Demolition Day'' (2006, Son Isik LTD) - Turkey * '' Star Assault'' (2007, Kalypso - GamesArk Entertainment) - Germany * '' Citroën C4 Robot'' (2008, 2GEN Studio, Citroën Turkey) - Turkey * '' Dejobaan's Windows Games'' - USA * '' Razor2: Hidden Skies'' (2010, Invent4 Entertainment,
Strategy First Strategy First Inc. is a Canadian video game publisher based in Montreal. Founded in 1988 by Don McFatridge, Steve Wall and Dave Hill, the company filed for bankruptcy in 2004 and was subsequently acquired by Silverstar Holdings in 2005. Initia ...
) - Brazil * '' Süpercan'' (2010, Sobee Studios, TTÇocuk) - Turkey * ''
Minotaur In Greek mythology, the Minotaur (, ''Mīnṓtauros''), also known as Asterion, is a mythical creature portrayed during classical antiquity with the head and tail of a bull and the body of a man or, as described by Roman poet Ovid, a being "par ...
'' (2012, Pig Farmer Games) - USA * ''
Halloween Halloween, or Hallowe'en (less commonly known as Allhalloween, All Hallows' Eve, or All Saints' Eve), is a celebration geography of Halloween, observed in many countries on 31 October, the eve of the Western Christianity, Western Christian f ...
'' (2013, Pig Farmer Games) - USA * '' Zula: BattleRoyale'' (2016, MadByte Games) - Turkey * '' Rigid Force Alpha'' (2018, com8com1 Software) - Germany * '' Pogostuck: Rage With Your Friends'' (2019, Hendrik Felix Pohl) - Germany


External links


Gamestudio's main siteAlternative link

Gamestudio Community





Company's entry
at
IndieDB Mod DB is a website that focuses on general video game modding. It was founded in 2002 by Scott "INtense!" Reismanis. As of September 2015, the Mod DB site has received over 604 million views, has more than 12,500 modifications registered, and ...
for game dev blog posts.
Company's entry
at
ModDB Mod DB is a website that focuses on general video game modding. It was founded in 2002 by Scott "INtense!" Reismanis. As of September 2015, the Mod DB site has received over 604 million views, has more than 12,500 modifications registered, and ...
for game dev's blog posts.


References

{{Video game engines Video game development software Freeware game engines Video game IDE