Source (game engine)

Last updated

Source
Developer(s) Valve
Initial releaseOctober 2004;20 years ago (2004-10)
Written in C++
Middleware Havok
Predecessor GoldSrc
Successor Source 2
License Proprietary

Source is a 3D game engine developed by Valve. It debuted as the successor to GoldSrc in 2004 with the releases of Half-Life: Source , Counter-Strike: Source , and Half-Life 2 . Valve used Source in many of their games in the following years, including Team Fortress 2 , Counter-Strike: Global Offensive , Dota 2 , and the Portal and Left 4 Dead franchises. Other notable third-party games using Source include most games in the Titanfall franchise, Vampire: The Masquerade – Bloodlines , Dear Esther , The Stanley Parable and Garry’s Mod . Valve released incremental updates to the engine during its lifetime. Source was succeeded in 2015 by the release of Source 2.

Contents

History

Source distantly originates from the GoldSrc engine, itself a heavily modified version of John Carmack's Quake engine with some code from the Quake II engine. Carmack commented on his blog in 2004 that "there are still bits of early Quake code in Half-Life 2". [1] Valve employee Erik Johnson explained the engine's nomenclature on the Valve Developer Community: [2]

When we were getting very close to releasing Half-Life (less than a week or so), we found there were already some projects that we needed to start working on, but we couldn't risk checking in code to the shipping version of the game. At that point we forked off the code in VSS to be both /$Goldsrc and /$Src. Over the next few years, we used these terms internally as "Goldsource" and "Source". At least initially, the Goldsrc branch of code referred to the codebase that was currently released, and Src referred to the next set of more risky technology that we were working on. When it came down to show Half-Life 2 for the first time at E3, it was part of our internal communication to refer to the "Source" engine vs. the "Goldsource" engine, and the name stuck.

Source was developed part-by-part from this fork onwards, slowly replacing GoldSrc in Valve's internal projects [3] and, in part, explaining the reasons behind its unusually modular nature. Valve's development of Source since has been a mixture of licensed middleware and in-house-developed code. Older versions of Source use Bink Video for video playback, [4] however more recent releases of the Source engine use WebM videos for menu backgrounds, Full Motion Videos, and splash screens. [5] .

Modularity and notable updates

Source was created to evolve incrementally with new technology, as opposed to the backward compatibility-breaking "version jumps" of its competitors. Different systems within Source are represented by separate modules which can be updated independently. With Steam, Valve can distribute these updates automatically among its many users. In practice, however, there have been occasional breaks in this chain of compatibility. The release of Half-Life 2: Episode One and The Orange Box both introduced new versions of the engine that could not be used to run older games or mods without the developers performing upgrades to code and, in some cases, content. [6] Both cases required markedly less work to update its version than competing engines.

Source 2006

A screenshot of Half-Life 2: Episode One. The high-dynamic-range rendering and Phong shading effects are evident. Half-Life 2 Episode One Citadel Base.jpg
A screenshot of Half-Life 2: Episode One . The high-dynamic-range rendering and Phong shading effects are evident.

The Source 2006 branch was the term used for Valve's games using technology that culminated with the release of Half-Life 2: Episode One. HDR rendering and color correction were first implemented in 2005 using Day of Defeat: Source , which required the engine's shaders to be rewritten. [7] The former, along with developer commentary tracks, were showcased in Half-Life 2: Lost Coast . Episode One introduced Phong shading and other smaller features. Image-based rendering technology had been in development for Half-Life 2 , [8] but was cut from the engine before its release. It was mentioned again by Gabe Newell in 2006 as a piece of technology he would like to add to Source to implement support for much larger scenes that are impossible with strictly polygonal objects. [9]

Source 2007

The Source 2007 branch represented a full upgrade of the Source engine for the release of The Orange Box. An artist-driven, threaded particle system replaced previously hard-coded effects for all of the games within.[ citation needed ] An in-process tools framework was created to support it, which also supported the initial builds of Source Filmmaker. In addition, the facial animation system was made hardware-accelerated on modern video cards for "feature film and broadcast television" quality. [10] The release of The Orange Box on multiple platforms allowed for a large code refactoring, which let the Source engine take advantage of multiple CPU cores. [11] However, support on the PC was experimental and unstable [12] until the release of Left 4 Dead. [13] Multiprocessor support was later backported to Team Fortress 2 and Day of Defeat: Source . [14] Valve created the Xbox 360 release of The Orange Box in-house, and support for the console is fully integrated into the main engine codeline. It includes asset converters, cross-platform play and Xbox Live integration. [15] The PlayStation 3 release was outsourced to Electronic Arts, and was plagued with issues throughout the process. Gabe Newell cited these issues when criticizing the console during the release of The Orange Box. [16]

