4A Engine – Game Engine written in C++

4A-Engine is one of the complete game development platforms. The programming language used for the development of this game engine is C++.

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.

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.

4A Game Engine Logo

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


Further specifications

  • 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
  • Geometric displacement mapping and Parallax occlusion maps
  • Deferred reflections

Games Developed using 4A Engine

Metro Redux – Official Game Page Buy on Amazon
Metro: Last Night – Official Game Page Buy on Amazon
Arktika.1 – Official Game Page Buy on Amazon

Useful Resources

Categories: Blog
M. Saqib: Saqib is Master-level Senior Software Engineer with over 14 years of experience in designing and developing large-scale software and web applications. He has more than eight years experience of leading software development teams. Saqib provides consultancy to develop software systems and web services for Fortune 500 companies. He has hands-on experience in C/C++ Java, JavaScript, PHP and .NET Technologies. Saqib owns and write contents on mycplus.com since 2004.
Related Post