Skip to content

SigmathBits/Pistachio

Repository files navigation

Pistachio

Pistachio

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.

Setup

Currently Pistachio is only tested to work for 64-bit Windows.

  1. Clone this repository
git clone --recursive https://github.com/SigmathBits/Pistachio.git
  1. Install the VulkanSDK v1.3.204.1 or later for Windows.
  2. Ensure you check "(Optional) Debuggable Shader API Libraries - 64-bit" at the Select Componenents step of installation if you require debug builds.
  3. Run scripts/Win-GenProject.bat to generate the Visual Studio 2022 solution files.
  4. Ensure you have the C++ Visual Studio Build Tools 2022 installed (at the bottom under Tools for Visual Studio).
  5. Open Pistachio.sln in Visual Studio 2022.

Build

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.

Credits

Pistachio vector by Jhayarr23.

About

Hazel Engine Clone

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published