Skip to content

Qendolin/ptvc24-ascent

Repository files navigation

ptvc24-ascent

Trailer (YouTube)

Ascent Game Trailer

Info

When extracting the assets.zip archive make sure the directory strucucture is as follows:

/Ascent.exe
/README.md
/LICENSE
/assets/fonts/...
/assets/models/...
/assets/shaders/...
/assets/textures/...

Requirements

Opengl 4.5, Windows 64bit

Controls

Click to focus the window. Escape to release the focus.
Use mouse to look.

Key Action
Shift, W Boost
Space, S Air Break
R Respawn at last Checkpoint
ESC Pause Menu
F2 Hide GUI
F3 Toggle debug menu
F5 Reload assets / shaders
F11 Toggle Fullscreen

The FreeCam™ mode uses WASD movement and the scrolling to change speed.

Arguments

  • --enable-compatibility-profile
    Enables the OpenGL compatability profile

  • --enable-gl-debug
    Enables the OpenGL debug callback. Always enabled in debug builds.

Noteworthy Features

Other Features

Nuklear UI

https://github.com/Immediate-Mode-UI/Nuklear

Used for menus and ui

Dear ImGui

https://github.com/ocornut/imgui

Used for debug ui

AgX display mapping (tone mapping)

https://www.shadertoy.com/view/dtSGD1
https://www.shadertoy.com/view/cd3XWr
https://github.com/sobotka/AgX

Also used by blender (4.0+).

Development

When adding .cpp or .h files run ./make rebuild to rebuild the cmake configuration.

Special Thanks

Special thanks to my (Wendelin) friend Boris Laaha for creating the awesome music.