Eradication is a bombing simulation game developed with OpenGL from scratch. The player needs to bomb a city to distory as many buildings as possible to eradicate zombie viruses. Game features include physics simulation, collision detection, real-time lighting, procedurally generated city, shadow mapping, particle effects, texture mapping, and sound effects.
Project blog: https://eradication167.blogspot.com/