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.
-
Download the Survivalcraft API
Install the Survivalcraft API Mod Client from the official Gitee Repository.
-
Decompile the Game
Decompile the game using ILSpy or other tools
-
Browse Technical Documentation (Coming Soon)
Browse technical documentation for Survivalcraft
The Community¶
-
Read the Official Blog
Stay up to date with development news and announcements on the official Survivalcraft Blog by Kaalus.
-
Join the SCC Discord
Chat, share content, and connect with the Survivalcraft community on the SCC Discord Server.
-
Watch the Official YouTube Channel
Watch official Survivalcraft videos and development updates straight from the developer.
-
Follow the Developer on X
Keep up with the latest thoughts and updates from the developer on X (formerly Twitter).
-
Visit the Official Forum
Browse and participate in discussions on the long-running official Survivalcraft forum, hosted on Tapatalk.
-
Visit the Unofficial Forum
Join the newer community-run forum on Discourse. A modern space for discussion, chat, and content sharing.
-
Read and Contribute to the Wiki
Look up game mechanics, items, and lore. Or help expand the community knowledge base on the Fandom Wiki.
-
Visit or Join the Subreddit
Browse screenshots, discussion, and community posts on the unofficial Survivalcraft 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.pakdocumentation - Network multiplayer documentation
- Shader development documentation
- Community content API documentation
- MOTD format documentation
-
BlocksData.txtdocumentation -
Database.xmldetailed documentation - Crafting recipes documentation
- World format documentation
- Furniture format documentation
- Terrain generator documentation
- API Development environment setup
- Decompile development environment setup