Multi-platform. Target the PC and XBox 360 platforms from the same codebase using Microsoft Visual Studio 2005.
Multi-core. Source engine games utilize multi-core processors in both the PC and XBox 360 to deliver high-performance gaming experiences.
Code Reuse. Easily and quickly create new game rules, AI behaviors, game objects, and more using Valves tested codebase as a starting point.
Complete Control. Make the modifications you need for your game to any part of the codebaseSource licensees have access to it all.
Efficiency. Take advantage of the memory and performance optimizations that Valve has developed for its own products.
Profiling. Utilize Valves existing tools for monitoring video, network, and game entity performance.
Presentation. Valves platform-independent custom GUI framework mimics most of the windows controls but is rendered using the Source engine for consistent in game and out of game UI.