Rainball is a simple 3D project with pseudo water simulation based on MxEngine game engine.
It is a small sample of what you can do using brand new MxEngine. It uses Primitives::CreateSurface()
function to generate waves on water surface. There are no direct calls to graphic api or custom shaders involved, application only uses engine abstractions to render a single mesh with high reflectance factor.
Is an open-source game engine which allows you to work with 3D graphics, create custom objects behaviour, play 3D sounds, and much-much more. This project's aim is to show how you can utilize its API and create some cool stuff. It you are interested, feel free to contribute to the engine.
-
Project Author: WhiteBlackGoose
-
Project License: MIT License
-
MxEngine's creator and main developer: MomoDeve
-
MxEngine was created for ASC community and can be found on its official github page