• Register

Formerly the "QUAKE 2 Engine", with pioneering innovation in 3D environments, a few of id Tech 2's most notable features were out-of-the-box support for OpenGL hardware-accelerated graphics (in addition to the traditional software renderer), and colored lighting effects. Games created on this engine technology include QUAKE II, Hexen II, Heretic II, Sin, Soldier Of Fortune, Half-Life, Kingpin and Anachronox.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Related Articles
Visit The OverDose Website

New Year, New Website, New Forums, New Us

As another new year passes, the same question gets asked repeatedly. "What’s going on with development?". Well, you may have noticed that updates have been coming a lot less frequently in recent times, and instantly jumped to the conclusion that that game is either on hold or cancelled. Sadly, you are mistaken. We noticed that we were releasing media and news, without actually saying anything. This meant people were getting angry at our lack of real substance. As such, news events will be much less frequent now, but much more worthwhile. Rest assured, our small little two man army is busy behind the scenes, with some rather delicious developments coming your way. Code is being rewritten to be better, faster, stronger. Art has been brought up to date, with level of detail models added for everything now. New tricks are being looked into, such as the possibility of a new ambient lighting pass that will simulate a sort of fake global illumination. The GUI has been re-worked from the ground up to fix the issues of old and bring it screaming into the new generation… Things are happening, and dare I say it, happening well. It’s just that we can’t share an awful lot with you at the time. So, as always, I ask you have patience, understanding, and know that we ARE looking for help (particularly with animation as that’s the part we are on now).

With that said, it’s time we shared a few things with you… “New Year New Us”, right?

OverDose

OverDose Development Tools

Development of OverDose requires many external tools, such as graphics manipulation software (Photoshop, GIMP etc), audio editing software (Audacity etc) and modelling tools (3d Studio Max, Maya, Mudbox, zBrush etc). However several features of the engine have no tools associated with them. These tools have been created from the ground up to not only provide ease of use for development with the OverDose engine, but also to provide 100% compatibility with the source material.

All tools are presented below for download and use, as well as original source code for the tools to manipulate for your own personal projects. Its worth noting also that each tool also includes verbose output and dumping to text files, so that if you wish, you can track each stage of your workflow step by step for more advanced users.

OverDose Tools

ODCompress Source Code Download
OverDose supports both uncompressed .tga textures and also compressed .dds textures. However, there are many different formats and thresholds to compression that can help you get a file as low in size as possible while preserving the overall texture detail. This tool allows you to set parameters such as the compression format, modify the channel weights, and a lso edit the alpha threshold. For those of you who don't want to dive too deep into the science behind it all, there is also an automatic setting that tries its best to decide he best possible outcome for you.

ODFont Source Code Download
OverDose uses TrueType font files for generation of font assets used in its GUIs. This is a tool that will load any existing font you have in your OverDose fonts directory and creates these files.

ODMap Source Code Download
OverDose uses .map files in the editing stage that are compiled into .bsp files. This is a tool designed to make that compile not only a simple click, but also allow the user to select many configurable options, such as removing certain features of levels and fast compiling.

ODModel Source Code Download
OverDose uses several types of model file for different needs. Some of which are used in levels, and are called static models (You can also use animated models here too). These files are created in .obj, .lwo and .ase format, and then loaded into the ODModel tool. Our tool will strip out all the junk and useless data from these files and convert them to our own formats. Likewise, you can also use this tool to create collision models.

ODRadiant Source Code Download
Levels are the bread and butter of any game. Without them, all you have is a fancy front end and nothing more. Our engine has its own level format and feature set, and because of that, requires its own level editor. Built form the ground up to be fast, user friendly and feature rich, ODRadiant was created solely for use with OverDose level creation and is not compatible with other exist engines.

ODTracker Source Code Download
ODTracker is a simple but powerful bug tracking tool that the development team use to keep track of any reported bugs, date them, and give resolutions and or information. A useful tool.

ODCompress Source Code Download
Overdose has its own version of the .RoQ video file format that is used to compile videos for the game. Our .RoQ tool can create 4k high quality videos from given animation samples and sound files, with full control over quality.

OverDose

OverDose SDK Documentation

Throughout development of OverDose, we have written and created documentation to explain features and their uses. These documents contain valuable information such as explanations about console commands, in-game tools and working with our material system and GUI files (including explanations of all syntax). These files can be viewed in either .docx or .pdf, whichever is easier for you.

Built-In Editors .docx .pdf
Information regarding the in-engine tools that are used, such as the Light Editor, Speaker Editor, Emitter Editor, Post Process Editor and Reverb Editor.

Cinematics & In-Game Videos .docx .pdf
Helpful information about how to create and add videos to your game and levels.

Console .docx .pdf
The complete OverDose console guide. In this document you will find the full code list for name colors, as well as every single console command and console variable, its uses and its min/max/default values.

Distributing Add-Ons And Mods .docx .pdf
Useful information for those of you who want to create and distribute your own OverDose modifications.

Entity Classes .docx .pdf
Every OverDose level is full of things we call "entities". Each entity has a name and set values, which allow it to function in the way you require it to work. This is the complete list of those entities, as well as their values and information.

External Utilities .docx .pdf
Useful information on all our custom in-house tools, including ODModel, ODMap etc.

FXs .docx .pdf
Every effect you see in-game is created with a special FX file. This document contains a list of all variables to help you in creating special effects.

GUIs .docx .pdf
A GUI, or Graphical User Interface, is a fancy name for the menu system. Menus are made with custom strings and code, and can be easily manipulated. We have created this documentation to help guide you, including explanations of what everything does.

Materials .docx .pdf
Materials (Previously called shaders in Quake 3) are created for every single surface in the game, and give that surface its properties. This is what tells the engine how much a wall should shine, or what effect to play when shot. This document contains a full list of all material syntax.

Particles .docx .pdf
If an FX file is the overall effect, a particle is the smaller pieces that make the whole image. This document contains all syntax and explanations to help with their creation.

Shaders .docx .pdf
Shaders are small programs that run on the GPU for every vertex and/or fragment drawn. They are written in a high-level language called GLSL (GL Shading Language) but are compiled by the video driver and turned into object code for fast execution. They can be used to create a wide range of special effects, either per-vertex or per-fragment, or both. When it comes to shaders, only your imagination is the limit.

Skins .docx .pdf
Skins are a special way of allowing you to have a single model, but have several different materials for use on that model. For example, you could create a single barrel model, but have green, red and blue materials to use on it. This file helps explain their creation.

Sound Shaders .docx .pdf
Sound Shaders are like Materials for sound. They tell the engine how a sound should play and how it should be modified etc. This document explains this process.

Source Code .docx .pdf
The full OverDose source code is released under the terms of the GNU General Public License. OverDose is written primarily in C, but large portions of the code are written in C++ (like the shared math library or the GUI system). For all information on our Source Code and its uses, see this document.

Tables .docx .pdf
Tables define a set of values used to map an input value to an output value, with optional wrap / clamp and interpolation. Tables can be used in mathematical expressions in materials and GUIs, and used as lookup tables in particles and FXs. This document explains their uses and features.

The OverDose Website & OD/Q2E Forums Have Returned!

It’s been a long time coming, but the OverDose website is finally back up and running, with a new fresh coat of paint and simplified mobile view. You can now find out direct information about the game, including what it’s about, its features, and its system specifications, as well as view media from the game and contact the team. Also now included is a brand new discussion forum, which will be full of tutorials, information and discussions about OverDose, Team Blur Games, Quake II Evolved, General News and more.

So, head over to the website for more information and see what you think, and don’t forget to register on our forum to see all the latest news, previews and pics of what’s to come. Being a part of the discussion means you will help shape the future of the game.

Visit The OverDose Webpage
Visit The OverDose & Q2E Discussion Forums

Visit The OverDose Website

Like The Project? Help Us Survive!

You might think that we are taking our sweet time with OverDose, and you know what? You would be absolutely 100% bang on correct. It's difficult being a two man team building an original game from the ground up with current gen graphics and engine features. However, if you do like what you see and want to donate to keep the project going, please use this handy PayPal link. Any donation amount is always welcome, and all donations go towards buying better equipment for development, as well as web hosting costs. As an added bonus, all donators will appear in the game credits as a special thank you. Don't forget, we make this in our spare time for free, we aren't professionals.

Donate To The Project

Gavin Stevens

Lead Designer For Team Blur Games
Visit The OverDose Website
2018 March Update

2018 March Update

OverDose 6 comments

Merry Marchmess people, and what better way to start the new year-ish than with a media blow out and new information. So, buckle up buckaroos, and let’s...

OverDose February Status Update

OverDose February Status Update

OverDose 3 comments

OverDose Status Update - Ill Health, Physics, UI, Oh My...

ODRadiant Now Available For Download!

