A simple 3D voxel game made in Python with ModernGL.
-
First person controls
-
Seed-based, procedurally generated infinite world
-
Block breaking and block placing
-
Infinite amount of saves, similar to Minecraft
-
In-game settings
-
Sounds
-
Clone the repository
git clone https://github.com/TriLinder/VoxelGame.git
-
Install the requirements from
requirements.txt
-
Run
main.py
Most keybinds can be changed from the settings, however, some system keybinds can not.
These are:
KEY | FUNCTION |
---|---|
ESC |
Pause the game |
DEL |
Quit the application |
F11 |
Toggle fullscreen |
F1 |
Hide the UI |
F2 |
Take a screenshot |