Back to Content

CopperCube Documentation

Welcome to the Coppercube Documentation. CopperCube is a very easy to use 3D app authoring system, and game engine.



The following are nice places to start reading the documentation:



Getting started

A short quick reference showing how to use CopperCube.
Read more...


Tutorials




Creating a 3D Walkthrough

This tutorial shows how to create first person style camera controller with which you can walk trough a 3d scene and collide with walls.
Read more...



Using Actions and Events

This tutorial shows how to define actions like hiding objects, playing sounds or opening websites when the user clicks on an item in your scene.
Read more...



Creating a First Person Shooter Game

This tutorial shows how to create a first person shooter game - or ego shooter - without programming.
Read more...



How to use Realtime Shadows

This tutorial shows how to use dynamic realtime 3d shadows in your game, and also gives a short overview of the other lighting techniques in CopperCube.
Read more...



Creating a 3D Model Viewer

This tutorial shows how to create a simple 3D Model viewer application, making it possible to view a 3D model from all sides, controlled with the mouse.
Read more...



Using a Third Person Camera

This tutorial shows how to create and use a 3rd person controlled camera, a camera following an animated character moving through the world.
Read more...



Creating a 3D Configurator

This tutorial shows how to create a simple 3D Configurator application, with 2D buttons for viewing the 3D model from all sides and changing textures.
Read more...



Doing Camera Flights

This tutorial shows how to create a camera flight through a 3D world using the 'path' feature in CopperCube.
Read more...

Scripting Tutorials




Movement with JavaScript

This example shows how to interactively move a 3d object in a Coppercube scene using JavaScript.
Read more...



Creating a scripted action with JavaScript

Shows how to create a scripted action with JavaScript, which can be used just like the built-in actions on all publishing targets.
Read more...



Creating a scripted behavior with JavaScript

Shows how to create a scripted behavior with JavaScript, which can be used just like the built-in behaviors on all publishing targets.
Read more...



Creating 3D geometry using JavaScript

You can generate new 3D geometry from scratch in CopperCube, this tutorials shows how.
Read more...



Collision with JavaScript

This example shows how to test a collision between the mouse cursor and a 3d object in a Coppercube scene using JavaScript.
Read more...