Skip to content

timurinal/Voxel-Game

Repository files navigation

Voxel-Game

A voxel game (like Minecraft) made in C# using OpenTK. Shaders are written in GLSL
Currently very much a WIP

Features

  • Infinite procedural terrain in each direction
  • Custom-made lighting engine with realtime shadows for directional lights
  • Fast, multithreaded chunk builder

How to use

IT IS STRONGLY RECOMMENDED THAT YOU HAVE THE LATEST VERSION OF YOUR GPU DRIVERS BEFORE CONTINUING

Will likely only work on Windows, but feel free to try on Unix-like

Compile source

  • Currently the only way of running the game is by compiling the project yourself
  • Start by ensuring you have .NET 8 installed. You can get it from the official .NET site
  • Clone the repository using Git with the following command or by downloading the zip file by going to Code > Download ZIP
    git clone https://github.com/timurinal/Voxel-Game.git
  • Open the .sln file in an IDE of your choice or run the following command under Voxel-Game/VoxelGame
    dotnet run
    

About

A voxel game made in C# using OpenTK

Resources

License

Stars

Watchers

Forks

Packages

No packages published