A Hazel Engine clone following the Game Engine series by The Cherno. A simple 2D game engine.
Hat is the Game Editor GUI partner application for Pistachio.
Currently Pistachio is only tested to work for 64-bit Windows.
- Clone this repository
git clone --recursive https://github.com/SigmathBits/Pistachio.git
- Install the VulkanSDK v1.3.204.1 or later for Windows.
- Ensure you check "(Optional) Debuggable Shader API Libraries - 64-bit" at the Select Componenents step of installation if you require debug builds.
- Run
scripts/Win-GenProject.batto generate the Visual Studio 2022 solution files. - Ensure you have the C++ Visual Studio Build Tools 2022 installed (at the bottom under Tools for Visual Studio).
- Open
Pistachio.slnin Visual Studio 2022.
Pistachio should build and run out of the box. Compile and run the program in Visual Studio (F5), Pistachio should compile, and the Hat editor should run and open automatically.
The first run can take 5–30 seconds to start the application while the shaders are first compiled and cached.
