# Project

Project Description

### Todo

- [ ] Game wall script  
- [ ] Game paddle script  
- [ ] Game ball script  
- [ ] Restart bricks  
- [ ] UI text rendering  
- [ ] Player score  
- [ ] Player lives  
- [ ] Cameras  
- [ ] Ground circle texture  
- [ ] Game over & victory message  
- [ ] Game logic  
- [ ] Paddle & ball collision  
- [ ] Paddle mesh generation  
- [ ] Circle mesh generation  

### In Progress


### Done ✓

- [x] Engine scene working  
- [x] Engine object desing finished  
- [x] Full MSVC support  
- [x] Phong reflection model  
- [x] Shaders and rendering working  
- [x] Rendering simple square  
- [x] Procedular cuboid generation  
- [x] Core engine loop  
- [x] Engine window creation  
- [x] Coordinate conversion  
- [x] Object collisions  
- [x] Ray class finished  
- [x] Closest point on ray to point  
- [x] ODE solver  
- [x] Matrix * vector multiplication  
- [x] Vector class finished  
- [x] Matrix inverse  
- [x] Matrix determinant  
- [x] Matrix class finished  

