- Infinite world generation (simplex)
- Different types of blocks
- Plants
- Different types of entities
- Textures (texture atlas)
- Dynamic meshing
- Skybox
- Face lighting
- Phong
- Ambient occlusion
- Shadows
- Multi-threading (mesh and world generation)
- Face culling
- Occlusion culling
- Frustum culling