--- import ProjectPage from "../../components/ProjectPage.astro"; import Demo from "../../components/Demo.astro"; export const metadata = { title: "factor-e", description: "Isometric factory sandbox prototype in C++/raylib with procedural worlds, tile building, inventory & tools.", date: "August 2025", slug: "factor-e", image: "/factor-e-icon.svg", github: "https://github.com/hex248/factor-e", hidden: false, tags: ["game", "cpp", "opengl", "cmake", "pixel-art"], }; ---

"factor-e" is an isometric factory sandbox prototype I built to learn C++ and raylib. Inspired by Minecraft and Terrafactor, it explores tile-based building, inventory management and procedural world generation.

Key features

  • Isometric rendering with my own pixel art
  • Procedural world generation using Perlin noise
  • Simple tile place/destroy loop
  • Basic inventory and tool system
  • Dev/debug overlay
  • Cross-platform builds (Windows + Linux)
  • Status: active prototype

Technologies

  • C++
  • raylib (OpenGL)
  • CMake
  • Perlin noise generation
  • Aseprite
  • Engine-less game development

Demo