Controls

General Camera

WASDMove Camera
NUMPAD +, NUMPAD - Zoom
TAB
Toggle Orthographic / Perspective Camera
LEFT SHIFTIncrease Input Speed (Zoom, Movement)

(Default) Orthographic Camera

R, FRotate Orthographic Camera
LEFT SHIFTIncrease Input Speed (Rotation)

Perspective Camera

NUMPAD /,  NUMPAD *Adjust FOV(Field of View)
HOME, ENDRotate Camera  Pitch
PAGEUP, PAGEDWNRotate Camera Yaw
LEFT SHIFT Increase Input Speed (FOV, Rotation)

Lighting

U, JSun Rotation X
I, KSun Rotation Y
O, LSun Rotation Z
LEFT SHIFTIncrease Input Speed (Sun Rotation)

World

ENTERDesktop: Generate new world with random Seed, Browser: Crash!
F1Toggle Terrain
F2Toggle Temperature 
F3Toggle Humidity
F4Toggle Smooth / Hard-Edged Biomes
F5Desktop: Toggle Wireframe, Browser: Crash!


World Generation Prototype

I used this year's #7drl as an opportunity to learn more about c++ crossplatform dev without using pre-built engines like Unity or Unreal.

What you can test here is a tiny renderer I've made from scratch using opengl. I recreated the world generation I did in Unity for last year's 7drl challenge.

This can can be the foundation for next year's 7drl so that I can fully focus on gameplay in 2025.

Happy exploring, see you next year!


Third Party Sources

Download

Download
7DRL2024_windows.zip 925 kB
Download
7DRL2024_linux.zip 264 kB

Leave a comment

Log in with itch.io to leave a comment.