PhyreEngine

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
PhyreEngine
DeveloperSony Interactive Entertainment
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemPlayStation 4, PlayStation 3, PlayStation VR, PlayStation Vita, PlayStation Portable, Nintendo Switch, Microsoft Windows, Android, iOS, Xbox One
    TypeGame engine
    LicenseProprietary
    Websitedevelop.scee.net/research-technology/phyreengine/

    PhyreEngine is a license-only free to use game engine from Sony Interactive Entertainment, compatible with PlayStation 4, PlayStation 3, PlayStation VR, PlayStation Vita, PlayStation Portable, Nintendo Switch,[1] Microsoft Windows (for OpenGL and DirectX 11), Google Android and Apple iOS.[2] PhyreEngine has been adopted by several game studios and has been used in over 200 published titles.[2]

    Features

    [edit | edit source]

    PhyreEngine is exclusively distributed to Sony licensees as an installable package that includes both full source code and Microsoft Windows tools, provided under its own flexible use license that allows any PlayStation 3 game developer, publisher or tools and middleware company to create software based partly or fully on PhyreEngine on any platform. The engine uses sophisticated parallel processing techniques that are optimized for the Synergistic Processor Unit (SPU) of the Cell Broadband Engine of PS3, but can be easily ported to other multi-core architectures.

    PhyreEngine supports OpenGL and Direct3D,[3] in addition to the low level PS3 LibGCM library.[4] It provides fully functional “game templates” as source code, including support for Havok Complete XS, NVIDIA PhysX and Bullet for physics.

    History

    [edit | edit source]

    The development of PhyreEngine was started in 2003 to create a graphics engine for PlayStation 3.[5] The first public demonstration occurred in 2006.[5]

    PhyreEngine was launched during the 2008 Game Developers Conference.[3] New features (including deferred rendering) were showcased during GDC 2009.[6] Version 2.40, released in March 2009, included a new “foliage rendering” system that provides tools and technology to render ultra-realistic trees and plants to be easily integrated into games.[7]

    Version 3.0, released in 2011, has a new and powerful asset pipeline, combining enhanced versions of the already robust exporters, with a powerful processing tool to generate optimized assets for each platform. Also new is the rewritten level editor, which permits a far more data-driven approach to authoring games using PhyreEngine. Version 3.0 added support for the PlayStation Vita.[8]

    List of games using PhyreEngine
    Title Developer Year
    Akiba's Trip: Undead & Undressed Acquire 2013
    Malicious Alvion 2010
    Rugby League Live Big Ant Studios 2010
    AFL Live 2011
    AFL Live: Game of the Year Edition 2012
    Critter Crunch[9][10] Capybara Games 2009
    Below 2018
    Colin McRae: Dirt[a] Codemasters 2007
    Race Driver: Grid[a] Codemasters 2008
    Unravel[11] Coldwood Interactive, Electronic Arts 2016
    Unravel Two 2018
    Hyperdimension Neptunia Compile Heart, Idea Factory, Gust Corporation,
    Nippon Ichi Software, Sega
    2010
    Hyperdimension Neptunia mk2 Compile Heart, Idea Factory 2011
    Hyperdimension Neptunia Victory 2012
    Megadimension Neptunia VII 2015
    Mugen Souls Compile Heart, Idea Factory, Nippon Ichi Software 2012
    Mugen Souls Z 2013
    Hotline Miami[11] Dennaton Games, Abstraction Games 2012
    Burn Zombie Burn Doublesix Games 2009
    The Legend of Heroes: Trails of Cold Steel Falcom[12] 2013
    The Legend of Heroes: Trails of Cold Steel II 2014
    Tokyo Xanadu 2015
    The Legend of Heroes: Trails of Cold Steel III 2017
    The Legend of Heroes: Trails of Cold Steel IV 2018
    The Legend of Heroes: Trails into Reverie 2020
    Savage Moon FluffyLogic 2008
    Catan Game Republic 2008
    Knytt Underground[13] Green Hill Studios 2012
    Atelier Rorona: The Alchemist of Arland[14] Gust Corporation 2009
    Ar tonelico Qoga: Knell of Ar Ciel[14] 2010
    Atelier Totori: The Adventurer of Arland[14] 2010
    Atelier Meruru: The Apprentice of Arland[14] 2011
    Atelier Ayesha: The Alchemist of Dusk[14] 2012
    Divekick Iron Galaxy Studios 2013
    PachiPara DL Hyper Sea Story In Karibu Irem 2008
    Zettai Zetsumei Toshi 4: Summer Memories 2011
    Strength of the Sword 3[11] Ivent 2013
    Super Mega Baseball[11] Metalhead Software 2014
    Trinity Universe Nippon Ichi Software 2009
    Last Rebellion 2010
    Disgaea 4 2011
    The Witch and the Hundred Knight 2013
    Rocketbirds: Hardboiled Chicken[13] Ratloop 2011
    Rocketbirds 2: Evolution[11][13] 2016
    OlliOlli2: Welcome to Olliwood[11] Roll7 2015
    Gravity Rush Japan Studio 2011
    Under Siege[14] Seed Studios 2011
    GripShift Sidhe Interactive 2007
    Shatter[15][16] 2009
    Mars: War Logs Spiders 2013
    Bound by Flame 2014
    The Technomancer 2016
    Final Fantasy X/X-2 HD Remaster Square Enix 2014
    Final Fantasy XII Zodiac Age 2016
    Dragon Quest Builders[17] 2016
    Flower[11] thatgamecompany[4] 2009
    Flow[11] 2007
    Journey[11] 2012
    Amy VectorCell 2012
    Flashback 2013
    ibb & obb Sparpweed & Codeglue 2013
    Super Motherload XGen Studios 2013

    Derived game engines

    [edit | edit source]

    Notes

    [edit | edit source]
    1. ^ a b Uses the derivative EGO game engine

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    4. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ a b c d e f g h i Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    12. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    13. ^ a b c Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    14. ^ a b c d e f Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    15. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    16. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    17. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    18. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]