Skip to content

whztt07/Magic3D-2

 
 

Repository files navigation

Magic3D Logo

###Version 1.0.0 Entirely built using standard C and C++ portable game engine with focus on mobile devices, but also including support for Windows, MacOS and Linux.

###Features: ####Graphics:

  • Native support for OpenGL and OpenGL ES, but you can implement your own renderer.
  • 2D and 3D Objects.
  • Texture Atlas.
  • Materials.
  • Shaders.
  • Camera System.
  • Octree.
  • Terrain.

####Platforms:

  • Native support for iOS, Android, Windows, MacOS and Linux, but you can port to other platforms.
  • Visual Editor for Windows, MacOS and Linux.
  • Multi-touch, Accelerometer and Gyroscope.
  • Stereoscopy.

####Physics:

####Scripting:

####Networking:

####Shaders and Effects:

  • Vertex and Pixel lightning system.
  • Dynamic Shadows(ESM) and Shadowmap.
  • Dynamic Reflections.
  • Water.
  • Vegetation.
  • Render to texture.
  • Particles.
  • Halo and Lens Flare.
  • GPU Skinning.
  • Screen space distortions.
  • Toon shading with border detection.
  • Blur.
  • Glow.

####Assets:

  • Models: Collada (.dae)
  • Textures: TGA, PNG and PVR (iOS Only)
  • Audio: OGG
  • Video: OGV
  • Others: XML

License

Magic3D is released under the zlib license.

Libraries

Releases

No releases published

Packages

No packages published

Languages

  • C 49.9%
  • C++ 47.9%
  • Makefile 1.1%
  • Objective-C 0.3%
  • CMake 0.2%
  • HLSL 0.2%
  • Other 0.4%