silversrc
The Quake 1/2 engine written from scratch using SDL2/OpenGL/OpenAL.
This project is for learning purposes.
Although this engine is designed to work with Quake 1 .PAK files, those files are not a part of this repository. You must acquire those through purchase of the game.
Future plans
- Add Vulkan support
- Support more versions of wad/pak (currently only supports wad 0x17)
Changelog
0.1.0
- Initial commit
- Loading of PAK directory structure
- Loading of a PAK .lmp file
- Rendering .lmp data to screen with palette.lmp
- Basic window handling and display mode support
- Initial support for program arguments