Skip to content

DylanBT928/raycasting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raycasting 💡

A raycasting engine implemented in C++ with GLFW, designed to simulate 3D environments using 2D grid-based maps. Inspired by classic raycasting techniques used in early first-person shooter games.

Requirements

  • C++17 or higher
  • GLFW

Contributing

Any contributions made are greatly appreciated and welcomed. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork the Project
  2. Create your Branch (git checkout -b NewBranch)
  3. Commit your Changes (git commit -m 'Add new feature')
  4. Push to the Branch (git push origin NewBranch)
  5. Open a Pull Request

License

Licensed under the MIT License. See LICENSE for more information.