CLUSEK-RT is a complex game engine written in C++ and the successor of the CLUSEK game engine

Overview

CLUSEK-RT

CLUSEK-RT is a complex game engine written in C++ and the successor of the CLUSEK game engine. This engine has been designed with a cross-platform design in mind. Thanks to Vulkan API it delivers a next-gen experience with ray tracing to both Linux and Windows platforms. The main principle of the engine is "Push ray tracing to the limit" and it delivers it to the end-users without any compromises.

Gallery

TODO: Add gallery

Binary download

Every CLUSEK-RT release is delivered in binary form for both operating systems. Thanks to this form it's much easier to get familiar with this engine and to check if your computer is compatible with it. The latest official version of this game engine can be downloaded from here.

Documentation

Author

This application is developed single-handed by Jakub Biliński. You can find out more about me on my website: jbilinski.pl.

Issues
  • Fixed logger new lines

    Fixed logger new lines

    Fixed new line handling in logger files and console.

    bug 
    opened by bilek993 0
  • Updated engine version for 1.1.0.

    Updated engine version for 1.1.0.

    Prepared engine for the next release.

    documentation 
    opened by bilek993 0
  • Multi config files

    Multi config files

    Added support for passing custom config file and added console input argument parsing.

    documentation feature 
    opened by bilek993 0
  • Vma initialization

    Vma initialization

    Added support for proper buffer allocation.

    feature 
    opened by bilek993 0
  • Vk base structures initialization

    Vk base structures initialization

    Prepared basic Vulkan structure to be used in CLUSEK-RT.

    feature 
    opened by bilek993 0
  • Docs small polishing

    Docs small polishing

    • Changed path in documentation;
    • Added information about automatic zip building.
    documentation 
    opened by bilek993 0
  • Generator fixes

    Generator fixes

    Added small fixes into the generator template.

    bug 
    opened by bilek993 0
  • Basic window integration

    Basic window integration

    Added multiplatform window.

    feature 
    opened by bilek993 0
  • Systems polishing

    Systems polishing

    • Added passing systems list (vector) into the systems;
    • Applied rule of 5 into the BaseSystem;
    feature 
    opened by bilek993 0
  • Vk libs

    Vk libs

    • Added GLM, GLFW, Vulkan and VMA libraries into the project;
    • Added submodules;
    • Updated chapter with dependencies in the documentation;
    documentation feature 
    opened by bilek993 0
  • Vulkan presentation

    Vulkan presentation

    • Added information if queue supports presentation;
    feature 
    opened by bilek993 0
Owner
Jakub Biliński
Jakub Biliński
Design-agnostic node editor for scripting game’s flow in Unreal Engine

Flow plug-in for Unreal Engine provides a graph editor tailored for scripting flow of events in virtual worlds. It's based on a decade of experie

Moth Cocoon 24 Apr 3, 2021
the thin c++ game engine

CI Community Support toy is a thin and modular c++ game engine. it aims to provide the thinnest and simplest stack of technology for making games dire

Hugo Amnov 1.4k Feb 18, 2021
An open source re-implementation of RollerCoaster Tycoon 2 🎢

An open source re-implementation of RollerCoaster Tycoon 2 ??

OpenRCT2 9.2k Mar 17, 2021
Full source code for WarriOrb, a Dark-Souls like action platformer - using Unreal Engine 4

WarriOrb source code WarriOrb is a hardcore action platformer where you play as a demon who is trapped in an unlikely body. The game mixes the difficu

Not Yet 120 Mar 19, 2021
Stealthy way to hijack the existing game process handle within the game launcher (currently supports Steam and Battle.net). Achieve external game process read/write with minimum footprint.

Launcher Abuser Stealthy way to hijack the existing game process handle within the game launcher (currently supports Steam and Battle.net). Achieve ex

Ricardo Nacif 55 Apr 24, 2021
DOSBox Pure is a new fork of DOSBox built for RetroArch/Libretro aiming for simplicity and ease of use.

DOSBox Pure is a fork of DOSBox, an emulator for DOS games, built for RetroArch/Libretro aiming for simplicity and ease of use.

Bernhard Schelling 300 Feb 23, 2021
Godot Engine – Multi-platform 2D and 3D game engine

Godot Engine 2D and 3D cross-platform game engine Godot Engine is a feature-packed, cross-platform game engine to create 2D and 3D games from a unifie

Godot Engine 36.7k Feb 19, 2021
Flax Engine – multi-platform 3D game engine

Flax Engine – multi-platform 3D game engine

Flax Engine 2.3k Mar 17, 2021
Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World.

OpenXRay OpenXRay is an improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. S

null 1.5k Feb 18, 2021
Project 1945 is a top down scroller game made with SDL2, CMake and programmed in C as a project of study for the Italian Videogames Academy for the 3rd year course of Videogames programming.

Project 1945 is a top down scroller game made with SDL2, CMake and programmed in C as a project of study for the Italian Videogames Academy for the 3rd year course of Videogames programming. The game is based on the old videogame 1945: The Final Front of the 2002.

null 13 Feb 7, 2021
A lightweight game engine written in modern C++

Halley Game Engine A lightweight game engine written in C++17. It has been used to ship Wargroove, a turn-based strategy game, on Windows, Mac (experi

Rodrigo Braz Monteiro 2.6k Feb 19, 2021
A simple text-based adventure game

The Lighthouse of Doom This repository contain a simple text-based adventure game, implemented twice, once in portable C, and once in Z80 assembly lan

Steve Kemp 35 Apr 29, 2021
Pure C Game Engine

Corange game engine Version 0.8.0 Written in Pure C, SDL and OpenGL. Running Corange is a library, but to take a quick look at some of the things it d

Daniel Holden 1.3k Feb 18, 2021