SCS Software logo

Prism3D - SCS Software’s in-house Game Engine

Our renowned truck simulators, American Truck Simulator and Euro Truck Simulator 2, are designed for and run on our state-of-the-art Prism3D Engine. The engine is developed in-house and used exclusively for our games. With Prism3D, we are able to develop our games freely without having to work around the limitations of other commercially-available game engines.

Our independent solution provides us with a huge variety of options and an extensive feature set, including but not limited to; highly-optimized partial rendering on a very wide range of graphical hardware, implementation and simulation of advanced rigid and soft-body physics, all while running a lightweight core backend with support for object serialization/deserialization

Prism3D does not only serve as the heart of our games, but provides a rich and powerful toolset that complements our development needs. Having a unique game engine allows us to improve on its features and toolsets constantly to support new demands from our asset teams, and push the boundaries of content quality and quantity we deliver through our games. The quick turnaround time on feature requests from the engine is only possible when using our own technology.

The seamless integration between our game and its engine has made the massive game worlds in Euro Truck Simulator 2 and American Truck Simulator possible, a reality that would have been difficult to achieve with our competitors’ solutions. Our in-house solution has also enabled us to develop extensive tuning options for players to customize their trucks, which has been a mainstay feature that could only be supported with complex data linkages.

Prism3D makes asset creation in Autodesk Maya a part of the streamlined process which involves the automatic conversion, building and deployment of game assets. While creating Prism3D, we focused on developing an engine with extensive multi-platform support, which could easily be extended for game-console development.

As such, Prism3D supports a wide variety of systems, configurations and demands. Whether you are looking for 32 or 64-bit support, or working on Windows, Linux or MacOS, our engine is ready for action on all these platforms. To ensure the highest standards of quality and reliability, we have also implemented highly-visible unit testing within the engine.

Prism3D is entirely written in C++ and its database is continuously developed upon from multiple platforms in parallel. We have also implemented a very modern software-development ethos so that the code remains object-oriented, consistent and well-documented.

Virtual Reality

Our aim is to create virtual worlds that capture the essence of the environment and its locality, which we use to deliver a deep sense of immersion for our players. The assets produced through our streamlined and integrated toolchain allows us to recreate a trucking experience - both positive and negative aspects - for our players.

While the mission to achieve perfection never ends, we give our best effort from day-to-day to expand on this dream with the extensive set of tools available at our disposable. Prism3D means that we can expand our feature set easily and frequently.

We believe that our approach to game development is what brings our players back on a regular basis to explore and enjoy the new content that we are always adding. It is always a challenge to find the right balance between creating a realistic trucking simulator and a game which remains enjoyable and relatively-easy to pick up and play.

Prism like no other

We continue to push the boundaries through our dedication to creating and continuously improving our own independent 3D game engine called Prism3D. Built from scratch and tailored to our very needs, we are free to customize each and every part of our engine as our heart desires, to devise custom solutions to our unique challenges.

Flexibility and adaptability is paramount to us; our Prism3D engine and its games are available on all kinds of different operating systems. Our open approach to game modding has encouraged the creation of amazing assets, and keeps our avid fans busy with experimenting and tinkering with our asset-creation toolchain.