Skip to content

raniabdela/OpenGL_Class_Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

โœˆ๏ธ 3D Sunset Airplane Simulation

A relaxing, low-poly 3D flight simulation built using C++ and OpenGL (FreeGLUT). Fly through a volumetric cloud system under a cinematic sunset with a smooth color gradient and starfield.

๐ŸŒ… Features

  • Physics-based Flight: Realistic takeoff pitch and landing descent.
  • Cinematic Sky: A multi-layered sunset gradient that transitions from orange to midnight blue.
  • Infinite World: The runway, environment, and cloud systems are generated infinitely as you fly.
  • Atmospheric Details: Flickering runway lights, a glowing setting sun, and a high-altitude starfield.

๐ŸŽฎ Controls

  • [T] - Takeoff: Hold to accelerate and climb into the sky.
  • [L] - Landing: Press to begin your descent and flare for a smooth touchdown.
  • [ESC] - Exit: Close the simulation.

๐Ÿš€ How to Run

If you are running the pre-compiled version:

  1. Download the main.exe and freeglut.dll.
  2. Ensure both files are in the same folder.
  3. Double-click main.exe to fly! (Note: If Windows flags it as unrecognized, click "More Info" -> "Run Anyway")

๐Ÿ› ๏ธ Built With

  • C++
  • OpenGL / FreeGLUT

Status: Completed. No further updates planned.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages