Check out this new :quake: LibreQuake video by @MissLavender:
https://www.youtube.com/watch?v=vzSdfit4P3M
Anyone who aspires to work on a game of their own some day should get their feet wet by contributing to projects like this. Or simply use it as a base for your prototyping needs in the Quake engine.