top of page
Image by Blake Connally

OpenGL GLUT
3 Projects

About the game

About the project:

These projects showcase my expertise in graphics programming using OpenGL and GLUT with C++. Each project demonstrates a unique architectural structure, blending simple shapes, textured objects, and interactive elements. The goal was to explore 3D rendering, transformations, and basic animations while maintaining an efficient and well-structured codebase.

Trailer
image.png
image.png
image.png

Project 1: Simple Castle (OpenGL + C++)

Project 2: Maze House (OpenGL + C++)

Project 3: Textured Shoot house (OpenGL + C++)

    Project 1: Simple Castle (OpenGL + C++)

A simple geometric castle built entirely from basic shapes (cylinders, cubes, cones) to form towers, walls, and gates. This project focuses on fundamental OpenGL transformations, rendering techniques, and basic interaction.

🔑 Key Features:

  • Geometric Structure: The castle is made from simple shapes to create towers and gates.

  • Smooth Camera Movement: Move around the castle with easy navigation.

  • Basic Lighting: Simulates ambient and diffuse light for a realistic touch.

💡 Technologies Used:

  • OpenGL & GLUT (C++) - Graphics rendering and window management.

  • Basic Transformations: Translate, rotate, and scale objects.

Footage Project 1: Simple Castle (OpenGL + C++)

    Project 2: Maze House (OpenGL + C++)

A 3D maze house constructed using basic geometric shapes (cubes and rectangles). The maze features moving objects and interactive elements to enhance engagement and visual appeal.

🔑 Key Features:

  • Interactive Maze: Navigate through complex corridors and discover paths.

  • Dynamic Elements: Moving objects and obstacles make navigation challenging.

  • Grid-like Floor Design: Uses green and white tiles for aesthetic contrast.

💡 Technologies Used:

  • OpenGL & GLUT (C++) - Creating maze structures and interactive objects.

  • Animation: Objects move dynamically within the maze.

Project 2: Maze House (OpenGL + C++)

    Project 3: Textured Shoot House (OpenGL + C++)

A more detailed and realistic shoothouse environment built with textured walls, interactive doors, and strategic obstacle placements. The scene includes tower structures and shooting obstacles, demonstrating advanced use of textures and dynamic elements.

🔑 Key Features:

  • Textured Environment: Uses brick and concrete textures for realistic walls and obstacles.

  • Doors: Added basic Door animation.

  • Tower and Obstacle Layout: Strategically positioned for tactical movement.

  • Lighting Effects: Realistic shadows and reflections for an immersive environment.

💡 Technologies Used:

  • OpenGL & GLUT (C++) - For 3D rendering and object management.

  • Lighting and Shading: Realistic ambient and specular effects.

  • Added various lights and also added pickables.

Project 3: Textured Shoot house (OpenGL + C++)

Contact me :
  • LinkedIn
  • 295555
  • X
  • Instagram
  • YouTube
bottom of page