Skip to content

Kade-github/TheFrim

Repository files navigation

logo

A Story focused 3D-Voxel (minecraft clone) game completely written from scratch*.

Trailer

trailer_export.mp4

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

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, though if you want bleeding edge you'll find builds per-commit on the actions tab.

Libraries and Attributions

This game is under the MIT License.

The OpenGL Spec

GLFW

MSGPack

MSGPack-c

Glad

Assimp

BS::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