Charles ONLINE

Game Developer, Software Engineer

Dr1ver

Dr1ver is a driving simulator. It was written in C++ with the OpenGL API. Major features include: 3D graphics, texture mapping, Wavefront OBJ file support, frustum culling, collision detection and a scene manager. There is also audio support.

Perhaps the best part of this simulator is the fully-abstracted 3D rendering system. There is an abstract renderer, with an OpenGL rendering subsystem. Thus, it would be very easy to create a game with this rendering engine.

Controls are a bit difficult. Basic driving controls: WASD (fps-style). Press C to change the camera view (there are 4). Press 0 to re-align the wheels. Press R to shift into reverse gear.

It is still being worked on in my spare time.

Dr1ver is an individual effort. Future additions: full Octree support, better controls.

Media: