I’ve made a raycasting engine that works in vanilla Factorio 0.17. It can render simple 3D scenes (with some limitations).
A new frame is generated and displayed every 45 game ticks. And I only get about 20 UPS when using this map, so this video is sped up about 135 times to compensate.
Some clarification about vanilla. When I say vanilla it means it works completely in vanilla. However mods were used to help build it (for example creative mode to get materials for free) and film it.
You can download the map from the factorio forum page:
credits for external resources used:
design for the screen: DaveMcW
(I did not use the original but a modified version)
idea for the user input mechanism: Kleeb
power generation: Hunter / Claudio Périco
music (in order used in video, you can find them in the youtube audio library):
Heaven and Hell – Jeremy Blake
New Land – ALBIS
Ticker – Silent Partner
Water Lillies – Density & Time
Righteous – Silent Partner
pixel art fonts:
paper background: Designed by rawpixel.com / Freepik
camera icon: by Iconnice for flaticon.com –
help translate my videos: