S2Engine HD

A new indy game engine has been released on Steam, and generating a buzz for its polished “AAA” graphics and built-in visual node-scripting, and remarkably it was built entirely by one person:

my idea is simple. All other engines are general purpouse and cross platform, this is good if you want to make products different from games also on mobile devices but I think no good if you want to make games for hardcore gamers, with good visuals, without spending too time and resources, that is precisely what S2engine is designed for. S2engine is designed for making games for Pc just as AAA teams proprietary engines, this excludes all other devices/applications letting me to focus my resources on a specialized product that offer performances and easy to use, highly specialized tools, just because it is designed for a specific output: Pc games.



S2 ENGINE HD is a complete general-purpose software kit for developing and running videogames and other virtual-reality applications, specifically dedicated to PC indie developers from a indie developer. Its simplicity and a powerful, just-ready, all-in-one toolset lets indies – and game enthusiasts – turn on their computers and create amazing visuals in minutes just as if they were professionals. Developing games is as fun as playing them using S2 ENGINE HD!

S2ENGINE HD 1.4.6 Launch trailer. Showing: roads, ocean, weather system, vegetation system,
night & day cycle, material painting, animation editing, Game Machine, post-processing effects

Thanks to GameMachine, a node-based visual scripting system, designed on well-known State, Event and Action concepts, all, even not programmers, can do awesome things using S2ENGINE.

S2ENGINE HD will be yours at a very cheap price. You will pay only once. No monthly subscriptions, No royalties after your game is published.


Next-generation features and a complete visual editor will allow you to create high-quality video games without requiring extensive resources and large teams.

We are indie just like you, we know what it means making games with a small team. The new and constantly updated version of the engine is developed with a very clear goal in mind: to let people have full and easy access to AAA development. Physically Based Rendering, HDR, Visual Node-Based Scripting System, High-Quality Post Processing, All-In-One Editor are only some of the features you will find in this amazing product. The Best choice for the modern indie game developers!

preview_1_4_6_11WHY PC ONLY?
Many commercial engines are designed to be cross-platform, but this strategy, inevitably, forces to be unable to exploit target hardware pushing it to extreme performances. We strongly believe in PC as best gaming platform, so we designed S2ENGINE HD with PC hardware in mind in order to gradually push it to the limits!

  • High Dynamic Range (HDR)
  • Deferred shading
  • Threaded, non-precomputed geometry occlusion culling system
  • Terrain rendering
    • Dynamic LOD
    • Texture splatting
    • Vegetation system
    • Roads system
  • Hardware instancing
  • Impostors
  • Cascade shadow mapping
  • Omnidirectional shadow mapping
  • Spot shadow mapping
  • Projective textures
  • Sea rendering with caustics
  • Sky rendering with dynamic clouds
  • Advanced material system
    • Multilayered materials for micro and macro details
    • Subsurface scattering and translucency
    • Physically based BDRF shading
    • NormalMapping
  • Dynamic lights
  • Atmosphere scattering
  • Dynamic night and day cycle
  • Image based lighting
    • Local cube environment for both specular and diffuse reflections
    • Dynamic specular cube reflections
  • Dynamic weather system
    • Rain
    • Wind
  • Post processing effects
    • Depth of field
    • Advanced ambient occlusion
    • Screen space global illumination (SSGI)
    • Lens effects
    • Color correction
    • Bloom
    • Automatic exposure control
    • Camera and objects motion blur
    • Sun shafts a.k.a. “God rays”
    • Realtime Local Reflections (RLR)
    • Screen space antialiasing


  • Threaded animation system
  • Layered Animations
    • Animation blending
    • Animation masking


  • NVIDIA Physx integration:
    • Rigid bodies
    • Vehicles
    • Ragdolls
    • Joints
    • Sweep test
    • Buoyancy


  • Music tracks blending
  • Positional audio
  • Volume and pitch control


  • Modular
  • Helpers
    • Tactical and cover points
    • Rich script library for controlling tactics
  • Steering behaviours
  • Path finding
  • Proprietary script language
  • Visual Finite State Machine integrated tool (GameMachine, proprietary tool)
    • Layered FSM
    • One FSM per Game Object
    • Graph Nodes are FSM states
    • Current object state and transitions displayed at runtime
    • Variables support
    • States can play automatically animations
    • Animation blending between states as states transitions
  • Integrated and advanced message system
    • Messages can be delayed
    • Messages can be processed and tested in-editor


  • Editor built upon S2ENGINE integrated GUI system
  • Objects inspector
    • Realtime Message handling
    • Drag ‘n drop object placing
    • Drag ‘n drop model assigning
    • Drag ‘n drop material assigning
  • Integrated Terrain tool
    • Integrated Vegetation tool
    • Integrated roads tool
  • Integrated material editor
  • Integrated script viewer
    • External editor is accessible from viewer
  • Integrated night and day managing system
  • Integrated post processing effects tool
  • Integrated models and animations tool for managing/adjusting imported assets
  • Integrated cutscene editor
  • Integrated visual node-based scripting tool (GameMachine)
  • Project managing
    • Runtime Application “publishing”
    • Resources and assets managing
    • Resource synchronization
    • Assets browsers
    • Assets inspectors
  • Multiple external 3d formats supported:
    • OBJ
    • BLEND
    • ASE
    • 3DS
    • Direct X
    • FBX (beta)

S2ENGINE on Steam
S2ENGINE website