Celeste — Tools - Tumblr

Programming / Development

  • Visual Studio C# For programming and building the game. We use C# for all the game code.
  • XNAThe engine for rendering and input
  • FNA & MonoGameFNA and MonoGame are ports of XNA, and we use them to build the game cross-platform (Mac/Linux/Consoles). We could cut out XNA entirely and just use FNA for PC versions, but haven’t felt the need to yet.
  • MonocleThis is a simple C# framework we use on top of XNA that uses a Scene->Entity->Component structure, and includes collisions, animation, etc. The version in Celeste is fairly modified from the open source version linked.

Art / Visuals

  • AsepriteFor all the pixel art & in-game animations
  • Clip / Manga StudioFor all the hires and concept art in the game
  • CrunchFor Texture Packing. We use this to take all the original image assets and combine them into single, big textures, as this is a lot faster for the game to render
  • BlenderFor the Map Select screen, which is the only 3D scene in the game.
  • BMFontUsing this to turn fonts into PNG files for us to render in-game

Sound / Music

  • FMOD / FMOD StudioFor playing the sounds and music in the game. FMOD Studio for managing all the sfx.
  • Ableton Live (DAW), Massive (synths), Spitfire’s Felt Piano (Piano)For all the music writing / recording in Celeste

Level Design

  • Ogmo Editor (v3)We use a custom level editor we wrote for all the levels in Celeste. It’s currently not publicly available but we plan to release it when the game is done.
  • Map DesignerAn in-game tool used to link the levels made in Ogmo Editor together, to create the final maps. See here.

Original Prototype

  • PICO-8The original prototype for Celeste was created in fantasy console PICO-8, which is great for small & experimental games

Team Management

  • SlackThe celeste team is spread out amongst Vancouver, Toronto, Montréal, and São Paulo. We use this to keep in touch.
  • TrelloFor bug tracking & task management
  • Google DocsFor sharing ideas / game dialog that will be continuously updated and doesn’t fit well into a Slack discussion.

Tag » What Engine Was Celeste Made In