Skip to content

Pixels67/pixf

Repository files navigation



C++ game framework / engine.


A C++ game framework/engine using OpenGL 3.3, currently only supports desktop. You can either build the core library and use it like a library, or build it with the Editor and Runtime (Note: both are WIP) and use it like an engine.

Warning

This is just a hobby project and most of it is not finished yet.
Expect a lot of features missing.

Building from Source

Make sure you have a C++ compiler and CMake installed and run the following commands:

git clone https://github.com/Pixels67/pixf.git
cd pixf

cmake -S . -B build/
cmake --build build/ --config Release

For a Debug build run the following commands:

git clone https://github.com/Pixels67/pixf.git
cd pixf

cmake -S . -B build/
cmake --build build/ --config Debug

Note

On Linux you need to install the dependencies for GLFW.

To compile for both Wayland and X11, you need to have the X11, Wayland and xkbcommon development packages installed.
On Debian and derivatives, you will need the libwayland-dev and libxkbcommon-dev packages to compile for Wayland and the xorg-dev meta-package to compile for X11.

sudo apt-get install libwayland-dev libxkbcommon-dev xorg-dev

Gallery

Dragon Dragons Duck Backpack

About

C++ game framework / engine.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published