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.
- Host: GitHub
- URL: https://github.com/dominicmaas/spacechunks
- Owner: DominicMaas
- License: mit
- Created: 2017-03-29T08:49:58.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-10-16T08:41:38.000Z (almost 6 years ago)
- Last Synced: 2025-04-02T02:45:11.533Z (6 months ago)
- Topics: opengl, sdl2, voxel-engine
- Language: C++
- Homepage:
- Size: 4.92 MB
- Stars: 6
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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