My_First_Game_Engine is a beginner-friendly game engine built as a learning project while exploring key graphics programming topics like Raytracing and Rasterization.
- Basic 3D rendering engine.
- Implementation of Raytracing and Rasterization techniques.
- Support for custom shaders and textures.
- Language: Python
- Graphics: OpenGL
- Others: GLSL for Shaders
- Python 3.8 or above
- OpenGL installed
# Clone the repository
git clone https://github.com/jatinsuyal/My_First_Game_Engine.git
# Navigate into the project directory
cd My_First_Game_Engine-
Run the main script:
python src/main.py
-
Explore the features and customize the engine.
- Add support for advanced lighting techniques.
- Implement physics-based rendering.
This project is licensed under the MIT License - see the LICENSE file for details.
