This is a mod for Celeste 64: Fragments of the Mountain, with a bunch of my ideas for improving and adding to the game as well as custom levels. Such features range from new gameplay objects, like purple orbs or wind, to general quality of life changes, like being able to start from any reached checkpoint.
You can find the FitnessGram™ Pacer Test mod in the pacer-test branch.
A custom level (Forsaken City C-Side) is in progress.
- You need .NET 8.0
- Clone this repo, make sure NuGet packages are found with
dotnet restore
- Run
Celeste64.csproj
withdotnet run
ordotnet build
- Foster + SDL2: Input/Windowing/Rendering
- SledgeFormats: Parsing TrenchBroom level formats
- SharpGLTF: Parsing and Animating glTF2 models
- FMOD: For Music and Sound Effects
- TrenchBroom: For Level Editing
- Blender: For creating 3D Models
- Aseprite: For drawing Textures
- khronos glTF Tutorials: To figure out how Mesh Skins/Bones work
- LearnOpenGL: For general rendering concepts / normalizing Depth
- Kenny's Input Prompts: For UI Button Prompts
- Renogare: Main font
- The Celeste IP and everything in the
Content
folder are owned by Maddy Makes Games, Inc. - The
Source
folder, with exceptions where noted, is licensed under MIT. - The
Source/Audio/FMOD
folder contains bindings and binaries from FMOD. - We're fine with non-commercial Mods / Levels / Fan Games using assets from the
Content
folder as long as it's clear it is not made by the Celeste team or endorsed by us.