SGF / SRE
SimpleGameFramework & SimpleRenderingEngine: 3D Game framework written between 2007 and 2010.
Written from ground-up ( as-in, I started with an
empty project, and wrote it all myself) in C++ and some ObjectiveC, and with rendering in
OpenGL/GLSL.
Features
- Physics, using the OpenDynamicsEngine and Bullet, as pluggable modules
- Shadow mapping for directional (using CSM), point and spot lights (using depth cubemaps),
with
efficient visibility
culling of light volumes
- Quirky materials framework
- Voxel-based terrain, editable in real-time, with Lindstrom-Turk edge-collapse mesh
optimization,
uzing the CGAL library.
- Threaded Python scripting for the physics system - mainly used to make autonomous robotics
simulations that can query their environment and send commands to
servos/motors/actuators/etc
- Automatic environmental greebling details like grass, decals, etc using 3d perlin noise to
keep
distributions naturalistic