Korpi Documentation

Korpi banner image

⚠️ Warning! ⚠️

This documentation is still a work in progress. It is not complete and may contain errors.

Use the tabs on the top left to navigate the documentation.

With that out of the way, welcome to the official Korpi Documentation!

Korpi is a voxel engine written in C#, that uses OpenGL as the rendering backend.

This documentation is meant to be a technical reference for the Korpi engine. It is meant to be used as a reference for the engine's internals, and as a guide for contributing to the project.

Current Status

client build client tests documentation

Korpi is currently in a very early stage of development.

Help and Support

If you have a question or want to know how to get started, check our FAQ, or API.

The Korpi source code is available on GitHub, and the latest build can be found on Releases. If you find a bug or defect, please let us know with a GitHub issue.

Client Input

TODO: Move this section to a separate page.

  • Movement: WASD
    • Up: Space
    • Down: LShift
  • Release cursor: Esc
  • Toggle freecam: F5
  • Capture screenshot: F2
  • Toggle full-screen: F11
  • Reload shaders (shader hot-reload): F10