HPL motor | |
---|---|
Típusú | Játékmotor ( Lista ) |
Fejlesztő | Súrlódó játékok |
Kulcs programozó | Thomas Grip |
Hardver platformok | IBM PC kompatibilis számítógép , Macintosh , PlayStation 4 , Xbox One , Nintendo Switch |
Támogatott operációs rendszer |
Windows Linux macOS |
Nyelvvel írva | C++ |
Engedély |
HPL1 motor - ingyenes HPL2 motor - ingyenes HPL3 motor - ingyenes |
legújabb verzió | HPL3.5 motor/2020 |
Első játék a motoron | Penumbra Tech Demo / 2006 |
Utolsó játék a motoron | Amnézia: Újjászületés / 2020 |
www.frictionalgames.com |
A HPL Engine (rövidítve HPL ) egy játékmotor , amelyet a Frictional Games kifejezetten saját projektjeikhez fejlesztett ki. A motor jellegzetes része az organikusan integrált Newton Game Dynamics fizikai motor . 2010. május 14- én megjelent az első verzió ( HPL1 Engine ) a GNU GPL ingyenes licence alatt . A motor neve Howard Phillips Lovecraft ( H oward P hillips L ovecraft - HPL ) kezdőbetűiből származik.
A motort eredetileg diákprojektként fejlesztették ki. 2006- ban ennek alapján jelent meg a Penumbra Tech Demo - egy technológiai demó , ami egy rövid horrorjáték , játékmenetben hasonló, és a jövőbeli kereskedelmi Penumbra: Overture [1] kezdetével kezdődik .
Mivel a közönség számára ingyenes hozzáférést biztosítanak a közgyűléshez és a különböző konferenciákon tartott bemutatókhoz, ez a demó egy rövid időre meglehetősen vitatott tárgy lett számos játékforrásban. Ennek is köszönhetően a fiatal cég szerződést írt alá a Lexicon Entertainment kiadóval , és lehetőséget kapott egy kereskedelmi termék kiadására - egy techno-demo cselekményét fejlesztő játékra.
A motor első verzióját használták a teljes Penumbra sorozat létrehozásához , amely három különálló játékból áll. A második verzióban a grafikus alrendszert komolyan frissítették . Az egyetlen játék, amely a motor második verzióját használja, az " Amnesia: The Dark Descent " és az " Amnesia: A Machine for Pigs ".
A Penumbra: Overture című , ingyenesen játszható független játék- összeállítás, a Humble Indie Bundle sikere után úgy döntöttek, hogy a játék összes forráskódját ingyenes licenc alatt adják ki (a World of Goo kivételével ). [2] 2010. május 14- én a Frictional Games nyílt forráskódú volt a játékmotorja és a Penumbra: Overture .
Már jó ideje beszélünk a motor és a játék kódjának nyílt forráskód alatti kiadásáról . A Humble Indie Bundle sikerével egy nagyszerű lehetőség adódott, és úgy döntöttünk, hogy más játékokhoz csatlakozunk a kód megnyitásához. Bár a játék és a motor kódját több éve fejlesztik, még ma sem használják aktívan. Alapvetően csak rohad a merevlemezeink sötét sarkaiban. A motor sokkal jobban érzi magát a nyílt területeken, ahol lehetősége van növekedni és valami jót tenni. Remélem, hasznos, és nagyon izgatott vagyok, hogy lássam, mit tehetnek vele az emberek!
Eredeti szöveg (angol)[ showelrejt] Már jó ideje beszélünk a motor és a játék kódjának nyílt forráskódú kiadásáról. A Humble Indie Bundle sikerével eljött a tökéletes lehetőség, és úgy döntöttünk, hogy csatlakozunk a többi játékhoz a kódunk kiadásában. Bár a játék és a motor kódja több éves munkát foglal magában, ma még nem használják aktívan. Alapvetően csak elrohadt a merevlemezeink sötét sarkaiban. Sokkal jobb érzés nyilvánosan közzétenni, ahol van esélye növekedni és jót tenni. Remélem, hogy hasznosnak találják, és izgatottan várom, hogy az emberek mit tudnak kezdeni vele! – Thomas Grip, stúdióprogramozó és alapító [3]A HPL Engine kifejezetten horror játékokhoz készült, így képességeit kifejezetten a műfaj sajátosságaihoz igazították. A motor Bump Mapping , Normal Mapping , dinamikus sablonos árnyékokat használ. Az olyan utóeffektusok , mint a zaj , a mozgás elmosódása , a virágzás stb . támogatottak [1] A motor minden verziója többplatformos – támogatja a Windows , a GNU/Linux és a Mac OS X operációs rendszert .
A HPL Engine fontos része a fizikai motor . A Newton Game Dynamics -t használja fizikai motorként . Ennek a fizikai motornak a sajátosságai miatt a Penumbra sorozat játékai meglehetősen valósághű fizika szimulációval rendelkeznek, különösen a fizikai objektumok jól fejlett interakciójával a játékossal. A játékban bármelyik rendelkezésre álló tárgyat a kezedbe veheted, "kezedben" forgathatod, viselheted és a megfelelő szögbe helyezheted. Tárgyakkal végezhetsz hiányos műveleteket - csak egy kicsit nyithatod ki az ajtót, ehhez nem csak kattintani kell a dologra, hanem az egeret fogva és természetes mozgásokat végezve vele térben mozogni vagy egy bizonyos dolgot elforgatni a tárgy körül. tengely.
A játékmotor második verziójában a fizika rész frissült, és ezzel együtt az interakciós modell is. A grafikus részt egy modernebbre cserélték, amely elkezdte támogatni a környezeti elzáródást , a megfelelő üzleteket, a dinamikus kiválasztási rendszert és a tükröződő vízfelületeket [4] . Ellentétben az előző sorozattal, ahol nem volt dinamikus selejtezési rendszer , amely arra kényszerítette a művészeket, hogy szigorúan meghatározott határokon belül hozzanak létre pályákat, ezt a funkciót hozzáadták a motor második verziójához. Ez a rendszer teljes felelősséget vállal az architektúra megjelenítéséért – minden láthatatlan objektumot feldolgozhatatlanná tesz a motor által, ami nagymértékben javítja a teljesítményt. A stencil-árnyékokat erőforrásköltségük miatt elvetették, helyettük "puha" árnyéktérképeket használnak. Az összes végleges grafika OpenGL segítségével készül, a hangot pedig az OpenAL dolgozza fel . A grafika minőségének javítása mellett bevezették a játékerőforrások ingyenes módosításának lehetőségét, új térképek és forgatókönyvek készítését [5] .
A motor harmadik verzióját a SOMA játékkal együtt fejlesztették ki . A legfontosabb újítások a következők voltak:
Év | Név | Játék motor |
---|---|---|
2007 | Penumbra: nyitány | HPL1 motor |
2008 | Penumbra: Fekete pestis | |
Penumbra: Requiem | ||
2010 | Amnézia: The Dark Descent | HPL2 motor |
2013 | Amnézia: egy gép sertéseknek | HPL2.5 motor |
2015 | SOMA | HPL3 motor |
2020 | Amnézia: Újjászületés | HPL3.5 motor |
Súrlódó játékok | |
---|---|
„ Penumbra ” játéksorozat |
|
"Amnesia" játékok sorozata |
|
Más játékok | SOMA |
Kapcsolódó cikkek |