Unreal Engine 4

Last updated
Interactive architectural visualization developed with Unreal Engine 4 (2015)

Unreal Engine 4 (UE4) is the fourth version of Unreal Engine developed by Epic Games. UE4 began development in 2003 and the first game using UE4 was released in April 2014. UE4 introduced support or physically based materials and a new visual programming language called "Blueprints." It was succeeded by Unreal Engine 5.

Contents

History

In August 2005, Mark Rein, the vice-president of Epic Games, revealed that Unreal Engine 4 had been in development for two years. [1] "People don't realise this but we're already two years into development of Unreal Engine 4. It certainly doesn't have a full team yet, it's just one guy and you can probably guess who that guy is," he told C&VG . [2] Speaking in an interview in early 2008, Tim Sweeney, founder of Epic Games, stated that he was basically the only person working on the engine, though he affirmed his research and development department would start to expand later that year, developing the engine in parallel with Unreal Engine 3. [3] "In some way, we resemble a hardware company with our generational development of technology. We are going to have a team developing Unreal Engine 3 for years to come and a team ramping up on Unreal Engine 4. And then, as the next-gen transition begins, we will be moving everybody to that. We actually are doing parallel development for multiple generations concurrently," he said. [3] In 2011 Sweeney said he spends 60% of his day doing research work on Unreal Engine 4. [4]

In February 2012, Rein stated "people are going to be shocked later this year when they see Unreal Engine 4"; [5] Epic unveiled UE4 to limited attendees at the 2012 Game Developers Conference, [6] and a video of the engine being demonstrated by technical artist Alan Willard was released to the public on June 7, 2012, via GameTrailers TV. [7] One of the major features planned for UE4 was real-time global illumination using voxel cone tracing, eliminating pre-computed lighting. [8] However, this feature, called Sparse Voxel Octree Global Illumination (SVOGI) and showcased with the Elemental demo, was replaced with a similar but less computationally expensive algorithm due to performance concerns. [9]

On March 19, 2014, at the Game Developers Conference (GDC), Epic Games released Unreal Engine 4 through a new licensing model. For a monthly subscription at US$19, developers were given access to the full version of the engine, including the C++ source code, which could be downloaded via GitHub. Any released product was charged with a 5% royalty of gross revenues. [10] The first game released using Unreal Engine 4 was Daylight , developed with early access to the engine [11] and released on April 29, 2014. [12]

To prepare for the release of its free-to-play battle royale mode in Fortnite in September 2017, Epic had to make a number of Unreal Engine modifications that helped it to handle a large number (up to 100) of connections to the same server while still retaining high bandwidth and to improve the rendering of a large open in-game world. Epic said it would incorporate these changes into future updates of the Unreal Engine. [13]

Unreal Engine 4 officially supports the following platforms as of 4.27 (August 2021): [14] Windows, [15] macOS, [15] Linux, [15] iOS, [15] Android, [15] Nintendo Switch, [16] PlayStation 4, [17] Xbox One, [17] PlayStation 5, [18] Xbox Series X/S, [18] Stadia, [19] Magic Leap, [20] HTC Vive, [21] Oculus, [22] PlayStation VR, [23] OSVR, [24] Samsung Gear VR, [25] and HoloLens 2. [26] It formerly supported Google Daydream [27] and HTML5. [28] [29]

Features

Physically Based Materials

Epic Games' Brian Karis, in a 2013 SIGGRAPH presentation, described improvements made to UE4's shading model. [30] [31] According to karis, Epic "decided to invest some time in improving [UE4's] shading model and embrace a more physically based material workflow." [30] One of the goals was to "make major workflow and quality improvements in how [artists] authored materials, by layering and blending pre-made materials from a library instead of authoring components separately and redundantly for every use." [32] The material model adopted by Epic was based on a similar model from Disney's Brent Burley, who outlined its use in Disney's Wreck-It Ralph at SIGGRAPH 2012. [30] The base parameters of the model consisted of "BaseColor," "Metallic," "Roughness," and "Cavity." [30] Cavity, a component not present in Disney's model, describes "shadowing from geometry smaller than [UE4's] run-time shadowing system can handle," such as the cracks between floor boards or the seams in clothing. [30] Parameters omitted from Disney's model were "Specular," "Subsurface," "Anisotropy," "Clearcoat" and "Sheen," which are instead treated as special cases. [30]

