gdani31/factorio-3d-mod — explained in plain English
Analysis updated 2026-05-18
Play Factorio with 3D building models and a rotatable camera instead of the default flat top-down view.
Switch into a first-person view inside a running Factorio save to explore the factory up close.
Live-tune model rotation, position, and lighting per building using a text file while the game runs.
| gdani31/factorio-3d-mod | akitaonrails/ratatui-bubbletea | deepdiy/pdf2md | |
|---|---|---|---|
| Stars | 20 | 20 | 20 |
| Language | Rust | Rust | Rust |
| Setup difficulty | easy | easy | easy |
| Complexity | 4/5 | 2/5 | 2/5 |
| Audience | vibe coder | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Prebuilt release only needs unzipping and running the injector, building from source needs the Rust toolchain and Windows-only Factorio symbol files.
This project is a mod for the video game Factorio that changes how the game is viewed. Factorio is normally played from a flat, top-down perspective, and this mod injects real 3D models into the running game so buildings and machines appear as three-dimensional objects instead, along with camera controls that let a player tilt, rotate, and zoom around the world, and even switch into a first-person view. It works by injecting itself into the already running game rather than replacing game files, using a technique where a small program called an injector loads a DLL into Factorio's process while a save is open. A console window then appears inside the game as the 3D models fade in. The controls let a player hold Shift while dragging or scrolling to rotate the camera or zoom in and out in three dimensions, and scrolling in further at the closest zoom enters a first-person mode where the mouse steers the view. A separate key resets everything back to the game's normal top-down view, and the usual menus and mouse clicks on buildings continue to work as expected. To install it, a player downloads a prebuilt release, unzips it, starts Factorio, loads a save, and runs the included injector program, keeping the DLL and the models folder together in the same location. For anyone wanting to build it themselves or modify it, the project is written in Rust and requires the Rust toolchain plus a debug symbol file that ships with the Windows build of Factorio, since the mod finds its hooks into the game by looking up those symbols by name. The mod also includes a live tuning file that can adjust things like model rotation, position offsets, and lighting for individual models while the game is running, without needing to rebuild anything. If a Factorio update breaks a hook, the project includes a separate tool for re-locating the needed offsets inside the updated game files.
A Factorio mod that injects real 3D models into the game and adds a rotatable, zoomable camera including a first-person view, all without replacing game files.
Mainly Rust. The stack also includes Rust, Windows, DLL Injection.
No license information is provided in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
double-check against the repo, no cap.