Prism3D

From Truck Simulator Wiki
Jump to navigation Jump to search

Prism3D is the game engine used in SCS Software's video games.

Summary

Prism3D is an in-house Game Engine developed by SCS Software and written completely in C++.[1]

With Prism3D, SCS is able to develop games freely without having to work around the limitations of other commercially-available game engines. The independent solution provides SCS 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 or implementation and simulation of advanced rigid and soft-body physics, all while running a lightweight core backend with support for object serialization/deserialization. Having a unique game engine allows SCS to improve its features and toolsets constantly in order to support new demands from our asset teams and push the boundaries of content quality and quantity that is delivered through the games. The quick turnaround time on feature requests from the engine is only possible when using their own technology.

Prism3D makes asset creation in Autodesk Maya a part of the streamlined process, which involves automatic conversion and building and deployment of game assets. While creating Prism3D, SCS focused on developing an engine with extensive multi-platform support that can be easily extended for the purposes of game-console development. As such, Prism3D supports a wide variety of systems, configurations and demands. Whether you are looking for a 32 or 64-bit support or working on Windows, Linux or MacOS, the Prism3D 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.

~ Pavel Šebor

Development

2023

Pavel (CEO) stated in the Oklahoma there are dev kits for Xbox and PlayStation at the studio, he gives an update about the new game engine update and console information. [2].

Engine Update

Unlike previous years when we were mostly focusing on tweaking or re-architecting the core of the engine. This time we already have a way bigger team, more capable, to add to it for user interface, like for gameplay adaptations to work well with the console controller. We thought that, by now, we would already be running on the new engine core, were not there yet. There is this internal beta process at the company where some select people are using the new stuff just to iron out the bugs, just to provide feedback to the programmers. I don't know if it's coming in an update, two or three, but it's definitely here on the horizon. This is the kind of step we needed to take to have better performance on consoles where you don't have fast CPU's, but you have multiple cores and you definitly want to take care more of the cores and use more of the cores just to play. Current PC players will benefit from this as well as our engine performing better on modern CPU/GPU configuration. In this engine update better anti-aliasing, better effects like better weather, surface textures and physical based rendering.

BUT the Christmas time, you will be intrigued by what's coming up around December. It's cool.

Consoles

We didn't want to do just a port. I would not like us to be so much different on different platforms. The ultimate goal is to get the PC version and consoles on the same code so that it's easy to maintain and for everyone to access new DLC/content on same day release with PC players. The biggest issue for the programming team was that they had to change the core of the engine without breaking the game. We want to get there and we will get there.

"I think the light at the end of the tunnel is finally getting closer to us."

2022

Pavel (CEO) stated in a developer stream in December of 2022 that Prism3D is getting reworked. Pavel stated with this engine overhaul/rework it will bring console compatibility, performance improvements, better anti-aliasing and more features [3][4] .

List of Games

Game Year
Rocky Mountain Trophy Hunter 3 2000
Shark! Hunting the Great White 2001
911 Fire Rescue 2001
Hunting Unlimited 2001
Duke Nukem: Manhattan Project 2002
Hard Truck: 18 Wheels of Steel 2002
18 Wheels of Steel: Across America 2003
Hunting Unlimited 2 2003
Hunting Unlimited 3 2004
18 Wheels of Steel: Pedal to the Metal 2004
OceanDive 2005
18 Wheels of Steel: Convoy 2005
Hunting Unlimited 4 2006
18 Wheels of Steel: Haulin' 2006
Bus Driver 2007
Deer Drive 2007
Hunting Unlimited 2008 2007
18 Wheels of Steel: American Long Haul 2007
Hunting Unlimited 2009 2008
Euro Truck Simulator 2008
Hunting Unlimited 2010 2009
18 Wheels of Steel: Extreme Trucker 2009
German Truck Simulator 2010
UK Truck Simulator 2010
18 Wheels of Steel: Extreme Trucker 2 2011
Trucks & Trailers 2011
Scania Truck Driving Simulator 2012
Euro Truck Simulator 2 2012
American Truck Simulator 2016

Release History


References