Game engine heavily based on physics concepts, building as a learning curve before a computational physics degree
Features Added To Game Engine:
- Object Oriented Component, Object and Scene
- 3D Viewmodel with object for texture, and OBJ file loading system
- Camera component
- Transform component with parent-child system
- Point and directional light sources with functional shadows
- Audio Source and Listener System
- Text
- Buttons / Images
- Scrollbar
- Dropdown box
- Particle system
- Collisions for any viewmodel
- Electrostatic and Gravitational Force system
Evaluation:
- Would create a system that would support magnetic force
- Would create a system that would support frictional resistive force