Midless is a free and open-source voxel game made in C.
Input | Action |
---|---|
W A S D | Move |
Space | Jump |
Left Click | Break block |
Right Click | Place block |
Mouse wheel | Block Selection |
T | Open Chat |
ESC | Open menu |
Dependency | Version | Type | Used By |
---|---|---|---|
Raylib | 4.5 | Single-File | Client / Server |
Zpl-c/ENet | 2.3.6 | Single-File | Client / Server |
FastNoiseLite | - | Single-File | Client / Server |
stb_ds | - | Single-File | Client / Server |
MiniLua | - | Single-File | Server |
For Optional Server's Websocket Support: | |||
mongoose | 7.8 | Single-Files (.c, .h) | Server |
OpenSSL | - | Linked | Server |
- Download and Build Raylib
- Place single-files dependencies inside /libs
- Edit the makefile's properties if needed
- Run mingw32-make inside the Midless folder where the MakeFile is located.
Make arguments:
BUILD_SERVER=TRUE - Build Midless Server (Doesn't build the client)
SERVER_HEADLESS=TRUE - Compile server without graphics
SERVER_WEB_SUPPORT=TRUE - Compile server with websocket support
DEBUG=TRUE - Debug build
PLATFORM=PLATFORM_WEB - Build for the web (Client only)
All code in this repository is licensed under the MIT License.