UI Toolkit

A major Focus for Unreal Engine 4 was creating tools that simplified the user interface. According to Sweeney, "with Unreal Engine 3 it was a big, complicated user interface. With Unreal Engine 4, the effort is to expose at the base level everything in a very simple, easy-to-use, and discoverable way and to build complexity on it so that the user can learn as they go." [33]

With Unreal Engine 4, we really want to be able to build an entire small game on the scale of Angry Birds without any programming whatsoever, just mapping user input into the actions using a visual toolkit. This technology will be really valuable. We're also expanding the visual toolkit for everything: for building materials, for building animations, for managing content when we have a huge amount of game assets. We're just greatly simplifying the interface so that it's basically as easy to use as Unity.

Sweeney, Game Developer , 2012 [33]

Scripting

In line with UE4's focus on simplicity, it included a new visual scripting system called "Blueprints" (a successor to UE3's "Kismet" [34] ), which allows for rapid development of game logic without using code, resulting in less of a divide between technical artists, designers, and programmers. [35] [36]

I could say: 'I'm going to convert this pillar into a blueprint [in the Engine] and add some sort of trap to it.' It means I can really go in and start enhancing my world with interaction that just would not have been possible without a technical artist, a designer and a programmer and now any one of those three can do all of it, provided they have the assets handy. The fact that I can just go in and say, 'If you're within X distance of this thing, start to glow and take my distance to it, normalize it zero to one and then just lerp [linearly interpolate] between two different brightness values, so as I reach for something it gets hot'...that would have been something do-able but very difficult for anybody except a gameplay programmer. And he wouldn't have known how to set up the assets, but now any one of the three could do it.

Willard, Kotaku , 2012 [36]
An Unreal Engine presentation at GDC 2016 Unreal Engine GDC 2016 (2).jpg
An Unreal Engine presentation at GDC 2016

Licensing

On September 4, 2014, Epic released Unreal Engine 4 to schools and universities for free, including personal copies for students enrolled in accredited video game development, computer science, art, architecture, simulation, and visualization programs. [37] Epic opened an Unreal Engine Marketplace for acquiring game assets. [38] On February 19, 2015, Epic launched Unreal Dev Grants, a $5 million development fund aiming to provide grants to creative projects using Unreal Engine 4. [39]

In March 2015, Epic released Unreal Engine 4, along with all future updates, for free for all users. [40] [41] In exchange, Epic established a selective royalty schedule, asking for 5% of revenue for products that make more than $3,000 per quarter. [42] Sweeney stated that when they moved to the subscription model in 2014, use of Unreal grew by 10 times and through many smaller developers, and believed that they would draw even more uses through this new pricing scheme. [43]

[[File:Unreal Engine booth (cropped).jpg|thumb|left|268px|An Unreal Engine booth at GDC 2017]] In an attempt to attract Unreal Engine developers, Oculus VR announced in October 2016 that it will pay royalty fees for all Unreal-powered Oculus Rift titles published on their store for up to the first $5 million of gross revenue per game. [44]

With the opening of the Epic Games Store in December 2018, Epic will not charge the 5% revenue fee on games that use the Unreal Engine and are released through the Epic Games Stores, absorbing that cost as part of the base 12% cut Epic is taking to cover other costs. [45]

Effective May 13, 2020, and retroactive to January 1, 2020, the royalty exemption amount is increased to US$1,000,000 in lifetime gross revenue per title. [46]

See Also

Category:Unreal Engine 4 games

Related Research Articles

<span class="mw-page-title-main">John Carmack</span> American computer programmer and video game developer (born 1970)

John D. Carmack II is an American computer programmer and video game developer. He co-founded the video game company id Software and was the lead programmer of its 1990s games Commander Keen, Wolfenstein 3D, Doom, Quake, and their sequels. Carmack made innovations in 3D computer graphics, such as his Carmack's Reverse algorithm for shadow volumes.

