3D Sofware/Hardware Renderer and Old Schoot Shooter Demo

Sample Instructions



This project is a shooter demo that showcases advanced rendering and game mechanics.

Key Characteristics of the Project

Through this shooter demo project, I gained valuable insights into performance optimization techniques. By implementing SIMD instructions (SSE2) and multithreading, I was able to significantly improve the software renderer's performance. Using a tile-based renderer further boosted the efficiency of rendering, allowing for faster processing of large scenes. Additionally, the use of octrees for scene management allowed me to optimize collision detection and resolution. Overall, this project deepened my understanding of real-time performance challenges and the importance of optimizing both rendering and physics calculations to achieve smooth gameplay.