Skip to main content

Building from Source

For starters head over to our GitHub repository and download a .zip file containing Game Pencil's source. Extract it and then follow the instructions below.

It is recommended to use CodeBlocks to compile Game Pencil although other IDEs should compile the editor just as fine. We do provide our CodeBlocks project file alongside the source so one does not have to worry about makefiles and you see exactly what we see when we code updates for the editor.

C++ Version?

Game Pencil's current codebase just uses basic C++ 11 and whichever modular system of your choice. . The "toughest part" to compiling Game Pencil is just properly linking and utilizing your Module's dependencies. Please note, some backend modules may require C++17.

Supported Backend Modules

SDL Logo

Build via SDL2 modules

Our quickstart guide to including and building from the cross-platform king that is known as SDL2.

Github repository: Download source from github

Raylib Logo

Build via raylib modules

Coming soon, planned Q1 2022

Github repository: Download source from github

SFML Logo

Build via SFML modules

Coming soon, planned Q2 2022

Github repository: Download source from github

Irrlicht Logo

Build via Irrlicht modules

Coming soon, planned Q4 2022

OLC Logo

Build via OLC:PixelGameEngine modules

Coming soon, planned Q4 2022