Left 4 Dead branch

The Left 4 Dead branch is an overhaul of many aspects of the Source engine through the development of the Left 4 Dead series. Multiprocessor support was further expanded, allowing for features like split screen multiplayer, additional post-processing effects, event scripting with Squirrel, and the highly-dynamic AI Director. The menu interface was re-implemented with a new layout designed to be more console-oriented. This branch later fueled the releases of Alien Swarm and Portal 2 , the former released with source code outlining many of the changes made since the branch began. Portal 2, in addition, served as the result of Valve taking the problem of porting to PlayStation 3 in-house, and in combination with Steamworks integration creating what they called "the best console version of the game". [17]

OS X, Linux, and Android support

In April 2010, Valve released all of their major Source games on OS X, coinciding with the release of the Steam client on the same platform. Valve announced that all their future games would be released simultaneously for Windows and Mac. [18] [19] The first of Valve's games to support Linux was Team Fortress 2 , the port released in October 2012 along with the closed beta of the Linux version of Steam. Both the OS X and Linux ports of the engine take advantage of OpenGL and are powered by Simple DirectMedia Layer. [20] During the process of porting, Valve rearranged most of the games released up to The Orange Box into separate, but parallel "singleplayer" and "multiplayer" branches. The game code to these branches was made public to mod developers in 2013, and they serve as the current stable release of Source designated for mods. Support for Valve's internal Steam Pipe distribution system as well as the Oculus Rift are included. [21] In May 2014, Nvidia released ports of Portal and Half-Life 2 to their Tegra 4-based Android handheld game console Nvidia Shield. [22]

Source 2

Source 2 was announced by Valve as the successor to Source at the Game Developers Conference in March 2015. [23] There, Valve stated that it would be free to use for developers, with support for the Vulkan graphical API, as well as using a new in-house physics engine called Rubikon. [24] [25] In June 2015, Valve announced that Dota 2 , originally made in the Source engine, would be ported over to Source 2 in an update called Dota 2 Reborn . [26] [27] Reborn was first released to the public as an opt-in beta update that same month before officially replacing the original client in September 2015, making it the first game to use the engine. [28] [29] The engine had succeeded Source by the late 2010s.

Tools and resources

Source SDK

Source SDK is the software development kit for the Source engine, and contains many of the tools used by Valve to develop assets for their games. It comes with several command-line programs designed for special functions within the asset pipeline, as well as a few GUI-based programs designed for handling more complex functions. Source SDK was launched as a free standalone toolset through Steam, and required a Source game to be purchased on the same account. Since the release of Left 4 Dead in late 2008, Valve began releasing "Authoring Tools" for individual games, which constitute the same programs adapted for each game's engine build. After Team Fortress 2 became free-to-play, Source SDK was effectively made open to all Steam users. When some Source games were updated to Source 2013, the older Source SDKs were phased out. The three applications mentioned below are now included in the install of each game.[ citation needed ]

There are three applications packaged in the Source SDK: Hammer Editor, Model Viewer, and Face Poser. The Model Viewer is a program that allows users to view models and can be used for a variety of different purposes, including development. Developers may use the program to view models and their corresponding animations, attachment points, bones, and so on. Face Poser is the tool used to access facial animations and choreography systems. This tool allows one to edit facial expressions, gestures and movements for characters, lip sync speech, and sequence expressions and other acting cues and preview what the scene will look like in the game engine. [30]

Hammer Editor

The Hammer Editor, the engine's official level editor, uses rendering and compiling tools included in the SDK to create maps using the binary space partitioning (BSP) method. Level geometry is created with 3D polygons called brushes; each face can be assigned a texture which also defines the properties of the surface such as the sounds used for footsteps. [31] Faces can also be converted into a displacement allowing for more natural shapes such as hills to be created.

Scenery objects or complex geometry can be imported as separate 3D models from the game directory. These models can also be used as physics objects or interactive props. The editor also features an in-depth logic I/O system that can be used to create complex interactive elements. Signals to trigger different responses or change the state of an entity can be sent between entities such as buttons, NPCs, intangible trigger brushes, and map props.

Source Dedicated Server

