Create amazing 3D apps & games for mobile.

Cocos3D is an open-source framework for building cross-platform 3D games with Xcode and Objective-C.

BUILT FOR COCOS2D

Works with Cocos2D, the standard Objective-C game engine for mobile.

FREE & OPEN-SOURCE

Open-source, MIT licence, commercially friendly, compatible with both closed and open source apps & games.

CROSS-PLATFORM

Build your apps & games natively at top speed in Objective-C for iOS, Mac, and Android (via SpriteBuilder Android Plugin).

EASY TO USE

Has a clean API, great documentation, an active, friendly community, and comes with plenty of examples and tutorials.

FLEXIBLE

Easy to extend; works with any third-party library and all of Apple’s native APIs.

MORE FEATURES

  • Import from 3D editors
  • Parametric meshes
  • Model replication
  • Scene lighting
  • Animation
  • Animation blending
  • Skeletal animation
  • Camera animation
  • Environment maps
  • Bump-mapping
  • Multi-texturing
  • Shadows
  • Fog
  • Light probes
  • Render to texture
  • Background asset loading
  • Particle systems
  • 3D user touch interaction
  • Ray casting
  • Frustum culling
  • Customizable shaders
  • Collision detection
  • Augmented reality