Skip to content
This repository has been archived by the owner on Mar 10, 2023. It is now read-only.

Another Source Engine Modified Version with some new features.

Notifications You must be signed in to change notification settings

cstom4994/SourceEngineRebuild

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SourceEngineRebuild

Another Source Engine Modified Version with some new features.

⚠️ Although the project is under the MIT license, the code of Source SDK repo and Source Engine are properties of Valve-Software. For learning use only.


Features

  • Full CMake builds
  • C++17 compilable
  • Minimal binary dependencies
  • Fix many bugs
  • Updated VGUI
  • New lighting system
  • Physically Based Rendering implementation (thexa4/source-pbr)
  • Shader Editor (Biohazard90/SSE)
  • Updated vbsp and hammer

Screenshots

lighting1

Models for demo are from MMod

IDE / Build tool - platform - compiler support

  • Visual Studio 2019 - Windows - MSVC
  • CMake (with ninja) - Windows - MSVC

Build Instructions

Only On Windows

You need to use CMake to generate project files, I recommend using CLion as your IDE here.


Used third-party libraries


License(s)

SourceEngineRebuild is a dual-licensed project.

  • All the code that is left unchanged from the original Source SDK repo and Source Engine are licensed under the SDK license, see LICENSE_SDK for details.
  • All the remaining code that was directly contributed, unless explicitly stated is licensed under the MIT license.
  • Please note that the code of Source SDK repo and Source Engine are properties of Valve-Software and any contributions that you make in it are considered a donation into the public domain.