<span class="mw-page-title-main">Unreal Engine</span> Video game engine developed by Epic Games

Unreal Engine (UE) is a series of 3D computer graphics and game engines developed by Epic Games, first showcased in the 1998 first-person shooter video game Unreal. Initially developed for PC first-person shooters, it has since been used in a variety of genres of games and has been adopted by other industries, most notably the film and television industry. Unreal Engine is written in C++ and features a high degree of portability, supporting a wide range of desktop, mobile, console, and virtual reality platforms.

<span class="mw-page-title-main">Epic Games</span> American video game company

Epic Games, Inc. is an American video game and software developer and publisher based in Cary, North Carolina. The company was founded by Tim Sweeney as Potomac Computer Systems in 1991, originally located in his parents' house in Potomac, Maryland. Following its first commercial video game release, ZZT (1991), the company became Epic MegaGames, Inc. in early 1992 and brought on Mark Rein, who has been its vice president since. After moving the headquarters to Cary in 1999, the studio changed its name to Epic Games.

<span class="mw-page-title-main">Tim Sweeney</span> American video game developer (born 1970)

Timothy Dean Sweeney is an American video game programmer and businessman. He is the founder and CEO of Epic Games, and the creator of Unreal Engine, a game development platform.

Ready At Dawn Studios LLC (RAD) is an American video game developer located in Irvine, California, and is composed of former members of Naughty Dog and Blizzard Entertainment. Formed in 2003, the company has primarily worked on games for the PlayStation Portable (PSP), most notably the Sony Computer Entertainment intellectual property God of War and Daxter. Ready At Dawn had a satellite campus in Portland, Oregon, to assist with future PC and console game development, but closed the office in 2022 as they adapted a hybrid work model. The studio is part of Oculus Studios as of June 2020.

Unreal Engine 3 (UE3) is the third version of Unreal Engine developed by Epic Games. Unreal Engine 3 was one of the first game engines to support multithreading. It used DirectX 9 as its baseline graphics API, simplifying its rendering code. The first games using UE3 were released at the end of 2006. It was succeeded by Unreal Engine 4.

Unreal Engine 2 (UE2) is the second version of Unreal Engine developed by Epic Games. Unreal Engine 2 transitioned the engine from software rendering to hardware rendering and brought support for multiple platforms like the PS2. The first game using UE2 was released in 2002 and its last update was shipped in 2005. It was succeeded by Unreal Engine 3.

Unreal Engine 1 (UE1) is the first version of the Unreal Engine game engine. It was initially developed in 1995 by Epic Games founder Tim Sweeney for Unreal. Epic later began to license the Engine to other game studios. It was succeeded by Unreal Engine 2.

<span class="mw-page-title-main">Unity (game engine)</span> Cross-platform video game and simulation engine

Unity is a cross-platform game engine developed by Unity Technologies, first announced and released in June 2005 at Apple Worldwide Developers Conference as a Mac OS X game engine. The engine has since been gradually extended to support a variety of desktop, mobile, console, augmented reality, and virtual reality platforms. It is particularly popular for iOS and Android mobile game development, is considered easy to use for beginner developers, and is popular for indie game development.

<span class="mw-page-title-main">Oculus Rift</span> Virtual reality headsets by Oculus VR

Oculus Rift is a discontinued line of virtual reality headsets developed and manufactured by Oculus VR, a virtual reality company founded by Palmer Luckey that is widely credited with reviving the virtual reality industry. It was the first virtual reality headset to provide a realistic experience at an accessible price, utilizing novel technology to increase quality and reduce cost by orders of magnitude compared to earlier systems. The first headset in the line was the Oculus Rift DK1, released on March 28, 2013. The last was the Oculus Rift S, discontinued in April 2021.

Armature Studio, LLC is an American video game development studio in Austin, Texas. The studio, founded by former Retro Studios directors Mark Pacini, Todd Keller and Jack Mathews in September 2008, developed Batman: Arkham Origins Blackgate (2013) and ReCore (2016).

