4A Engine is a proprietary game engine written in C++, developed by 4A Games, a Ukrainian game development studio. It is best known for powering the Metro game series.

It is a 3D oriented engine. Its target platforms are Windows, PS3 (Play Station 3), PS4 (Play Station 4), Xbox 360, Xbox one, Linux and DirectX9 / DirectX10.

It is developed by 4A Games Limited which is a Ukrainian-Maltese video game developer based in Sliema, Malta. The programmers behind the development of this impressive engine is lead programmers and co-founders of 4A Games, Oles Shiskovtsov and Aleksandr Maksimchuk.

C++ For Dummies 7th Edition
Unlock the world of programming with C++ for Dummies – the perfect beginner’s guide to mastering C++ with ease and confidence!
View on Amazon

4A Games is a multicultural, multinational video game development studio which is known for its atmospheric first person shooters Metro 2033, Metro: Last Light and Metro: Redux games.

The engine features full DirectX11 support and is one of the first engines to support this.

SteamCommunity

Brief History

  • Developed by former GSC Game World employees (creators of S.T.A.L.K.E.R.).
  • Designed as an advanced FPS-focused engine, optimized for detailed environments, real-time physics, and atmospheric lighting.
  • First used in Metro 2033, showcasing impressive graphical fidelity and immersive post-apocalyptic settings.

Further specifications

  • Advanced Rendering: Supports Ray Tracing, Global Illumination, and Physically Based Rendering (PBR).
  • ADS (Advanced Deferred Shading)
    In huge complex scenes, it allows hundreds of lights in one frame.
  • Weather Models
  • Day/night models
  • HDR Rendering
    4A Engine allows for exposure adaption, tone mapping, and blue shift, for human eye/camera perceptual rendering using floating point buffers.
  • Penumbra and Umbra
  • Lightening and Volumetric Fogging
  • Real time reflective lights
  • Global illumination effects
  • Open-World Capabilities: Introduced in Metro Exodus, allowing large-scale exploration.
  • Geometric displacement mapping and Parallax occlusion maps
  • Deferred reflections

Games Developed using 4A Engine

Useful Resources