CvsEngine is a lightweight 3D game engine built in Java, aimed for 2010-2014 style games.
CvsEngine 2.0 releasing soon.
current CvsEngine version: 1.9
Anti-aliasingAnisotropic filteringReal-time shadowsPost processing- Easier engine setup
- LWJGL 3 integration
Performance fixesShadow mapping- Utilities overhaul
- And much more.
Feel free to suggest features.
To use CvsEngine, you'll need the following dependencies:
- Java 8: CvsEngine is developed in Java and requires Java 8 or higher to run.
- LWJGL 2: The Lightweight Java Game Library (LWJGL) provides access to OpenGL, OpenAL, and other gaming-related libraries. LWJGL 2 is utilized by CvsEngine for graphics and audio rendering.
- OpenGL: OpenGL is included in LWJGL 2 and is responsible for handling the rendering of 3D graphics within the engine.
- Slick-utils: Slick-utils is a set of utility classes for the Slick2D library, which provides additional functionality for rendering images.
Textures / resources are located in the res/ folder.
For detailed documentation and usage instructions, please refer to the documentation provided with the engine's source code. You can find extensive code comments and explanations within the source files, ensuring that you have the necessary information to make the most of CvsEngine.
- Email:
[email protected]
- Discord:
cvs0.
We welcome your input and are here to assist you in your game development journey.
CvsEngine is licensed under the MIT License, which means:
- The software is provided "as is" without warranty of any kind.
Please review the MIT License for more details regarding the terms of use and distribution.