Eve: Valkyrie was a multiplayer dogfighting shooter game set in the Eve Online universe that was designed to use virtual reality headset technology. Originally launched for Microsoft Windows for use with the Oculus Rift virtual reality headset, CCP Games had announced they plan to enable cross-platform play between the three major VR systems: the Oculus Rift, the HTC Vive, and the PlayStation VR. Released in March 2016, the game had two game mode options: Chronicles could be played in single player, while Combat allowed eight by eight combat PvP missions. Reviews generally criticized the limited plot and limitations of single player mode, although the described "arcade experience" was praised for having intuitive controls and "exhilarating" dogfighting features, with PC Powerplay dubbing it "arguably the best VR experience currently available for the [Oculus Rift] platform."

<span class="mw-page-title-main">Pitbull Studio</span> British video game development company

Pitbull Studio Limited was a British video game developer based in Houghton-le-Spring, England, with additional offices in Guildford and Leamington Spa.

<span class="mw-page-title-main">Reality Labs</span> Virtual and augmented reality products company

Reality Labs, formerly Oculus VR, is a business and research unit of Meta Platforms that produces virtual reality (VR) and augmented reality (AR) hardware and software, including virtual reality headsets such as Quest, and online platforms such as Horizon Worlds. In June 2022, several artificial intelligence (AI) initiatives that were previously a part of Meta AI were transitioned to Reality Labs. This also includes Meta's fundamental AI Research laboratory FAIR which is now part of the Reality Labs - Research (RLR) division.

Unreal Tournament was a first-person arena shooter video game developed by Epic Games. It is the ninth game in the Unreal franchise, the fifth game in the Unreal Tournament series, and the first entry to be released since 2007's Unreal Tournament 3. The game utilizes Epic's Unreal Engine 4 and was released for free on Microsoft Windows, OS X, and Linux. The game was released as an alpha in 2014, but was never completed due to Epic Games' focus on Fortnite Battle Royale.

Cloudgine Limited was a British video game developer based in Edinburgh. Founded in 2012 by Dave Jones, it focuses on cloud technologies for video games. It was acquired by Epic Games in 2018 and integrated.

<span class="mw-page-title-main">HTC Vive</span> Virtual reality headset

HTC Vive is a line of virtual and mixed reality headsets produced by HTC Corporation. The brand currently encompasses headsets designed for use with personal computers as well as standalone headsets such as the Vive Focus line, Vive Flow glasses, and the Vive Elite XR mixed reality headset.

OpenXR is an open-source, royalty-free standard for access to virtual reality and augmented reality platforms and devices. It is developed by a working group managed by the Khronos Group consortium. OpenXR was announced by the Khronos Group on February 27, 2017, during GDC 2017. A provisional version of the standard was released on March 18, 2019, to enable developers and implementers to provide feedback on it. On July 29, 2019, OpenXR 1.0 was released to the public by Khronos Group at SIGGRAPH 2019 and on April 15, 2024, OpenXR 1.1 was released by Khronos.

<i>Medal of Honor: Above and Beyond</i> 2020 video game

Medal of Honor: Above and Beyond is a 2020 first-person shooter virtual reality game developed by Respawn Entertainment and published by Electronic Arts. The game was released on December 11, 2020. It is the first release in the Medal of Honor series since 2012's Medal of Honor: Warfighter.

