diff --git a/public/images/factor-e/debug-overlay.gif b/public/images/factor-e/debug-overlay.gif new file mode 100644 index 00000000..09a8e06c Binary files /dev/null and b/public/images/factor-e/debug-overlay.gif differ diff --git a/public/images/factor-e/pixel-art.png b/public/images/factor-e/pixel-art.png new file mode 100644 index 00000000..61661c66 Binary files /dev/null and b/public/images/factor-e/pixel-art.png differ diff --git a/public/images/factor-e/place-destroy.gif b/public/images/factor-e/place-destroy.gif new file mode 100644 index 00000000..48c5e284 Binary files /dev/null and b/public/images/factor-e/place-destroy.gif differ diff --git a/public/images/factor-e/world-gen.gif b/public/images/factor-e/world-gen.gif new file mode 100644 index 00000000..f49e43fc Binary files /dev/null and b/public/images/factor-e/world-gen.gif differ diff --git a/src/pages/projects/factor-e.astro b/src/pages/projects/factor-e.astro index 60ba1573..cb347ab3 100644 --- a/src/pages/projects/factor-e.astro +++ b/src/pages/projects/factor-e.astro @@ -3,26 +3,101 @@ import ProjectPage from "../../components/ProjectPage.astro"; export const metadata = { title: "factor-e", - description: '(Pronounced "factory") A basic factory game (in development)', + description: + "Isometric factory sandbox prototype built in C++ with raylib — Perlin world gen, place/destroy tiles, inventory & tools, and a dev/debug menu (Win/Linux).", date: "August 2025", slug: "factor-e", - // image: "/factor-e-icon.svg", + image: "/factor-e-icon.svg", github: "https://github.com/hex248/factor-e", hidden: false, }; --- + + -

simple description here

+

+ "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. +

-

images here

+
+
+

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
  • -
+
+

Technologies

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

Screenshots

+
+ World gen (GIF) + Pixel art + Place/destroy loop (GIF) + Dev/debug overlay +