The Source Dedicated Server (SRCDS) is a standalone launcher for the Source engine that runs multiplayer game sessions without requiring a client. It can be launched through Windows or Linux and can allow for custom levels and assets. Most third-party servers additionally run Metamod:Source and SourceMod, which together provide a framework on top of SRCDS for custom modification of gameplay on existing titles. [32] [33]

Source Filmmaker

Source Filmmaker (SFM) is a 3D animation application that was built from within the Source engine. [34] Developed by Valve, the tool was originally used to create movies for Day of Defeat: Source and Team Fortress 2. It was also used to create some trailers for Source Engine games. SFM was released to the public in 2012.

Destinations Workshop Tools

In June 2016, Valve released the Destinations Workshop Tools, a set of free virtual reality (VR) creation tools running using the Source 2 SDK. [35]

Valve Developer Community

In June 2005, Valve opened the Valve Developer Community wiki. It replaced Valve's static Source SDK documentation with a full MediaWiki-powered community site. [36]

Academic papers

Valve staff have occasionally produced professional and/or academic papers for various events and publications, including SIGGRAPH, Game Developer Magazine and Game Developers Conference, explaining various aspects of Source engine's development. [37]

Notable games using Source

List of notable games using Source
YearTitleDeveloper(s)Publisher(s)
2004 Counter-Strike: Source Valve Valve
Half-Life 2
Vampire: The Masquerade – Bloodlines [38] Troika Games Activision
Half-Life 2: Deathmatch Valve Valve
Half-Life: Source
2005 Day of Defeat: Source Valve Valve
Half-Life 2: Lost Coast
2006 Half-Life Deathmatch: Source
Half-Life 2: Episode One
Garry's Mod Facepunch Studios
SiN Episodes Ritual Entertainment Ritual Entertainment
Dark Messiah of Might and Magic Arkane Studios Ubisoft
The Ship Outerlight Mindscape (EU), Merscom (NA)
2007 Half-Life 2: Episode Two Valve Valve
Team Fortress 2
Portal
Dystopia Team Dystopia, Puny HumanPuny Human
Insurgency: Modern Infantry Combat Insurgency Development Team New World Interactive
2008 Left 4 Dead Valve Valve
2009 Left 4 Dead 2
Zeno Clash [39] ACE Team Iceberg Interactive, Tripwire Interactive
NeoTokyo Studio Radi-8NEOTOKYO [40]
2010 Bloody Good Time Outerlight Ubisoft
Vindictus devCAT Nexon
E.Y.E.: Divine Cybermancy Streum On StudioStreum On Studio
Alien Swarm Valve Valve
2011 Portal 2
No More Room in Hell No More Room in Hell TeamLever Games
Nuclear Dawn InterWave Studios Iceberg Interactive
Postal III Trashmasters, Running with Scissors Akella
Dino D-Day 800 North, Digital Ranch800 North, Digital Ranch
2012 Dear Esther The Chinese Room Curve Digital
Counter-Strike: Global Offensive Valve, Hidden Path Entertainment Valve
Hybrid 5th Cell Microsoft Studios
2013 Tactical Intervention FIX Korea OGPlanet
The Stanley Parable Galactic CafeGalactic Cafe
Counter-Strike: Online 2 Nexon Nexon
Dota 2 [a] Valve Valve
2014 Blade Symphony Puny HumanPuny Human
Consortium Interdimensional GamesInterdimensional Games
Contagion MonochromeMonochrome
Insurgency New World Interactive New World Interactive
Aperture Tag Aperture Tag TeamAperture Tag Team
Fistful of Frags Fistful of Frags TeamFistful of Frags Team
2015 Portal Stories: Mel Prism Studios Prism Studios
The Beginner's Guide Everything UnlimitedEverything Unlimited
2016 Infra Loiste InteractiveLoiste Interactive
2017 Day of Infamy New World Interactive New World Interactive
2018 Hunt Down the Freeman Royal Rudius EntertainmentRoyal Rudius Entertainment
2020 Black Mesa Crowbar CollectiveCrowbar Collective
G String EyauraLunchHouse Software

Titanfall , Titanfall 2 , and Apex Legends are not included because their engines, while originally based on the Source SDK, were modified to the point that they are effectively different engines. [41]

See also

Notes

  1. Ported to Source 2 in 2015

Related Research Articles

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

Valve Corporation, also known as Valve Software, is an American video game developer, publisher, and digital distribution company headquartered in Bellevue, Washington. It is the developer of the software distribution platform Steam and the game franchises Half-Life, Counter-Strike, Portal, Day of Defeat, Team Fortress, Left 4 Dead and Dota.

