Skip to content

Home

Survivalcraft has a small but dedicated community of players who want to push the game beyond its defaults with custom textures, new mechanics, multiplayer tooling, and more. However, the game ships with no official modding documentation, leaving would-be modders to reverse-engineer everything from scratch.

This site exists to change that. It will centralize what the community has learned through decompilation, experimentation, and collaboration, covering everything from plugin development with the Survivalcraft API to low-level internals like the world format, shader pipeline, and content packages.

The Game

Survivalcraft is a 3D voxel game written in C#. Initially it used the MonoGame Game Engine, but the developer later switched to his own engine which seems similar to MonoGame. This new engine, named "Engine" uses OpenTK graphics backend on iOS and Android, and SharpDX on Windows and Windows Phone.

Modding the game typically involves either using the Survivalcraft API client, or modifying the source directly and redistributing the entire game from build artifacts.

  • Buy the Game


    Download Survivalcraft from the Microsoft Store, App Store, Google Play, and Amazon.

    Get the Game

  • Download the Survivalcraft API


    Install the Survivalcraft API Mod Client from the official Gitee Repository.

    Get the API

  • Decompile the Game


    Decompile the game using ILSpy or other tools

    Decompiling Survivalcraft

  • Browse Technical Documentation (Coming Soon)


    Browse technical documentation for Survivalcraft

    Technical Documentation

The Community

  • Read the Official Blog


    Stay up to date with development news and announcements on the official Survivalcraft Blog by Kaalus.

    Read the Blog

  • Join the SCC Discord


    Chat, share content, and connect with the Survivalcraft community on the SCC Discord Server.

    Join the Discord

  • Watch the Official YouTube Channel


    Watch official Survivalcraft videos and development updates straight from the developer.

    Watch on YouTube

  • Follow the Developer on X


    Keep up with the latest thoughts and updates from the developer on X (formerly Twitter).

    Follow on X

  • Visit the Official Forum


    Browse and participate in discussions on the long-running official Survivalcraft forum, hosted on Tapatalk.

    Official Forum

  • Visit the Unofficial Forum


    Join the newer community-run forum on Discourse. A modern space for discussion, chat, and content sharing. ✨

    Unofficial Forum

  • Read and Contribute to the Wiki


    Look up game mechanics, items, and lore. Or help expand the community knowledge base on the Fandom Wiki.

    Fandom Wiki

  • Visit or Join the Subreddit


    Browse screenshots, discussion, and community posts on the unofficial Survivalcraft subreddit.

    Subreddit

Todo

We have a lot of work to do. Please consider contributing to this project

  • Setup Survivalcraft.dev domain and static site
  • Survivalcraft API plugin development guide
  • Multilingual Support
  • iOS and Android Decompilation guides
  • Mono porting guide
  • Texture and skin creation guide
  • Content.pak documentation
  • Network multiplayer documentation
  • Shader development documentation
  • Community content API documentation
  • MOTD format documentation
  • BlocksData.txt documentation
  • Database.xml detailed documentation
  • Crafting recipes documentation
  • World format documentation
  • Furniture format documentation
  • Terrain generator documentation
  • API Development environment setup
  • Decompile development environment setup