Introduction - If you have any usage issues, please Google them yourself
A super-cool the 3d game engine, including the sample source code with the engine source code.
Packet : 575788383dgame.rar filelist
3dgame\Ability
3dgame\alapp.cpp
3dgame\alapp.h
3dgame\bsp.cpp
3dgame\bsp.h
3dgame\ChangeLog
3dgame\collide.cpp
3dgame\collide.h
3dgame\console.cpp
3dgame\console.h
3dgame\COPYING
3dgame\data\cross.tga
3dgame\data\engine\fog_depth_to_rgb.shader
3dgame\data\engine\fog_fail.shader
3dgame\data\engine\fog_final.shader
3dgame\data\engine\fog_pass.shader
3dgame\data\engine\screen.mat
3dgame\data\engine\screen.shader
3dgame\data\engine\shadow_volume.shader
3dgame\data\engine.conf
3dgame\data\fire.wav
3dgame\data\font.png
3dgame\data\physic\lamp\lamp.conf
3dgame\data\physic\lamp\lamp.mesh
3dgame\data\physic\lamp\lamp.txt
3dgame\data\physic\materials\barrel.mat
3dgame\data\physic\materials\big_monitor.mat
3dgame\data\physic\materials\box.mat
3dgame\data\physic\materials\ceiling_0.mat
3dgame\data\physic\materials\ceiling_1.mat
3dgame\data\physic\materials\chair.mat
3dgame\data\physic\materials\default.mat
3dgame\data\physic\materials\engine_v0.2.mat
3dgame\data\physic\materials\fire.mat
3dgame\data\physic\materials\flash_light.mat
3dgame\data\physic\materials\floor_0.mat
3dgame\data\physic\materials\floor_1.mat
3dgame\data\physic\materials\lamp_light.mat
3dgame\data\physic\materials\robot_body.mat
3dgame\data\physic\materials\robot_camera.mat
3dgame\data\physic\materials\robot_wheel.mat
3dgame\data\physic\materials\smoke.mat
3dgame\data\physic\materials\spotlight.mat
3dgame\data\physic\materials\ufo_body.mat
3dgame\data\physic\materials\ufo_eyes.mat
3dgame\data\physic\materials\ufo_glass.mat
3dgame\data\physic\materials\ufo_screen.mat
3dgame\data\physic\materials\wall.mat
3dgame\data\physic\meshes\barrel.mesh
3dgame\data\physic\meshes\box.mesh
3dgame\data\physic\meshes\chair.mesh
3dgame\data\physic\meshes\door.mesh
3dgame\data\physic\meshes\physic.mesh
3dgame\data\physic\meshes\robot.mesh
3dgame\data\physic\meshes\robot_wheel.mesh
3dgame\data\physic\meshes\ufo.mesh
3dgame\data\physic\physic.map
3dgame\data\physic\shaders\engine_v0.2_ambient.shader
3dgame\data\physic\textures\.mayaSwatches\barrel_b.png.swatch
3dgame\data\physic\textures\.mayaSwatches\bsod.png.swatch
3dgame\data\physic\textures\.mayaSwatches\ceiling_0_b.png.swatch
3dgame\data\physic\textures\.mayaSwatches\ceiling_1_b.png.swatch
3dgame\data\physic\textures\.mayaSwatches\ceiling_b.png.swatch
3dgame\data\physic\textures\.mayaSwatches\engine_v0.2.png.swatch
3dgame\data\physic\textures\.mayaSwatches\floor_0_b.png.swatch
3dgame\data\physic\textures\.mayaSwatches\floor_1_b.png.swatch
3dgame\data\physic\textures\.mayaSwatches\ufo_body_b.png.swatch
3dgame\data\physic\textures\.mayaSwatches\wall_b.png.swatch
3dgame\data\physic\textures\.mayaSwatches\wall_bs.png.swatch
3dgame\data\physic\textures\barrel_bs.png
3dgame\data\physic\textures\barrel_e.png
3dgame\data\physic\textures\barrel_n.png
3dgame\data\physic\textures\big_monitor_bs.png
3dgame\data\physic\textures\big_monitor_n.png
3dgame\data\physic\textures\box_bs.png
3dgame\data\physic\textures\box_e.png
3dgame\data\physic\textures\box_n.png
3dgame\data\physic\textures\bsod.png
3dgame\data\physic\textures\ceiling_0_bs.png
3dgame\data\physic\textures\ceiling_0_n.png
3dgame\data\physic\textures\ceiling_1_bs.png
3dgame\data\physic\textures\ceiling_1_n.png
3dgame\data\physic\textures\chair_bs.png
3dgame\data\physic\textures\chair_n.png
3dgame\data\physic\textures\colormap.png
3dgame\data\physic\textures\cube\flashlight_nx.png
3dgame\data\physic\textures\cube\flashlight_ny.png
3dgame\data\physic\textures\cube\flashlight_nz.png
3dgame\data\physic\textures\cube\flashlight_px.png
3dgame\data\physic\textures\cube\flashlight_py.png
3dgame\data\physic\textures\cube\flashlight_pz.png
3dgame\data\physic\textures\cube\lamplight_nx.png
3dgame\data\physic\textures\cube\lamplight_ny.png
3dgame\data\physic\textures\cube\lamplight_nz.png
3dgame\data\physic\textures\cube\lamplight_px.png
3dgame\data\physic\textures\cube\lamplight_py.png
3dgame\data\physic\textures\cube\lamplight_pz.png
3dgame\data\physic\textures\cube\spotlight_nx.png
3dgame\data\physic\textures\cube\spotlight_ny.png
3dgame\data\physic\textures\cube\spotlight_nz.png
3dgame\data\physic\textures\cube\spotlight_px.png
3dgame\data\physic\textures\cube\spotlight_py.png
3dgame\data\physic\textures\cube\spotlight_pz.png
3dgame\data\physic\textures\default_bs.png
3dgame\data\physic\textures\default_n.png
3dgame\data\physic\textures\engine_v0.2.png
3dgame\data\physic\textures\flat_n.png
3dgame\data\physic\textures\floor_0_bs.png
3dgame\data\physic\textures\floor_0_n.png
3dgame\data\physic\textures\floor_1_bs.png
3dgame\data\physic\textures\floor_1_n.png
3dgame\data\physic\textures\noise.jpg
3dgame\data\physic\textures\robot_bs.png
3dgame\data\physic\textures\robot_camera_bs.png
3dgame\data\physic\textures\robot_n.png
3dgame\data\physic\textures\robot_wheel_bs.png
3dgame\data\physic\textures\robot_wheel_n.png
3dgame\data\physic\textures\smoke.png
3dgame\data\physic\textures\ufo_body_bs.png
3dgame\data\physic\textures\ufo_eyes_bs.png
3dgame\data\physic\textures\ufo_glass.png
3dgame\data\physic\textures\wall_bs.png
3dgame\data\physic\textures\wall_n.png
3dgame\data\physic\ufo\ragdoll.conf
3dgame\data\physic\ufo\ragdoll.mesh
3dgame\data\physic\ufo\ragdoll.txt
3dgame\data\shaders\ambient.shader
3dgame\data\shaders\ambient_emis.shader
3dgame\data\shaders\glass_ambient.shader
3dgame\data\shaders\glass_light.shader
3dgame\data\shaders\light_d.shader
3dgame\data\shaders\light_dsg.shader
3dgame\data\shaders\light_dsgc.shader
3dgame\data\shaders\light_dsgoh.shader
3dgame\data\shaders\mirror_ambient.shader
3dgame\data\shaders\particle.shader
3dgame\data\sphere.mesh
3dgame\data\textures\.mayaSwatches\barrel_bs.png.swatch
3dgame\data\textures\.mayaSwatches\barrel_n.jpg.swatch
3dgame\data\textures\.mayaSwatches\brick_bs.png.swatch
3dgame\data\textures\.mayaSwatches\wall_01_2x_bs.png.swatch
3dgame\data\textures\cube\horizon_nx.png
3dgame\data\textures\cube\horizon_ny.png
3dgame\data\textures\cube\horizon_nz.png
3dgame\data\textures\cube\horizon_px.png
3dgame\data\textures\cube\horizon_py.png
3dgame\data\textures\cube\horizon_pz.png
3dgame\data\textures\cube\normalize_nx.png
3dgame\data\textures\cube\normalize_ny.png
3dgame\data\textures\cube\normalize_nz.png
3dgame\data\textures\cube\normalize_px.png
3dgame\data\textures\cube\normalize_py.png
3dgame\data\textures\cube\normalize_pz.png
3dgame\data\textures\flare.png
3dgame\Engine
3dgame\engine.cpp
3dgame\Engine.exe
3dgame\engine.h
3dgame\Engine.log
3dgame\Engine_1024x768fs
3dgame\Engine_1024x768fs.bat
3dgame\flare.cpp
3dgame\flare.h
3dgame\fog.cpp
3dgame\fog.h
3dgame\font.cpp
3dgame\font.h
3dgame\frustum.cpp
3dgame\frustum.h
3dgame\glapp.cpp
3dgame\glapp.h
3dgame\joint.cpp
3dgame\joint.h
3dgame\light.cpp
3dgame\light.h
3dgame\main.cpp
3dgame\Makefile
3dgame\map.cpp
3dgame\map.h
3dgame\material.cpp
3dgame\material.h
3dgame\mathlib.h
3dgame\mesh.cpp
3dgame\mesh.h
3dgame\meshvbo.cpp
3dgame\meshvbo.h
3dgame\mirror.cpp
3dgame\mirror.h
3dgame\object.cpp
3dgame\object.h
3dgame\objectmesh.cpp
3dgame\objectmesh.h
3dgame\objectparticles.cpp
3dgame\objectparticles.h
3dgame\objectskinnedmesh.cpp
3dgame\objectskinnedmesh.h
3dgame\parser.cpp
3dgame\parser.h
3dgame\particles.cpp
3dgame\particles.h
3dgame\pbuffer.cpp
3dgame\pbuffer.h
3dgame\physic.cpp
3dgame\physic.h
3dgame\position.cpp
3dgame\position.h
3dgame\ragdoll.cpp
3dgame\ragdoll.h
3dgame\rigidbody.cpp
3dgame\rigidbody.h
3dgame\shader.cpp
3dgame\shader.h
3dgame\skinnedmesh.cpp
3dgame\skinnedmesh.h
3dgame\texture.cpp
3dgame\texture.h
3dgame\tools\3d2mesh\3d2mesh
3dgame\tools\3d2mesh\main.cpp
3dgame\tools\3d2mesh\Makefile
3dgame\tools\3d2mesh\mathlib.h
3dgame\tools\3d2mesh\mesh.cpp
3dgame\tools\3d2mesh\mesh.h
3dgame\tools\3d2obj\3d2obj
3dgame\tools\3d2obj\main.cpp
3dgame\tools\3d2obj\Makefile
3dgame\tools\3d2obj\mathlib.h
3dgame\tools\3d2obj\mesh.cpp
3dgame\tools\3d2obj\mesh.h
3dgame\tools\3dStudio\MeshExport\meshexport.cpp
3dgame\tools\3dStudio\MeshExport\meshexport.def
3dgame\tools\3dStudio\MeshExport\meshexport.dle
3dgame\tools\3dStudio\MeshExport\meshexport.sln
3dgame\tools\3dStudio\MeshExport\meshexport.vcproj
3dgame\tools\3dStudio\ObjectsExport\ObjectsExport.ms
3dgame\tools\3dStudio\SkinnedMeshExport\skinnedmeshexport.cpp
3dgame\tools\3dStudio\SkinnedMeshExport\skinnedmeshexport.def
3dgame\tools\3dStudio\SkinnedMeshExport\skinnedmeshexport.dle
3dgame\tools\3dStudio\SkinnedMeshExport\skinnedmeshexport.sln
3dgame\tools\3dStudio\SkinnedMeshExport\skinnedmeshexport.suo
3dgame\tools\3dStudio\SkinnedMeshExport\skinnedmeshexport.vcproj
3dgame\tools\3dStudio\SkinnedMeshExport-script\SkinnedMeshExport.mzp
3dgame\tools\3dStudio\SkinnedMeshExport-script\SkinnedMeshExport.zip
3dgame\tools\Maya\MeshExport\main.cpp
3dgame\tools\Maya\MeshExport\Makefile
3dgame\tools\Maya\MeshExport\MeshExport.so
3dgame\tools\MeshViewer\engine.h
3dgame\tools\MeshViewer\font.cpp
3dgame\tools\MeshViewer\font.h
3dgame\tools\MeshViewer\font_data.h
3dgame\tools\MeshViewer\glapp.cpp
3dgame\tools\MeshViewer\glapp.h
3dgame\tools\MeshViewer\main.cpp
3dgame\tools\MeshViewer\Makefile
3dgame\tools\MeshViewer\mathlib.h
3dgame\tools\MeshViewer\mesh.cpp
3dgame\tools\MeshViewer\mesh.h
3dgame\tools\MeshViewer\meshvbo.cpp
3dgame\tools\MeshViewer\meshvbo.h
3dgame\tools\MeshViewer\MeshViewer
3dgame\tools\MeshViewer\texture.cpp
3dgame\tools\MeshViewer\texture.h
3dgame\tools\MeshViewer\win32\glext.cpp
3dgame\tools\MeshViewer\win32\glext.h
3dgame\tools\SkinnedMeshViewer\engine.h
3dgame\tools\SkinnedMeshViewer\font.cpp
3dgame\tools\SkinnedMeshViewer\font.h
3dgame\tools\SkinnedMeshViewer\font_data.h
3dgame\tools\SkinnedMeshViewer\glapp.cpp
3dgame\tools\SkinnedMeshViewer\glapp.h
3dgame\tools\SkinnedMeshViewer\main.cpp
3dgame\tools\SkinnedMeshViewer\Makefile
3dgame\tools\SkinnedMeshViewer\mathlib.h
3dgame\tools\SkinnedMeshViewer\skinnedmesh.cpp
3dgame\tools\SkinnedMeshViewer\skinnedmesh.h
3dgame\tools\SkinnedMeshViewer\SkinnedMeshViewer
3dgame\tools\SkinnedMeshViewer\texture.cpp
3dgame\tools\SkinnedMeshViewer\texture.h
3dgame\tools\SkinnedMeshViewer\win32\glext.cpp
3dgame\tools\SkinnedMeshViewer\win32\glext.h
3dgame\tools\TextureTools\CubeMapNormalize\engine.h
3dgame\tools\TextureTools\CubeMapNormalize\main.cpp
3dgame\tools\TextureTools\CubeMapNormalize\Makefile
3dgame\tools\TextureTools\CubeMapNormalize\mathlib.h
3dgame\tools\TextureTools\CubeMapNormalize\texture.cpp
3dgame\tools\TextureTools\CubeMapNormalize\texture.h
3dgame\tools\TextureTools\HorizonTexture\engine.h
3dgame\tools\TextureTools\HorizonTexture\main.cpp
3dgame\tools\TextureTools\HorizonTexture\Makefile
3dgame\tools\TextureTools\HorizonTexture\mathlib.h
3dgame\tools\TextureTools\HorizonTexture\texture.cpp
3dgame\tools\TextureTools\HorizonTexture\texture.h
3dgame\video.cpp
3dgame\video.h
3dgame\win32\Engine.sln
3dgame\win32\Engine.suo
3dgame\win32\Engine.vcproj
3dgame\win32\glext.cpp
3dgame\win32\glext.h
3dgame\data\physic\textures\.mayaSwatches
3dgame\data\physic\textures\cube
3dgame\data\physic\lamp
3dgame\data\physic\materials
3dgame\data\physic\meshes
3dgame\data\physic\shaders
3dgame\data\physic\textures
3dgame\data\physic\ufo
3dgame\data\textures\.mayaSwatches
3dgame\data\textures\cube
3dgame\tools\3dStudio\MeshExport
3dgame\tools\3dStudio\ObjectsExport
3dgame\tools\3dStudio\SkinnedMeshExport
3dgame\tools\3dStudio\SkinnedMeshExport-script
3dgame\tools\Maya\MeshExport
3dgame\tools\MeshViewer\win32
3dgame\tools\SkinnedMeshViewer\win32
3dgame\tools\TextureTools\CubeMapNormalize
3dgame\tools\TextureTools\HorizonTexture
3dgame\data\engine
3dgame\data\physic
3dgame\data\shaders
3dgame\data\textures
3dgame\tools\3d2mesh
3dgame\tools\3d2obj
3dgame\tools\3dStudio
3dgame\tools\Maya
3dgame\tools\MeshViewer
3dgame\tools\SkinnedMeshViewer
3dgame\tools\TextureTools
3dgame\data
3dgame\tools
3dgame\win32
3dgame