<i>Team Fortress Classic</i> 1999 video game

Team Fortress Classic is a first-person shooter game developed by Valve and published by Sierra Studios. It was originally released in April 1999 for Windows, and is based on Team Fortress, a mod for the 1996 game Quake. The game puts two teams against each other in online multiplayer matches; each member plays as one of nine classes, each with different skills. The scenarios include capture the flag, territorial control, and escorting a "VIP" player.

<i>Half-Life 2</i> 2004 video game

Half-Life 2 is a 2004 first-person shooter (FPS) game developed and published by Valve Corporation. It was published for Windows on Valve's digital distribution service, Steam. Like the original Half-Life (1998), Half-Life 2 is played entirely from a first-person perspective, combining combat, puzzles, and storytelling. It adds features such as vehicles and physics-based gameplay. The player controls Gordon Freeman, who joins a resistance to liberate Earth from the Combine, a multidimensional alien empire.

<span class="mw-page-title-main">Havok (software)</span> Video game middleware

Havok is a middleware software suite developed by the Irish company Havok. Havok provides physics engine, navigation, and cloth simulation components that can be integrated into video game engines.

<span class="mw-page-title-main">Steam (service)</span> Video game digital distribution service

Steam is a digital distribution service and storefront developed by Valve Corporation. It was launched as a software client in September 2003 to provide game updates automatically for Valve's games and expanded to distributing third-party titles in late 2005. Steam offers various features, such as game server matchmaking with Valve Anti-Cheat (VAC) measures, social networking, and game streaming services. The Steam client functions include update maintenance, cloud storage, and community features such as direct messaging, an in-game overlay, discussion forums, and a virtual collectable marketplace. The storefront also offers productivity software, game soundtracks, videos, and sells hardware made by Valve, such as the Index and Steam Deck.

<i>Counter-Strike: Source</i> 2004 video game

Counter-Strike: Source is a tactical first-person shooter video game developed by Valve and Turtle Rock Studios. Released in October 2004 for Windows, it is a remake of Counter-Strike (2000) using the Source game engine. As in the original, Counter-Strike: Source pits a team of counter-terrorists against a team of terrorists in a series of rounds. Each round is won either by completing an objective or by eliminating all members of the enemy team. The game was initially bundled with all retail and digital copies of Half-Life 2, before being released standalone.

<i>Team Fortress 2</i> 2007 video game

Team Fortress 2 (TF2) is a multiplayer first-person shooter game developed and published by Valve Corporation in 2007. It is the sequel to the 1996 Team Fortress mod for Quake and its 1999 remake, Team Fortress Classic. The game was released in October 2007 as part of The Orange Box for Microsoft Windows and the Xbox 360, and was ported to the PlayStation 3 in December 2007. It was released as a standalone game for Windows in April 2008, and updated to support macOS in June 2010 and Linux in February 2013. It was made free-to-play in June 2011, and is distributed online through Valve's digital retailer, Steam.

<span class="mw-page-title-main">PhysX</span> Realtime physics engine software

PhysX is an open-source realtime physics engine middleware SDK developed by Nvidia as part of the Nvidia GameWorks software suite.

<i>Half-Life 2: Deathmatch</i> 2004 video game

Half-Life 2: Deathmatch is a multiplayer first-person shooter video game developed by Valve. Released on Steam on November 30, 2004, it uses many of the assets from Half-Life 2 and its Source engine. It features new levels, optimized for multiplayer arena play, and a few new weapons. Also included are portions of the game's source code, which were the basis for many early Source-based multiplayer modifications. The game is the successor to the popular multiplayer component of the original Half-Life, but is offered as a separate product from Half-Life 2. Deathmatch, like Half-Life's multiplayer, does not develop any part of the plot or story of the Half-Life series.

<span class="mw-page-title-main">Valve Anti-Cheat</span> Anti-cheat software

Valve Anti-Cheat (VAC) is an anti-cheat tool developed by Valve as a component of the Steam platform, first released with Counter-Strike in 2002.

<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.

<i>Sven Co-op</i> 1999 video game

Sven Co-op is a co-op variation of the 1998 first-person shooter Half-Life. The game, initially released as a mod in January 1999, and created by Daniel "Sven Viking" Fearon, enables players to play together on online servers to complete levels, many of which are based on the Half-Life universe but include other genres. In addition to the cooperative gameplay, Sven Co-op includes improvements from the original Half-Life, including improved artificial intelligence for both enemy and allied non-player characters.

<i>Alien Swarm</i> 2010 video game

