article

Verge (which stands for Vecna's Extraordinary Roleplaying Game Engine) is game engine intended to allow users to design their own computer role-playing games, particularly console-style, 2D games along the lines of Final Fantasy VI.

Developed by Benjamin Eirich (vecna) as well as other contributors: aen, zeromus, loretian, and hahn. Verge1, released in 1997, and Verge2, released in 1999, both ran entirely in DOS (and later Windows to allow Verge 1 and Verge 2 games to be playable on the newer Windows operating systems where DOS is no longer fully supported). Verge2 was significantly more flexible than Verge1, but was more difficult to use and poorly documented. The latest engine, Verge3 (sometimes referred to as v3), was released for Windows in 2004, and expanded the compiler's flexibility while re-introducing Verge 1's stricter options, providing the best of both worlds. Games have been completed using all three engines, especially Verge3, despite its lack of an integral battle engine. An Apple Macintosh port of the main engine was recently released, allowing users to play Verge3 games on a Mac, although no Mac compatible development tools have been released yet.

Official and Unofficial Engines


  • VERGE 1 - a DOS RPG engine with builtin item, party, status, magic, and save functionality. Battle system was not implemented, and attempts to make one were difficult due to limitations such as only having a flags* array and variables a to z.
  • VERGE 1+ - an unofficial extension to the Verge engine which enabled new features.
  • WinVERGE - a Windows port of the original Verge engine. Does not emulate Verge 1+ games.
  • VERGE 2 - a new version of Verge which added many new features, such as variable sized .chr sprites, ability for the user to declare variables and functions and pre-processor statements in a C-like manner, .
  • VERGE 2.5 - like VERGE 2, but with a better compiler and new features.
  • VERGE 2k+j - like VERGE 2.5, but with some limited high-color (16bpp) functionality.
  • VERGE 2.6 - a Windows version of VERGE 2.5, which makes use of Audiere, corona and SDL and toggleable high-color mode. This version's high color mode enabled additive, subtractive, and translucent blending (as opposed to a lookup table called trans.tbl).
  • VERGE 2.7 - an unofficial version of VERGE 2 which uses the Python scripting language. After disputes with the Verge community, the author eventually renamed the engine to ika.
  • WinV2 - a Windows port of the VERGE 2 engine with a rewritten interpretter, which utilizes DirectX.
  • VERGE 3 - the latest version of Verge for both Mac and Windows builds which includes such features as: high color, networking, mouse, joysticks and gamepads, clipboard, declaration of C-like structures, support for loading common image formats (.gif, .png, .pcx, .jpg), and support for loading audio and module formats (.mp3, .it, .s3m, .wav, .ogg).

Notable Games


  • Diver Down is an Indie game created by grenideer with notably unique artwork by arias and metro. Released for Verge2, this game was an instant hit in the Verge community and continues to be recognized as a classic there. Diver Down is now ported to WinV2. The code in this game implements a custom engine scripted in the Verge2 engine called PURGE, which was also created by Grenideer. Although gameplay is fairly straightforward, the story is most celebrated by fans of this game.Windows Download | DOS Download

External links


Game creation software

 

This article is licensed under the GNU Free Documentation License. It uses material from the "Verge (gaming)".

Home Pageartsbusinesscomputersgameshealthhospitalshomekids & teensnewsphysiciansrecreationreferenceregionalscienceshoppingsocietysportsworld