GithubHelp home page GithubHelp logo

aaservice / cvsengine Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cvs0/cvsengine

2.0 0.0 0.0 57.27 MB

A fast LWJGL2 based game engine with many cool features.

Home Page: https://www.cvs0.xyz/projects/cvsengine

License: MIT License

Java 100.00%

cvsengine's Introduction

CvsEngine

About

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

2.0 Features

  • Easier engine setup
  • LWJGL 3 integration
  • Performance fixes
  • Shadow mapping
  • Utilities overhaul
  • And much more.

Feel free to suggest features.

Dependencies

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

Textures / resources are located in the res/ folder.

How do I make a player texture for the person.obj model?

playerTextureExample

Documentation

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.

Contact

We welcome your input and are here to assist you in your game development journey.

License

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.

cvsengine's People

Contributors

cvs0 avatar

Stargazers

Bndrs21 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.