Very old blog post with outdated demos :) https://sites.google.com/site/yoelshoshan/media
Written as an educational project to learn game programming. The code was implemented from scratch in C++. Including all of the 3d engine, animation, physics, gameplay and networking. Both Quake3Arena and Doom3 related code was implemented before the relevant source code was released.