Alien Swarm is a multiplayer top-down shooter video game developed by Valve. It is a remake of a mod for Unreal Tournament 2004, and it was developed by the original team, who were hired by Valve during the course of the development process.

<i>Dota 2</i> 2013 video game

Dota 2 is a 2013 multiplayer online battle arena (MOBA) video game by Valve. The game is a sequel to Defense of the Ancients (DotA), a community-created mod for Blizzard Entertainment's Warcraft III: Reign of Chaos. Dota 2 is played in matches between two teams of five players, with each team occupying and defending their own separate base on the map. Each of the ten players independently controls a character known as a hero that has unique abilities and differing styles of play. During a match, players collect experience points (XP) and items for their heroes to defeat the opposing team's heroes in player versus player (PvP) combat. A team wins by being the first to destroy the other team's Ancient, a large durable structure located in the center of each base.

<span class="mw-page-title-main">GoldSrc</span> Video game engine

GoldSrc, sometimes called the Half-Lifeengine, is a proprietary game engine developed by Valve. At its core, GoldSrc is a heavily modified version of id Software's Quake engine. It made its debut in 1998 with Half-Life and powered future games developed by or with oversight from Valve, including Half-Life's expansions, Day of Defeat and games in the Counter-Strike series.

<span class="mw-page-title-main">Source Filmmaker</span> Video capture and editing application

Source Filmmaker is a 3D computer graphics software tool published by Valve for creating animated films, which uses the Source game engine. Source Filmmaker has been used to create many community-based animated shorts for various Source games, such as Team Fortress 2, the Left 4 Dead series, and Half-Life 2.

<span class="mw-page-title-main">SteamOS</span> Linux distribution made by Valve

SteamOS is an Arch Linux-based Linux distribution developed by Valve. It incorporates Valve's video game storefront Steam and is the official operating system for the Steam Deck, Valve's portable gaming device, as well as Valve's earlier Steam Machines.

<span class="mw-page-title-main">Source 2</span> Video game engine

Source 2 is a video game engine developed by Valve. The engine was announced in 2015 as the successor to the original Source engine, with the first game to use it, Dota 2, being ported from Source that same year. Other Valve games such as Artifact, Dota Underlords, Half-Life: Alyx, Counter-Strike 2, and Deadlock have been produced with the engine.

