Skip to content

Your descent into graphics programming hell begins here. Raw C++/Vulkan power meets demonic optimization. No fancy engines - just you vs. the GPU void. Warning: Debugging sessions may require metal soundtrack πŸ€˜πŸ’» #CodeInHell #RipAndRender

Notifications You must be signed in to change notification settings

ebordenave/can-it-run-doom

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Can It Run DOOM?

A project-based learning repository focused on graphics programming fundamentals and modern graphics API implementation. The ultimate goal is to create a DOOM-capable graphics engine while learning core concepts of computer graphics.

Project Goals

  • Learn fundamental graphics programming concepts
  • Understand modern graphics APIs and their usage
  • Implement basic rendering techniques
  • Build towards DOOM-compatible graphics capabilities
  • Document the learning journey for others

Learning Resources

Core Materials

Getting Started

  1. Clone this repository
  2. Follow the setup instructions in /docs
  3. Start with the basic tutorials in /tutorials

Contributing

Feel free to:

  • Report bugs
  • Submit feature requests
  • Share your own implementations
  • Suggest additional learning resources

Project Status

🚧 Under Development 🚧

License

MIT


GLHF, and rock on 🀘🏿

About

Your descent into graphics programming hell begins here. Raw C++/Vulkan power meets demonic optimization. No fancy engines - just you vs. the GPU void. Warning: Debugging sessions may require metal soundtrack πŸ€˜πŸ’» #CodeInHell #RipAndRender

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages