https://github.com/kade-github/thefrim
3D Voxel Story Game
https://github.com/kade-github/thefrim
Last synced: 23 days ago
JSON representation
3D Voxel Story Game
- Host: GitHub
- URL: https://github.com/kade-github/thefrim
- Owner: Kade-github
- License: mit
- Created: 2024-01-07T05:15:03.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-30T02:32:22.000Z (almost 2 years ago)
- Last Synced: 2025-06-14T19:05:32.510Z (10 months ago)
- Language: C++
- Homepage:
- Size: 105 MB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

A Story focused 3D-Voxel (minecraft clone) game completely written from *scratch**.
> Trailer
https://github.com/Kade-github/TheFrim/assets/26305836/b84e82ee-5f13-4347-93b4-19b6217b0533
# Description
The Frim is a 3D Voxel Survival Game that takes place on ‘The Frim,’ a planet on the edge of the galaxy, far away from all that is known. You arrive on the planet by unknown means. With no means of escape, you are forced to venture into the planet, trying to piece together what this place is. Is it truely uninhabited? Were there people here? You’ll find all the answers on The Frim.
## Fight for survival!
Build shelters, find food to regain health, and fight off the monsters that might threaten you!
Craft and create weapons and tools to help your exploration of The Frim.
## Explore The Frim
Explore the caves and ruins that litter The Frim. Try to find new recipes to craft, and materials to upgrade your arsenal.
Find a way to escape The Frim and reach back to society!
# Building
The game can be build with **Cmake**, the main CMakeLists.txt is in the `src/` directory.
The project is **cross-compatible** with Linux and Windows; I personally used clang-16 on std::C++20
```bash
cmake -B build
cmake --build build
# Then copy the `Assets` folder into the `build` folder (along with some other binaries you might need!)
cp ../Assets build/Assets -r
cp bassLibrary/* build -r
cp otherBinaries/* build -r
```
# Binaries
Linux and Windows binaries can be found on the [releases tab](https://github.com/Kade-github/TheFrim/tags), though if you want bleeding edge you'll find builds per-commit on the [actions tab](https://github.com/Kade-github/TheFrim/actions/workflows/build.yml).
# Libraries and Attributions
This game is under the [MIT License](https://github.com/Kade-github/TheFrim/blob/main/LICENSE).
[The OpenGL Spec](https://www.opengl.org/)
[GLFW](https://www.glfw.org/)
[MSGPack](https://msgpack.org/index.html)
[MSGPack-c](https://github.com/msgpack/msgpack-c)
[Glad](https://github.com/Dav1dde/glad)
[Assimp](https://github.com/assimp/assimp)
[BS::Thread_Pool](https://github.com/bshoshany/thread-pool)
The Bass Audio Library is used under an individual that doesn't make money from this project, thus the individual doesn't require a commercial license. (as stated on the un4seen website, located below)
[BASS Audio Library](https://www.un4seen.com/)