o:tone

7DRL 2023 - Seven Days Roguelike Challenge

March 2023
Made with Unity
Platforms Windows macOS WebGL

About

A procgen experiment made during the 7DRL challenge 2023.

I spent way too much time on world and character generation and setting up the code architecture so there is no actual gameplay.

7DRL_Screenshot_4.png

The idea was to make a roguelike combining classic roguelike concepts with colony sim gameplay (as in Rimworld, Norland) and grand strategy elements(Crusader Kings)

The player would control a royal family and has to manage a small kingdom.

7DRL_Screenshot_3.png

World Slice Visualizer

Although the world appears to be 2D, it is actually a 3D terrain mesh rendered with an orthographic camera. It is regenerated whenever the viewport size or camera position changes.

world_slice_1.gif

The world slice visualizer samples a low-resolution dataset from the world data when zooming out very far. This allows for very large world sizes that can always be rendered without performance impact.

world_slice_2.gif

I implemented an old school keyboard shortcut system for the ui elements.

Family Generator

During the jam I added a raw version of a family generator where the visual appearance and the stats of the parents would be inherited to younger generations.

World Generation & Biomes

The world is generated with multiple layers of Perlin Noise - for each cell humidity and temperature values are generated which then define the biome of the cell.

I experimented with several visual styles e.g. for the elevation lines.

Day/Night Cycle

Wind Visualization

Terraform Brush

Misc Screenshots

7DRL_FarmTest.gif 7DRL_FarmTest2.gif 7DRL2.gif 7DRL.gif 7DRL_BG4.png
Scroll to top