log in or join
join or log in

Wave Engine

Nice! You are about to download Wave Engine so you can create your own games or interactive experiences. Wave Engine is a Component Based Game Engine architecture, 2D and 3D physics engines, beautiful visual effects, cross-platform support, advanced layout system and much more.

We recommend following the installation guide


This section lists the software which must be installed prior to executing Wave Engine applications on a clean Windows machine.

DirectX End-User Runtime Web Installer

The Microsoft DirectX® End-User Runtime provides updates to 9.0c and previous versions of DirectX — the core Windows® technology that drives high-speed multimedia and games on the PC.

Download DirectX
Visual C++ Redistributable 2012

The Visual C++ Redistributable Packages install run-time components that are required to run C++ applications that are built by using Visual Studio 2012.

Download Visual C++
.Net Framework 4.5

.NET Framework 4.5 is a highly compatible, in-place update to .NET Framework 4.

Download .Net Framework


Here you can find useful resources concerning Wave Engine development. You are free to download and use these resources in your project.



New feature


Fixed bug

Wave Engine is a stable project with over 3 years of experience, used for indie games, for professional apps and by big companies for all kinds of games and applications. In this section, you can view all of the previous versions that were developed before the current version.
SawShark (WAVE 2.3)

Added Binary scene serialization using profobuf.


Added OpenGL support in Windows project.


Added WPF, Gtk# and WindowsForm integration template.


Added Wave Visual Editor Themes included (dark and light).


Added Edge Collider support in physics 2D.


Added Bokeh lens.


Added AddChild button in the EntitiesHierarchy panel.


Added Texture support in VertexShader.


Added RequiredService attribute.


Added relative path support.


Added IsActive serialization.


Added raw assets support.


Added FindComponentFromEntityPath method.


Added long integer support in property panel.


Fixed Wireframe in OpenGL.


Fixed Linux resize windows.


Fixed disable light.


Fixed dark border in fonts.


Fixed color multiplication.


Fixed VertexColor from Vertexbuffer error.


Fixed Touch problem in UWP with different DPI.


Fixed disable Sound3D.


Fixed crash when a user's component getter throws an exception.


Fixed nested prefab instances in prefab asset.


Fixed entity selection in prefabs.


Fixed alpha in color picker control.


Fixed VRCameraRig addition.


Fixed Error when loading simultaneous projects.


Fixed duplicate entity problems on 2nd level or more.


Fixed news on startup panel.


Fixed prefab instance tag issue.