Skip to content

Comodinoh/Vane

Repository files navigation

Overview

2D/3D (Visual Novel) Game engine written in the latest C++ standards.

If you want to see the past archived version of this repository, check out the old branch.

Goals

  • Redesign and refactor the RenderAPI for better readability
  • Redesign the application integration, API and loop
  • Memory tracing and tracking
  • Multithreading and command queue

Usage

Linux

Note: CMake >= 3.30.4 required

To use GCrisp in your project, you can import it with CMake by making a submodule:

    git submodule add https://github.com/Comodinoh/GCrisp.git lib/GCrisp
    git submodule update --init --remote --recursive lib/GCrisp

Then add that folder as a subdirectory in your CMakeLists.txt file and link the library with:

    add_subdirectory(lib/GCrisp)
    target_link_libraries(${PROJECT_NAME} PUBLIC gcrisp)

Windows

Note: CMake >= 3.30.4 required

Using GCrisp on windows is similar. You can compile the project in both Visual Studio or CLion, whether it'd be with MSVC, CLang or GCC (I usually find GCC compilation times on windows to be significantly slower than on linux for some reason). I am personally testing MSVC and CLang support and working towards improving it.

Getting Started

I recommend checking out the wiki to get started with the engine (Still work in progress!).

About

Engine for creating Visual Novel games written in C++

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors