Skip to content

reuzdev/yukselti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Yükselti

Yükselti is an implementation of Voxel Space -a 2.5D software rendering technique that uses color and height maps to render pseudo-3D terrain- written in C using Raylib.

Screenshot Screenshot

Acknowledgements

The idea and the provided map files are taken from this repo by s-macke.

Building and Development

Requirements

  • CMake >= 3.24
  • C compiler
  • Raylib 5.5 (Automatically downloaded by CMake if not found)
  • Raylib's dependencies (Linux Only)

Build Instructions

  1. Clone and enter the repo
git clone https://github.com/reuzdev/yukselti
cd yukselti
  1. Create and enter a build directory
mkdir build
cd build
  1. Generate build files by following the instructions for your platform below. If you don't want to build in Release configuration omit the related flags.
Windows (MSVC)

Replace "17 2022" with your version of Visual Studio

cmake -G "Visual Studio 17 2022" ..
cmake --build . --config Release

The executable will be at ./Release/yukselti.exe or ./Debug/yukselti.exe depending on the configuration.

Windows (MinGW)
cmake -G "MinGW Makefiles" -DCMAKE_BUILD_TYPE=Release ..
cmake --build .
Linux
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release ..
cmake --build .

License

MIT

About

A Voxel Space implementation written in C using Raylib

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published