ODRadiant Now Available For Download!

OverDose 10 comments

ODRadiant is now finally available for download! Plus, we are still looking for crazy people to join our merry team!

Happy New Year! OverDose Update!

Happy New Year! OverDose Update!

OverDose 6 comments

Happy new year all! I bring good news, everyone! Updates! Pics! Details! Oh my!

Add game Games
OverDose

OverDose

First Person Shooter

The fight for survival is on! OverDose is a class, team & objective based multiplayer game set on a post-apocalyptic Earth. With gameplay in the tradition...

Edgy

Edgy

First Person Shooter

Something i did when i was 15 years old. Something i was not able to purge.

UFO: Alien Invasion

UFO: Alien Invasion

Turn Based Strategy

It is the year 2084. You control a secret organization charged with defending Earth from a brutal alien enemy. Build up your bases, prepare your soldiers...

DDay Normandy

DDay Normandy

First Person Shooter

DDay Normandy is a fun, addictive online multiplayer and offline singleplayer botmatch 3dshooter game. Axis vs Allied Currently there are 7 different...

Dust Sparks

Dust Sparks

First Person Shooter

Dust Sparks is a fisrt person shooter,is inspired by dreams,putting the player in odd places at once as well known... Using the Id Tech 2 Dust Sparks...

Comments  (0 - 10 of 20)
Dukenukem1234
Dukenukem1234

Some one make duke nukem 1998 on the quake 2 engine plz I beg I played the build engine one and that was amazing some one plx make a remake.

Reply Good karma Bad karma+1 vote
HAELION01
HAELION01

That'll be a good idea, but if you want something like it then go play Duke Nukem: TIME TO KILL. There should be a PC version out there last I checked.

Reply Good karma Bad karma+1 vote
ShouldBeNew
ShouldBeNew

Half-Life 1 wasn't made with id Tech 2 but it was made with GoldSource. Why is that saying in the description?

Reply Good karma Bad karma-1 votes
Reshirom200
Reshirom200

"The basis of GoldSrc is the engine used in the video game Quake, albeit with heavy modification by Valve Corporation, at the time called Valve Software."

Reply Good karma Bad karma+1 vote
thatguy4377
thatguy4377

How the **** do I download this?!

Reply Good karma Bad karma-2 votes
doomguy668
doomguy668

what engine that valve made half life beta?

Reply Good karma Bad karma0 votes
crazyb2000
crazyb2000

This engine is supposed to be open source but I have searched everywhere and haven't found a download. If you're going to put something up saying it's open sourced post a download or link will ya?

Reply Good karma Bad karma+3 votes
bayo
bayo

ftp.idsoftware.com/idstuff/source/
id Tech 2 is the engine of Quake 2.
(prefix it with ftp : // i can't post URL ATM)

Reply Good karma Bad karma+6 votes
RangerC
RangerC

For everyone who thinks Half-Life is based off id tech2:
Thats not really true, vale had license for Quake One and Quake Two Engine, but half-Life just uses the RAD lightning from Quake 2, and this Map feature which lets you go back again to the last map. The rest is from Quake and highly modified.

Reply Good karma Bad karma+5 votes
hogsy
hogsy

Apparently the story goes that they initially were hoping to use the Quake 2 engine however eventually decided to license the QuakeWorld engine. They brought over many fixes and changes from the Quake 2 engine however.

Reply Good karma Bad karma+5 votes
Post a comment
Sign in or join with:

Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.

Follow Report Profile
Platforms
Windows
Company
id Software
Contact
Send Message
Homepage
Idsoftware.com
Licence
GPL
Release date
Engine watch
Follow
Share
Community Rating

Average

8.8

50 votes submitted.

You Say

-

Ratings closed.

Highest Rated (2 agree) 7/10

Great Engine with Great games built from them. Set the par for along time along with spawning of fantastic games. This engine has held its self against many other engines at the time of the release and even now. 7/10

Jul 27 2010 by Kyou.

Tags
Embed Buttons
Link to id Tech 2 by selecting a button and using the embed code provided more...
id Tech 2
Statistics
Rank
34 of 816
Last Update
Watchers
118 members
Games
5
Files
15
Articles
61
Reviews
4
You may also like
Doom Engine
Doom Engine GPL
RPG in a Box
RPG in a Box Commercial
Unity
Unity Commercial
Wave Engine
Wave Engine Proprietary
HeroEngine
HeroEngine Proprietary
Quake Engine
Quake Engine GPL