OMGTT: Evidence of Source 2, Half-Life 3 has been found in Source Filmmaker SDK

OMGTT: Half-Life 3, Source 2 hinted at in Source Filmmaker SDK.

1 minute & 29 seconds read time

When typing this news, I had to type the 'summary', where I fumbled and typed "Half-Life 2", because I'm not used to referencing Half-Life 3, and in my fanboy excitement, mistakes happen. I picked it up, and here we go: some very eagle-eyed developers at ValveTime have seen some discoveries worth posting some news about. It was also worthy of a new creation 'OMGTT', in the title of this news.

OMGTT: Evidence of Source 2, Half-Life 3 has been found in Source Filmmaker SDK |

The discovery is that Valve are working on a next-gen Source engine, Source 2, the next version of their 10-year-old engine. Valve's Source engine has powered some of the biggest PC games of all time, such as Half-Life 2, Portal and its sequel, Team Fortress 2, Left 4 Dead and its sequel, and more. Evidence of Source 2 comes from Valve's own Source Filmmaker, which is a free movie-making tool that allows users to create videos using the same assets from within the Source engine itself.

A comment was found on one of SFM's python files provides the best evidence of Source 2's existence to date:

Return an str with the current engine version.

If key doesn't doesn't exist, assume 'Source', otherwise invalid -- assume next-gen 'Source 2'.

Source: Line 1387,

The file can be found in SFM's SDK tools in the following location: ../SourceFilmmaker/game/sdktools/python/global/lib/site-packages/vproj/

The Source 2 news follows a discovery about Half-Life 3, where a developer found a line of suggestive code, it too was contained within a separate file of the SFM SDK:

Line 49:

returns a Path instance representing the %VCONTENT% path - path construction this way is super easy:

somePropPath = content() / 'ep3/models/characters/alyx/maya/'

Line 76:

_TOOLS = None

def tools( engine='Source 2' ):


Considering the model that the line refers to is Alyx, this should be evidence toward Half-Life 3, even though its titled 'ep3', it may end up being Half-Life 2: Episode 3, and I'm hoping if that is the case, its a prelude to the actual game everyone wants: Half-Life 3. There's also one last hint, this time from Valve themselves:

We don't like to brag, but Source is considered the most flexible, comprehensive, and powerful game development environment out there. And it's about to get even better.


Anthony joined the TweakTown team in 2010 and has since reviewed 100s of graphics cards. Anthony is a long time PC enthusiast with a passion of hate for games built around consoles. FPS gaming since the pre-Quake days, where you were insulted if you used a mouse to aim, he has been addicted to gaming and hardware ever since. Working in IT retail for 10 years gave him great experience with custom-built PCs. His addiction to GPU tech is unwavering and has recently taken a keen interest in artificial intelligence (AI) hardware.

Newsletter Subscription

Related Tags