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.

About

Flying game developed for CG Course

Resources

License

Stars

Watchers

Forks

Contributors