Id Tech 2

ID Tech 2
Програмер(и)id Software, (John Carmack, John Cash, and Brian Hook)
Прво издање9.12.1997.
Стабилно издање
3.21 / 22.12.2001.
Репозиторијум
  • github.com/id-Software/Quake-2
Уреди на Википодацима
Написан уC, Assembly language
Оперативни системMicrosoft Windows, Mac OS 8, Linux
ПлатформаPC, PowerPC Macintosh, Nintendo 64, Amiga
ТипПокретач видео игре
ЛиценцаГНУ-ова општа јавна лиценца
Веб-сајтwww.idsoftware.com/business/idtech2/

id Tech 2, популарно познат као и Quake II engine,[1][2] надоградња Quake engine, је game engine развијена од стране id Software за коришћење у њиховим играма, посебно Quake II. Од његовог изласка,  Quake II engine је био лиценциран за коришћење у неколико других игрица.

Једна од најзначајнијих карактеристика овог покретача је out-of-the-box (директно из кутије) подршка за хардверски убрзану графику, нарочито OpenGL, заједно са традиционалним софтвером рендеровања. Још једна занимљива особина је подела неке од компоненти исувише dynamic-link библиотекама. То је омогућило и софтверу и OpenGL рендерима, који су пребацивали између од учитавања и очитавања одвојених библиотека. Библиотеке су такође коришћене за логику игре, из два разлога:

  • id је могао да ослободи изворни код који ће омогућити измене одржавајући остатак покретача власничким.
  • Пошто су прикупљени за изворну платформу, уместо преводиоца, они се могу покренути брже од Quake решења, који је требало да покренете логику игре (QuakeC) у ограниченом интерпретатору.

Формат нивоа, као и са претходним id софтверским покретачима, користи BSP. Нивои су осветљени путем методе "светле мапе", у којој су мали подаци за сваку површину већ израчунати (овај пут, преко методе "radiosity") и чувају се као слике у дадотеци нивоа, који се потом користи да се утврди колико осветљења и интензитета сваки модел треба да прими, али не и свој правац.

John Carmack је објавио изворни код  22. децембра 2001. године под условима ГНУ-ове опште јавне лиценце.[3]

Игре које користе id Tech 2 (Quake II engine)

Игре које користе власничку лиценцу

  • Quake II (1997) - id Software
  • Heretic II (1998) - Raven Software
  • SiN (1998) - Ritual Entertainment
    • SiN: Wages of Sin (1999) - Ritual Entertainment
  • Kingpin: Life of Crime (1999) - Xatrix Entertainment
  • Soldier of Fortune (2000) - Raven Software
  • Daikatana (2000) - Ion Storm
  • Blade (2000) - Hammerhead
  • Anachronox (2001) - Ion Storm
  • CIA Operative: Solo Missions (2001) - Trainwreck Studios

Игре базиране на GPL изворним издањима

  • UFO: Alien Invasion (2003) - UFO: Alien Invasion Team
  • CodeRED: Alien Arena (2004) - COR Entertainment
  • Gravity Bone (2008) - Blendo Games
  • Warsow (2012) - Warsow Team
  • Thirty Flights of Loving (2012) - Blendo Games
  • Paintball 2 (2013) - Digital Paint

Види још

Референце

  1. ^ id Software Wants To Shorten Dev Cycles - IndustryGamers
  2. ^ „id Software looking to shorten dev cycles, stop building new engines for every game | Joystiq”. Архивирано из оригинала 28. 8. 2011. г. Приступљено 9. 11. 2015. 
  3. ^ Slashdot | Quake 2 Source Code Released Under The GPL

Спољашње везе

  • „Official id Tech 2 licensing page”. Архивирано из оригинала 8. 11. 2009. г. Приступљено 9. 11. 2015.  код Wayback Machine
  • Quake II engine full games list
  • Source code of the engine version 3.19 as originally released
  • Quake II code review од Fabien Sanglard
  • п
  • р
  • у