References

  1. Houlihan, John (August 18, 2005). "Rein: 'We've been working on Unreal Engine 4 for two years'". Computer and Video Games . Future Publishing Limited. Archived from the original on January 10, 2014. Retrieved August 19, 2005.
  2. Howarth, Robert (August 18, 2005). "Unreal Engine 4?". IGN . Archived from the original on January 5, 2022. Retrieved September 9, 2020.
  3. 1 2 Valich, Theo (March 12, 2008). "Tim Sweeney, Part 3: Unreal Engine 4.0 aims at next-gen console war". TG Daily. Archived from the original on April 14, 2010. Retrieved March 13, 2008.
  4. Gaudiosi, John (26 September 2011). "Epic Games Founder Talks Tech". IGN.
  5. Parrish, Kevin (February 11, 2012). "Epic Revealing Unreal Engine 4 Later This Year". Tom's Hardware. Archived from the original on February 28, 2012. Retrieved March 1, 2012.
  6. Shaw, Patrick (February 27, 2012). "Unreal Engine 4 Behind Closed Doors at GDC". Wired. Archived from the original on March 1, 2012. Retrieved March 6, 2012.
  7. "Unreal Engine 4 - GT.TV Exclusive Development Walkthrough". GameTrailers TV. June 7, 2012. Archived from the original on November 23, 2018. Retrieved August 22, 2018 via YouTube.
  8. Burnes, Andre (June 7, 2012). "Epic Reveals Stunning Elemental Demo, & Tim Sweeney On Unreal Engine 4". Nvidia . Archived from the original on June 10, 2012. Retrieved June 12, 2012.
  9. Papadopoulos, John (April 20, 2013). "Epic Games' Tim Sweeney Explains Lack Of 'SVOGI' In Unreal Engine 4". Dark Side of Gaming. Archived from the original on April 11, 2020. Retrieved February 14, 2018.
  10. Orland, Kyle (March 19, 2014). "Unreal Engine 4 now available as $19/month subscription with 5% royalty". Ars Technica . Archived from the original on August 8, 2018. Retrieved August 8, 2018.
  11. "Zombie Studios Licenses Unreal Engine 4". UnrealEngine.com. 2012-12-18. Archived from the original on January 23, 2019. Retrieved 2019-01-23.
  12. "Making it in Unreal: How Daylight survived public pressure and became the very first UE4 game". PCGamesN. 2014-11-24. Archived from the original on January 23, 2019. Retrieved 2019-01-22.
  13. McAloon, Alissa (October 4, 2017). "Developing Fortnite: Battle Royale prompted engine-wide Unreal improvements". Game Developer. Archived from the original on February 24, 2018. Retrieved February 22, 2022.
  14. "Sharing and Releasing Projects". Unreal Engine Docs. Retrieved 2021-08-19.
  15. 1 2 3 4 5 Kumparak, Greg (April 3, 2014). "Unreal Engine 4 Gets Support For Making Linux And SteamOS Games". TechCrunch . Archived from the original on August 10, 2017. Retrieved August 10, 2017.
  16. Skrebels, Joe (October 16, 2016). "Nintendo Switch Will Support Unreal Engine 4". IGN . Archived from the original on August 1, 2017. Retrieved August 10, 2017.
  17. 1 2 Connors, Devin (April 24, 2014). "Epic Adds Xbox One, PlayStation 4 Support to Unreal Engine 4.1". The Escapist . Archived from the original on August 10, 2017. Retrieved August 10, 2017.
  18. 1 2 "Unreal Engine 4.25 released!". Unreal Engine. Archived from the original on May 6, 2020. Retrieved May 6, 2020.
  19. "Unreal Engine Support for Google Stadia Now Available". Archived from the original on February 3, 2020. Retrieved February 3, 2020.
  20. Koolonavich, Nikholai (March 19, 2018). "Magic Leap Release Developer SDK, Unreal Engine 4 Support Announced". VRFocus. Archived from the original on March 19, 2018. Retrieved March 19, 2018.
  21. Kastrenakes, Jacob; Robertson, Adi (April 30, 2015). "Steam's virtual reality just got a boost from the maker of Unreal Tournament". The Verge . Archived from the original on August 10, 2017. Retrieved August 10, 2017.
  22. Sykes, Tom (June 9, 2013). "Unreal Engine 4 gets Oculus Rift support, could spell good things for future indie games". PC Gamer . Archived from the original on August 10, 2017. Retrieved August 10, 2017.
  23. Feltham, Jamie (June 5, 2014). "Unreal Engine 4.2 Update Adds Project Morpheus Support On PS4 & PC". VRFocus. Archived from the original on August 10, 2017. Retrieved August 10, 2017.
  24. Matney, Lucas (March 15, 2016). "Native OSVR support comes to Unreal game engine". TechCrunch . Archived from the original on August 10, 2017. Retrieved August 10, 2017.
  25. Lang, Ben (September 16, 2014). "Samsung Gear VR and Google Project Tango Support Coming to Unreal Engine 4". Road To VR. Archived from the original on August 10, 2017. Retrieved August 10, 2017.
  26. Ryan, Vance (May 31, 2019). "Unreal Engine 4 support for HoloLens 2 released in early access". Unreal Engine. Archived from the original on October 15, 2019. Retrieved June 11, 2019.
  27. Graft, Kris (May 19, 2016). "Google's new VR headset gets Unreal Engine 4 support". Game Developer. Archived from the original on August 10, 2017. Retrieved August 10, 2017.
  28. Cifaldi, Frank (March 29, 2013). "Interview: Epic goes all-in on HTML5 with UE4 support". Game Developer. Archived from the original on August 10, 2017. Retrieved February 22, 2022.
  29. "Developing HTML5 Projects". Unreal Engine Docs. Archived from the original on January 5, 2022. Retrieved 2022-01-05.
  30. 1 2 3 4 5 6 Karis, Brian (2013). "Real Shading in Unreal Engine 4" (PDF). unrealengine.com.
  31. "Physically Based Shading in Theory and Practice" by Hill, McAuley, Andersson, Hery, Hoffman, et al". siggraph.org. 2013.
  32. "Physically Based Shading in Theory and Practice; SIGGRAPH 2013 Course Notes" (PDF). 2013.
  33. 1 2 Sheffield, Brandon (March 22, 2013). "The Old Guard: An Interview with Tim Sweeney". www.gamedeveloper.com.
  34. Grayson, Nathan (July 20, 2012). "Fortnite's Jessen Talks Minecraft, PC Gaming, UE4". Rock, Paper, Shotgun . Archived from the original on May 1, 2018. Retrieved May 1, 2018.
  35. Thier, Dave (June 29, 2012). "Epic's Tim Sweeney on How Unreal Engine 4 Will Change The Way Games Are Made, and Why You Care". Forbes . Archived from the original on October 6, 2014. Retrieved October 4, 2014.
  36. 1 2 Totilo, Stephen (June 8, 2012). "How Unreal Engine 4 Will Change The Next Games You Play". Kotaku. Archived from the original on October 24, 2012.
  37. Sykes, Tom (September 5, 2014). "Unreal Engine 4 now free for academic use". PC Gamer . Archived from the original on April 4, 2018. Retrieved April 4, 2018.
  38. Seppala, T. (September 5, 2014). "Would-be game makers can sell each other new levels, art in Unreal Engine 4". Engadget . Archived from the original on July 19, 2021. Retrieved 2021-07-19.
  39. Nutt, Christian (February 19, 2015). "Epic Games offers up $5 million in Unreal Dev Grants". Game Developer. Informa. Archived from the original on March 12, 2015. Retrieved February 22, 2022.
  40. Sirani, Jordan (March 2, 2015). "Unreal Engine 4 is Free for Everyone". IGN . Ziff Davis. Archived from the original on March 14, 2015. Retrieved March 12, 2015.
  41. Nutt, Christian (March 2, 2015). "Unreal Engine 4 is now free-to-download for everyone". Game Developer. Informa. Archived from the original on March 15, 2015. Retrieved February 22, 2022.
  42. Devin, Connors (September 3, 2014). "Epic Games Opens Unreal Engine Marketplace to Developers - Update". The Escapist . Archived from the original on September 5, 2014. Retrieved August 21, 2018.
  43. Gaudiosi, John (March 3, 2015). "Why Epic Games is giving away its game technology". Fortune . Time Inc. Archived from the original on March 8, 2015. Retrieved March 13, 2015.
  44. Graft, Kris (October 6, 2016). "Oculus, Epic make deal to give Unreal Engine devs a royalties break". Game Developer. Archived from the original on October 30, 2016. Retrieved February 22, 2022.
  45. Frank, Allegra (December 4, 2018). "Epic Games is launching its own store, and taking a smaller cut than Steam". Polygon . Archived from the original on January 20, 2019. Retrieved December 7, 2018.
  46. "Unreal Engine | Frequently Asked Questions". Unreal Engine. Archived from the original on September 6, 2021. Retrieved 2020-07-23.