Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Genix

Genix is an early-stage game engine for Windows. The project was developed for learning purposes and to gain experience in engine architecture and graphics pipeline.

Genix

Getting Started

Visual Studio 2022 is required. Not tested on early versions or other platforms.

  1. Downloading the repository:

Start by cloning the repository with git clone --recursive https://github.com/halukoral/Genix.

If the repository was cloned non-recursively previously, use git submodule update --init to clone the necessary submodules.

  1. Configuring the dependencies:

Run the Setup.bat file found in scripts folder. This will download the required prerequisites for the project if they are not present yet.

Resources

The resources I used to develop the project are listed below:

  1. https://github.com/TheCherno/Hazel
  2. https://youtube.com/playlist?list=PLlrATfBNZ98dC-V-N3m0Go4deliWHPFwT&si=Ay8nrwI0zR6a9FBy
  3. https://learnopengl.com/
  4. https://pbr-book.org/4ed/contents
  5. https://raytracing.github.io/
  6. https://alain.xyz/blog/real-time-ray-tracing
  7. https://www.scratchapixel.com/

About

A game engine based on OpenGL

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages