Hello guys!
With this post, I wanted to let you know that my game “CCraft” is available for free here on this platform.
CCraft is a project written entirely in C, without an engine. The only tools used were SDL (Simple DirectMedia Layer), a cross-platform library used for window management, sound, input, etc. For rendering, the version available here offers a choice between OpenGL and Direct3D. Initially, the project was written entirely in OpenGL for rendering.
I started this project because I have always been interested in Minecraft Alpha. The old mechanics, when everything was still simple and easy to understand (except for the crafting recipes, which you had to look up in the Internet back then :D).
The reason I wrote it in C is that I wanted older hardware (even running Windows XP) to be able to run my game smoothly, with at a lower or decent render distance.
When I first started it, I had difficulties at the beginning, because the game was 0% optimized and ran terribly.
Over the next few days, I kept trying to optimize the game, which worked out well, until I finally ended up with a 512x512 platform running at 60 FPS.
Later on, I introduced infinite worlds early on, and from there on I had to keep optimizing so that the game would even run decent at a render distance of 4.
At some point, I took a long break, and since then I have integrated AI into the project so I could focus more on bugs and testing. And now I have a project thats good optimized and has content. Not a lot, but enough, to spend an hour or more in the game, if you have time of Course.
This text was translated into Englisch, so you can better understand this.
What my game has to offer:
- A working day/night cycle
- Infinite terrain generation
- Caves and ores
- Swords and tools
- Mobs (2 in total)
- Basic armor
- Save system
- Hand-drawn textures
- AI-generated sounds
- More to discover when you download and play the game.
You can finde the Project here: https://alex-bauknecht.itch.io/ccraft
Please give me Feedback About this game and how it runs on your Hardware, because I have not tested it everywhere. It would be interesting if you had ancient Hardware somewhere and try to run my game on this, because I managed to run my game on a 24 year old Hardware with Pentium III and it ran 5-10 fps.
Have fun, if somebody sees this.

