Elevate your vision

The graphics development engine for business and industry. Build high-quality 3D solutions and deploy to any platform.

Features

01
Engine Features
Evergine is a powerful component-based industrial engine developed on .NET and designed to be completely multiplatform.
Features
01
02
Evergine Studio
Boost your productivity. Evergine Studio is designed to simplify and automate common development workflows.
Find out more
02
03
Add-ons
Extend your creativity with a collection of great Add-Ons to empower your applications.
Find out more
03
Learning & Support
Documentation
Find a variety of documentation to start creating awesome applications.
Feedback
Our feedback section is going to provide you with the answers to your questions, tips and tricks, and a place where you can share your thoughts about Evergine.
Priority Support
Do you need immediate support or you can’t find your question in one of our forums? Get in touch with our expert technicians who will be happy to help you.
Discover Evergine... more than ever!
We are thrilled to share all the cool things we built last year in our graphics engine. We started WaveEngine 10 years ago with a great team of professionals, we have learned a lot in all this journey and now we are ready to move forward with this project to the next level and that is why we have decided to rebrand this technology to Evergine with a clear vision: to create a great graphics engine based on the C# language to bring the latest advances on graphics computers to the industrial sector, to make it possible for companies to update or create new products with 3D content easier than before, and for them to offer it across a wide range of devices and platforms.
Read more
Prefabs
A prefab is an asset that contains a serialized entity and can be instanced in your scene. Evergine is adding an early version of our new Prefab system, with a core of new features while we’re working on adding new interesting ones in the short future. In this first version, we support the prefab creation and instancing, and we plan to add a full feature-complete editor in our next version.
Read more
Raytracing in Evergine
Raytracing is a technology that allows us to improve the realism of our render. The Evergine team has unified the DirectX12 DXR and Vulkan Raytracing APIs into a single common API. To showcase the capabilities of Evergine's low-level raytracing API, in conjunction with the release of Evergine, we have created a raytracing demo that you can download from GitHub.
Read more
Evergine package system
Evergine itself uses NuGet format to be distributed, and thanks to that we provide many built-in behaviors, components or services. But it’s not that easy if you want to share assets like textures, effects or materials from the Content folder of an Evergine project. To solve this problem, we have been working in a new package system, that will let you distribute assets that could be reused in many projects.
Read more
New Evergine Documentation
In Evergine we are putting a lot of effort into improving the official Documentation. This was one of our major weak points in WaveEngine, and taking that into account we are proud to show our new Documentation website.
Read more
Advanced Postprocessing Graph in Evergine
Evergine includes a new postprocessing graph asset that allows you to define a graph of the postprocessing effects used in your render. All nodes of the postprocessing graph are based on Compute shaders to ensure the best performance in your render. The new postprocessing asset can be edited by the new postprocessing graph editor that you can find inside Evergine Studio.
Read more