Бесплатни или
отвореног кода
2D
  • Adventure Game Studio
  • Beats of Rage
  • Box2D
  • Chipmunk
  • Cocos2d
  • Digital Novel Markup Language
  • Flixel
  • Game-Maker
  • Gosu
  • Jogre
  • KiriKiri
  • Moai
  • OpenFL
  • OpenRA
  • ORX
  • Pygame
  • Ren'Py
  • StepMania
  • Stratagus
  • Thousand Parsec
  • VASSAL
  • Xconq
2.5D
3D
  • Away3D
  • Axiom
  • Blender Game
  • Cafu
  • Crystal Space
  • Cube 2
  • Delta3D
  • Dim3
  • Genesis3D
  • GLScene
  • Horde3D
  • HPL 1
  • Irrlicht
  • id Tech 3
  • id Tech 4
  • JMonkey
  • Luxinia
  • OGRE
  • Ogre4j
  • Open Wonderland
  • Panda3D
  • Papervision3D
  • Platinum Arts Sandbox Free 3D Game Maker
  • PlayCanvas
  • PLIB
  • Python-Ogre
  • Quake
  • Quake II
  • RealmForge
  • Retribution
  • Torque 3D
Mix
  • Allegro
  • Construct Classic
  • Godot
  • Lightweight Java Game Library
  • Spring
  • Visualization Library
Власнички
2D
  • Coldstone
  • Construct 2
  • Corona
  • CRX
  • Fighter Maker
  • Filmation
  • GameMaker
  • GameMaker: Studio
  • Garry Kitchen's GameMaker
  • Generic Tile
  • Gold Box
  • MADE
  • Mscape
  • M.U.G.E.N
  • NScripter
  • RPG Maker
  • Sim RPG Maker
  • Sound Novel Tsukūru
  • Southpaw
  • Stencyl
  • Vicious
  • Virtual Theatre
  • V-Play
  • Z-machine
  • Zillions of Games
  • ZZT
2.5D
  • Genie
  • INSANE
  • Jedi
  • Pie in the Sky
  • Super Scaler
  • UbiArt Framework
3D
  • 4A
  • Advance Guard Game
  • Anvil
  • Arsys
  • Beelzebub
  • Bork3D
  • BRender
  • C4
  • Chrome
  • Clausewitz Engine
  • Creation
  • CryEngine
  • Crystal Tools
  • Dagor
  • Diesel
  • Digital Molecular Matter
  • Disrupt
  • Dunia
  • EAGL
  • EGO
  • Elflight
  • Enforce
  • Enigma
  • Essence
  • Flare3D
  • Fox
  • Freescape
  • Frostbite
  • Geo-Mod
  • GoldSrc
  • HeroEngine
  • HydroEngine
  • HPL 2-3
  • id Tech 5
  • id Tech 6
  • Ignite
  • Iron
  • IW
  • Jade
  • Kinetica
  • LS3D
  • Leadwerks
  • LithTech
  • Luminous Studio
  • LyN
  • Marmalade
  • Mizuchi
  • MT Framework
  • NanoFX GE
  • Outerra
  • Panta Rhei
  • PhyreEngine
  • Q
  • Real Virtuality
  • REDengine
  • Refractor
  • RenderWare
  • Revolution3D
  • Riot
  • RAGE
  • SAGE
  • Serious
  • Shark 3D
  • ShiVa
  • Silent Storm
  • Sith
  • Source
  • Titan
  • TOSHI
  • Truevision3D
  • Unigine
  • Unity
  • Unreal
  • Vision
  • Visual3D
  • Voxel Space
  • XnGine
  • X-Ray
  • YETI
  • Zero
Mix
  • CPAGE
  • Dark
  • Gamebryo
  • Hybrid Graphics
  • Kaneva Game Platform
  • Metismo
Власнички
полупогони
  • Euphoria
  • Gameware
  • GameWorks
  • Havok
  • iMUSE
  • Kynapse
  • Quazal
  • SpeedTree
  • Xaitment