References

  1. "Welcome, Q3 source, Graphics". John Carmack's Blog. December 31, 2004. Archived from the original on May 17, 2006.
  2. Johnson, Erik (September 1, 2005). "Talk:Erik Johnson". Valve Developer Community. Archived from the original on May 30, 2012. Retrieved August 15, 2007.
  3. Hodgson, David (2004). Half-Life 2: Raising the Bar. Prima Games. ISBN   0-7615-4364-3.
  4. O'Donnell, Ryan (July 19, 2004). "Counter-Strike: Source - Full-Screen E3 2004 Presentation". GameSpy. Archived from the original on March 4, 2016. Retrieved April 20, 2015.
  5. "CS:GO Update 7/24/2018" . Retrieved January 3, 2023.
  6. "New Update Breaking New and Old Mods?". PlanetPhillip. Archived from the original on October 21, 2014. Retrieved October 17, 2014.
  7. Valve. Half-Life 2: Lost Coast (PC). Chris Green: The Source engine supports a wide variety of shaders. The refraction shader on the window here requires us to copy the scene to a texture, refract it, and then apply it the window surface. To fully support HDR, every shader in the engine needed to be updated, so this refraction shader was improved to the support the full range of contrast.
  8. "Interview with Gabe Newell". DriverHeaven.net. Archived from the original on June 28, 2009. Retrieved November 21, 2009.
  9. "Valve Week". 1UP.com . Archived from the original on July 13, 2006. Retrieved July 14, 2006.
  10. "Face-to-Face with TF2's Heavy". Steam news. May 14, 2007. Archived from the original on May 8, 2009. Retrieved April 25, 2010.
  11. "Interview: Gabe Newell". PC Zone. September 11, 2006. Archived from the original on March 5, 2012. Retrieved September 20, 2006.
  12. "Dual Core Performance". October 11, 2008. Archived from the original on March 14, 2012. Retrieved December 23, 2008.
  13. Lombardi, Doug (May 13, 2008). "PCGH interview about Left 4 Dead, part 2". Interviewer: Frank Stöwer. Retrieved December 23, 2008.[ permanent dead link ]
  14. Breckon, Nick (March 18, 2008). "Team Fortress 2 Update Adds Multicore Rendering". Archived from the original on June 16, 2009. Retrieved August 19, 2009.
  15. "Source - Console Support". Valve. Archived from the original on August 13, 2009. Retrieved August 8, 2009.
  16. Yoon, Andrew (October 11, 2007). "Gabe Newell calls PS3 'waste of everybody's time'". Engadget. Archived from the original on July 3, 2015. Retrieved April 20, 2015.
  17. "Portal 2: Pretty Much Every PS3 Question Answered (And That Cake Thing, Too)". Sony Computer Entertainment America. April 14, 2011. Archived from the original on September 2, 2011.
  18. "Valve to Deliver Steam & Source on the Mac". Valve. March 8, 2010. Archived from the original on August 26, 2013. Retrieved March 8, 2010.
  19. "Left 4 Dead 2, Team Fortress 2, Portal and Steam Coming to Mac in April". Kotaku. March 8, 2010. Archived from the original on December 18, 2011. Retrieved March 8, 2010.
  20. "Simple DirectMedia Layer - Homepage". Archived from the original on April 21, 2018. Retrieved April 21, 2015.
  21. "News - Source SDK 2013 Release". Steam. Archived from the original on April 8, 2015. Retrieved April 21, 2015.
  22. "The Greatest PC Games of All-Time – 'Half-Life 2′ and 'Portal' – Now Available on SHIELD". Nvidia. May 12, 2014. Archived from the original on May 13, 2014. Retrieved May 12, 2014.
  23. Kollar, Philip (March 3, 2015). "Valve announces Source 2 engine, free for developers". Polygon . Archived from the original on March 5, 2015. Retrieved March 3, 2015.
  24. Mahardy, Mike (March 3, 2015). "GDC 2015: Valve Announces Source 2 Engine". IGN. Archived from the original on March 4, 2015. Retrieved March 3, 2015.
  25. Migdalskiy, Sergiy (March 2015). "Physics for Game Developers: Physics Optimization Strategies" (PDF). Game Developers Conference. Archived (PDF) from the original on March 4, 2016. Retrieved October 2, 2015.
  26. Martin, Michael (June 13, 2015). "Valve Announces Dota 2 Reborn". IGN . Archived from the original on June 29, 2016. Retrieved July 10, 2016.
  27. Macy, Seth (September 9, 2015). "Dota 2 Now Valve's First Ever Source 2 Game". IGN. Archived from the original on September 10, 2015. Retrieved September 9, 2015.
  28. Livingston, Christopher (June 12, 2015). "Valve announces Dota 2 Reborn, new engine coming". PC Gamer . Archived from the original on June 15, 2015. Retrieved June 13, 2015.
  29. Macy, Seth (September 9, 2015). "Dota 2 Now Valve's First Ever Source 2 Game". IGN. Archived from the original on September 10, 2015. Retrieved September 9, 2015.
  30. "Source Engine Licensing - Information Sheet" (PDF). Valve Corporation. p. 6. Retrieved October 12, 2021.
  31. "Building Crown, part two: layout design, textures, and the Hammer editor". PC Gamer . March 18, 2014. Retrieved September 24, 2021.
  32. "MetaMod:S". Archived from the original on July 1, 2014.
  33. "SourceMod". Archived from the original on June 1, 2014.
  34. "Source Filmmaker". Archived from the original on April 2, 2013. Retrieved March 31, 2013.
  35. Crecente, Brian (June 8, 2016). "Valve rolls out free VR creation tool for new destinations workshop". Polygon. Archived from the original on June 9, 2016. Retrieved June 9, 2016.
  36. Maragos, Nich (June 29, 2005). "Valve Developer Community Wiki Opens". Game Developer. Retrieved July 30, 2022.
  37. "Valve Publications". Archived from the original on May 13, 2021. Retrieved June 6, 2021.
  38. "Vampire: The Masquerade - Bloodlines Designer Diary #3". GameSpot. December 16, 2003. Archived from the original on May 18, 2016. Retrieved January 4, 2015.
  39. "Hieronymus: ACE Team Explain Zeno Clash II". Rock, Paper, Shotgun. June 7, 2012. Archived from the original on April 5, 2015. Retrieved January 4, 2015.
  40. "NEOTOKYO on Steam" . Retrieved March 7, 2020.
  41. Dunsmore, Kevin (June 14, 2016). "E3 2016: Respawn Talks Content Variety, Reworked Engine in Titanfall 2". Hardcore Gamer. Retrieved November 24, 2021.