Ray Caster

Reviving Classic Gaming: A Ray Caster Project Inspired by Doom for DOS

Inspired by the revolutionary technology behind classic games like Doom for DOS. This engine brings the essence of early 3D gaming into a modern development environment, combining nostalgia with powerful new features to create an immersive and customizable experience.

Cutting-Edge Features

My ray caster engine is designed to provide a robust and flexible platform for creating 3D environments. It supports essential features that enhance both gameplay and development efficiency:

  • Collision Detection: Navigate the 3D space with confidence, knowing that the engine accurately detects and responds to collisions. This ensures a realistic and interactive environment where players can interact with objects and walls naturally.

  • Mini Map: A built-in mini map feature allows for easy navigation and orientation within the game world. This visual aid helps players understand their surroundings and enhances their overall experience.

  • Configurable Resolution, Depth, and View Angle: Tailor the visual experience to your needs with adjustable settings for resolution, rendering depth, and view angle range. Whether you're aiming for a high-definition display or a retro feel, the engine adapts to deliver the desired aesthetics and performance.

Technologies
C++, CMake