Sursa 2 | |
---|---|
Tip de | Motor de joc ( Lista ) |
Dezvoltator | supapă |
Programator cheie | Tom Leonard ( în engleză Tom Leonard ) [1] |
Motorul anterior al seriei | Sursă |
Data anunțului | 4 martie 2015 |
Sistem de operare acceptat |
Windows macOS Linux iOS Android |
Scris în limbaj | C++ |
Licență | Utilizare gratuită [2] pentru Steam [3] |
Primul joc la motor | Dota 2 / 9 septembrie 2015 |
Ultimul joc la motor | Half-Life: Alyx / 23 martie 2020 |
Source 2 este un motor de joc dezvoltat de compania americană Valve .
Motorul de joc Source 2 este următorul motor Valve după Source (motorul folosit în Half-Life 2 din 2004 a fost folosit mai târziu într-o serie de jocuri ale companiei, inclusiv Portal 2 , Dota 2 ; datorită structurii sale modulare, acest motor este fiind îmbunătățit constant, susținut la nivelul actual și are multe versiuni interne) și predecesorul său GoldSrc (utilizat pentru prima dată în jocul de calculator Half-Life din 1998 , creat de aceeași companie; de-a lungul timpului, a primit unele îmbunătățiri).
Primele informații despre motor au început să pătrundă în Web înainte de anunțul oficial: de exemplu, în 2012, în timp ce căutau prin fișierele Source Filmmaker - instrumentul lui Valve pentru crearea videoclipurilor cinematografice pe primul motor Source , jucătorii au găsit un fișier menționarea numelui „Source 2” (fișierul s-ar putea scurge în setul de instrumente din cauza faptului că compania a lucrat în paralel la sprijinirea noului motor cu toolkit) [5] [6] ; mai târziu, mai multe referințe la numele motorului au fost găsite în fișierele produsului Valve [7] [8] [9] , care au fost apoi eliminate de dezvoltatori [10] [11] .
În noiembrie 2012, fondatorul companiei, Gabe Newell , a anunțat că compania dezvoltă un nou motor [12] [13] [14] . La acel moment, lucrarea activă era deja în desfășurare la „ calculatorul Valve ” - o serie de calculatoare de jocuri Steam Machines , controlate de sistemul de operare SteamOS .
În august 2013, fanii jocului Dota 2 din comunitatea de pe resursa socială reddit au fost invitați într-un tur al biroului Valve; au fost făcute câteva fotografii ale locurilor de muncă ale angajaților, unul dintre ecrane era o pagină a rețelei interne de angajați ai companiei cu mențiuni despre cuvintele „Sursa 2” și „Left 4 Dead 3” [15] [16] [17] . În octombrie a acelui an, sistemul de urmărire a erorilor de la Valve (bazat pe software- ul JIRA ) a fost scurs, rezultând acces la listele de proiecte și echipele în care erau împărțiți angajații; printre ele s-au numărat grupuri cu nume: „Source 2”, „Source2 Artists”, „Source2 Builds”, etc. (numărând de la 2 la 45 de persoane), care au servit drept bază pentru presupunerile că Valve lucra activ la un nou motor [ 18] [19] .
La sfârșitul lunii ianuarie 2014, unul dintre utilizatorii forumului NeoGAFa postat o captură de ecran a unei prezentări a motorului (semnată ca „Sursa 2.0”), creată în programul PowerPoint (probabil în 2011) [20] . Afișează o locație puternic modificată și îmbunătățită „Plantation” ( ing. Plantation ) din campania Swamp Fever din Left 4 Dead 2 , recreată pe noua versiune a Source. Autenticitatea acestei imagini nu a fost verificată [21] [22] [23] .
În martie 2014, Gabe Newell a dezvăluit în timpul unei sesiuni de întrebări și răspunsuri organizate pe reddit că dezvoltarea motorului este în curs de desfășurare, cu accent pe posibilitatea de a-l folosi pentru a crea conținut generat de utilizatori (cum ar fi mod- uri ) [24] , precum și pentru a interacționa cu conținut creat de utilizator [25] - mai târziu acest lucru a dus la tehnologie gratuită și suport pentru realitate virtuală (inclusiv utilizarea căștii Oculus Rift ) [26] [26] [27] [28] [29] .
Pe 7 august 2014, Valve a lansat instrumentele de autor Dota 2 , care include o versiune actualizată a Valve Hammer Editor 2014 [30] . Referințe multiple la Source 2 au fost găsite în fișierele de instrumente, în timp ce fișierele standard .vmf (Valve Map File) pentru stocarea proiectelor sunt acum denumite „Source 1.0 Map File” [31] [32] [33] . Mai târziu, în decembrie, Valve a anunțat pe blogul oficial Dota 2 că plănuiau să mute jocul în motorul Source 2 la începutul lui 2015 [34] [35] .
Anunțul oficial al motorului sub cunoscutul nume - „Sursa 2”, a avut loc pe 3 martie 2015 [36] [37] [38] [39] [40] [41] . Numărul „2” indică o versiune fundamental nouă a motorului de joc; motorul sursă anterior avea multe versiuni interne și numerotare diferită, cum ar fi „Motorul sursă 2007” - vezi „ Versiunile motorului sursă ”.
Anunțul a avut loc la Game Developers Conference 2015 . S-a anunțat că motorul va fi distribuit sub un sistem de licență gratuit - dezvoltatorii care doresc să folosească tehnologia pentru a-și crea propriul joc nu trebuie să-l achiziționeze; mai târziu a devenit cunoscut însă că cerința pentru dezvoltatori ar fi să-și publice jocul în sistemul de distribuție digitală al Valve - Steam . Datele tehnice ale motorului nu au fost denumite, totuși, se menționează că lucrează cu Vulkan API , standardul consorțiului Khronos Group , care este, de asemenea, responsabil pentru un alt standard de jocuri bine-cunoscut - OpenGL .
Ulterior, videoclipurile preluate dintr-o prezentare închisă a motorului au fost publicate pe Web - dezvoltatorii au arătat un joc Dota 2 care rulează folosind Source 2 [42] (jocul a folosit inițial Source of the first generation; demonstrația prezentată a confirmat că motorul în va fi actualizat la Sursa 2); puțin mai devreme, a fost publicat și un alt videoclip de la proiecția închisă, care arată laboratorul Aperture Science din dilogia jocurilor Portal - nivelul demo din această locație este conceput pentru a arăta funcționarea motorului cu tehnologie de realitate virtuală [43] [44 ]. ] .
Primul joc creat folosind motorul, Dota 2 , a fost lansat pe 9 septembrie 2015 - așa cum era de așteptat, jocul (lansat anterior pe motorul primei versiuni) a fost transferat pe acest motor cu actualizarea „Reborn” [45] .
Pe 9 iunie 2016, Destinations (anunțat inițial ca Destinations Workshop Tools ) a fost lansat în Early Access pe Steam , permițându-vă să vă creați propriile niveluri (" scene VR ") pentru căștile de realitate virtuală HTC Vive (codezvoltate de HTC și Valve ) și Oculus Rift . Aceasta folosește motorul Source 2 [46] . De asemenea, angajații companiei au folosit motorul la crearea nivelurilor de prototip pentru dispozitivele de realitate virtuală prezentate mai devreme la expoziția GDC [47] ; Ulterior, aceste niveluri au fost dezvăluite a fi parte a jocului The Lab .
Pe 21 noiembrie 2019, Valve , împreună cu anunțul jocului Half-Life: Alyx , creat pe noul motor, a introdus și noul Valve Hammer Editor , susținut de Source 2, care a fost lansat împreună cu noua parte a Serial Half-Life pe 23 martie 2020 . Acest instrument vă va permite să modificați jocul nou creat.
An | Nume | Platforme | Notă | Dezvoltator(i) |
---|---|---|---|---|
2015 | Dota 2 | Windows , macOS , Linux | Odată cu actualizarea Reborn, Dota 2 a fost mutat la Source 2 din prima generație a motorului . | supapă |
2016 | Laboratorul | Windows | O colecție de jocuri mici pentru dispozitivul de realitate virtuală HTC Vive . Unele dintre episoade au fost create pe Source 2, altele pe Unity . | |
Destinații | Windows | Un set de instrumente pentru crearea de niveluri pentru căștile de realitate virtuală. | ||
2018 | Artefact | Windows, macOS, Linux, iOS , Android | Un joc de cărți pe computer plasat în universul Dota 2 . | |
2020 | Dota Underlords | Windows, macOS, Linux, iOS, Android | Un joc pe computer bazat pe jocul personalizat Dota Auto Chess (de Drodo Studios) pentru Dota 2 . | |
Half Life: Alyx | Windows, Linux [48] | Un joc din seria Half-Life pentru ochelari de realitate virtuală. Este un prequel la Half-Life 2 . | ||
2022 | Aperture Desk Job | Windows, Linux | Jocul a fost creat pentru a demonstra capacitățile consolei de jocuri Steam Deck | |
În curs de dezvoltare | Cutie cu nisip [49] | Windows | Pe 27 octombrie 2020, dezvoltarea a fost trecută la Sursa 2 [50] . | Facepunch Studios |
Valve Corporation | Tehnologie de la|
---|---|
Aburi | |
Motoare de joc | |
Instrumente | |
Hardware |
Motoare de joc | |||||||
---|---|---|---|---|---|---|---|
Grafic | Gratuit GLScene Horde3D Irrlicht CĂPCĂUN OpenSceneGraph Proprietate Outerra | ||||||
Fizic | Gratuit Box2D Glonţ Chipmunk newton ODĂ. Tokamak Proprietate DMM Havok Fizica PhysX | ||||||
scop general |
| ||||||
De specialitate |
| ||||||
Lista motoarelor de joc |