This project showcases how to build Crispy Doom via pixi.
This makes the project completely standalone, and it doesnt require installing any dependencies since that is taken care of by pixi. The repository ships with a lock-file (pixi.lock
) that contains information about the required depdendencies for different platforms.
To get started simply run:
pixi run start
Note
On Windows, replace the platforms
with only win-64
in the pixi.toml
.
Supporting all platforms at the same time will be supported shortly!
Note
Crispy Doom (or this repository) does not ship with any game files (WAD files), however, you can download a free version of Doom from https://freedoom.github.io/download.html.
The pixi run get-iwad
command is used to download the IWAD file automatically.
Pixi is a package manager and workflow tool, this combiniation allows the users to only run a single command and pixi will take over the rest of the work.
On running pixi run start
, pixi will
- Install preperation environment
- Initialize git submodles
- Download IWAD files
- Build the crispy doom cmake project
- Run crispy doom with the IWAD file
You only need pixi
and git
on your machine to get started.
This repository doesn't own Crispy Doom or FreeDoom. They’re licensed separately. We’re just here to demo Pixi’s easy build process! This repo doesn't contain any of the game's source code or assets, they will all be downloaded on the users machine.