Skip to content

Latest commit

 

History

History
34 lines (28 loc) · 1.01 KB

File metadata and controls

34 lines (28 loc) · 1.01 KB

🎮 GameEngine (OpenGL 3.3 + SDL2)

A lightweight, high-performance 3D Game Engine built in C++ using OpenGL and SDL2.

🚀 Features

Real-time 3D Rendering (OpenGL)
Entity-Component System (ECS) (Planned)
First & Third-Person Camera (Planned)
Basic Physics (Planned)
Multithreaded Performance Optimization (Planned)

🛠️ Tech Stack

  • Language: C++ (Modern C++17/20)
  • Graphics API: OpenGL 3.3+
  • Windowing & Input: SDL2
  • Math & Physics: GLM, Bullet Physics
  • Audio: OpenAL or FMOD

📥 Installation

1️⃣ Install Dependencies

Make sure you have:

Then install the required libraries:

vcpkg install sdl2 glew glm opengl

git clone https://github.com/yourusername/GameEngine.git
cd GameEngine
mkdir build && cd build
cmake ..
cmake --build .