Skip to content

codenano077/OPEN_GL-cameraSystem

Repository files navigation

OpenGL Camera System 🎮

A simple 3D camera system built using OpenGL, GLFW, and GLM.
This project demonstrates the implementation of a free-moving first-person camera with mouse look and keyboard movement.


🚀 Features

  • Smooth FPS-style camera movement
  • Mouse look (yaw and pitch control)
  • Keyboard input for forward, backward, left, right movement
  • Perspective projection using GLM
  • Texture loading with stb_image
  • Shader class for easy GLSL management
  • Basic rendering loop with vertex buffers and VAOs

🧩 Technologies Used

  • C++17
  • OpenGL 3.3
  • GLFW – Window & input management
  • GLAD – OpenGL function loader
  • GLM – Math library for transformations
  • stb_image – Texture loader

🎮 Demo

Watch Demo

About

major project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages