An open API service indexing awesome lists of open source software.

https://github.com/dominicmaas/spacechunks

A simple voxel game written in c++ using OpenGL.
https://github.com/dominicmaas/spacechunks

opengl sdl2 voxel-engine

Last synced: 6 months ago
JSON representation

A simple voxel game written in c++ using OpenGL.

Awesome Lists containing this project

README

          


SpaceChunks



A voxel game written in c++ using OpenGL.

## Introduction

Everything is currently broken at the moment, for a downloadable version, see the old commit history.

**SEE https://github.com/DominicMaas/ProjectTitan FOR A SPIRTUAL SUCCESSOR**

SpaceChunks is an experimental voxel game that I orginally wrote in 2014. The code is quite messsy as I was very new to programming back then, and even newer to c++. I may clean up the code and fix issues when I have free time.

See Project Titan for something that works a bit better. Probably once again, not planning on updating it much. Was just getting back into c++.

Things I would like to do are:

- Update to a modern rendering engine. Either DirectX 12 or Vulkan.
- Implement a proper physics engine.
- Skybox.
- Raycasting.

Feel free to use any of this code in your own projects, let me know of any awesome things you create using this code [here](https://twitter.com/dominicjmaas)

This repo follows the webkit style guide located [here](https://webkit.org/code-style-guidelines/).

## Setup

### Linux

1. TODO

## Controls

- **W:** Forward
- **A:** Left
- **S:** Back
- **D:** Right
- **F2:** Resets Player Position
- **F3:** Toggle Debug Information
- **Q:** Sets a block
- **E:** Removes a block