An open API service indexing awesome lists of open source software.

https://github.com/dylanbt928/raycasting

💡 Raycasting engine using C++ and GLFW to simulate 3D perspective rendering from 2D maps.
https://github.com/dylanbt928/raycasting

2d 3d c cmake cpp game glfw raycasting

Last synced: 10 months ago
JSON representation

💡 Raycasting engine using C++ and GLFW to simulate 3D perspective rendering from 2D maps.

Awesome Lists containing this project

README

          

# 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.