Unity is a game engine made by Unity Technologies. It supports more than 25 different platforms. This engine is used mostly to design three-dimensional, two-dimensional, virtual reality, and augmented reality games. It has been adopted not only by video gaming industry, but also by film, automotive, architecture, engineering and construction.
Unity enables users to develop games and experiences both in 2D and 3D, and offers a primary scripting API in C#, as well as drag and drop functionality. Within 2D games, Unity provides importation of sprites and a 2D world renderer. For 3D games, it allows specification of texture compression, mipmaps, and resolution settings for each platform it supports. Also, it provides support for bump mapping, reflection mapping, parallax mapping, screen space ambient occlusion, dynamic shadowing, render-to-texture and full-screen post-processing effects.
Approximately 23% of CAD professionals globally use SolidWorks on daily basis. Together they generate tremendous volume of 3D files in native format, which are troublesome to feed into 3rd party major and minor CAD systems due to format specifics. SolidWorks files (previous to version 2015) use the Microsoft Structured Storage file format. This means that there are various files embedded within each SLDDRW (drawing files), SLDPRT (part files), SLDASM (assembly files) file, including preview bitmaps and metadata sub-files. CAD Exchanger seamlessly reads SolidWorks data and converts to the file format of your choice.