Coppercube 3D Engine

Bathroom in Coppercube

Short introduction

Coppercube website

Coppercube is perfect for the non coding artist, for the newbie, and for everyone to make games or apps that need a 3D environment. It's also possible to make 2D games since a coppercube user extended Coppercube with this behaviour!

From version 6 Coppercube has a free variant that is sufficient for most projects and easily compiles your work file, for free, into a playable file for PC, Mac, Android and WebGL.
Paid versions of Coppercube have a few more bells and whistles that most users can make without. Bying the software though, will make sure that Ambiera, will keep developing it further.

The software starts really quick, is quite intuitive with a fast workflow as long as it's used for relativly small sized projects. For larger scenes with many objects and behaviours, it will be increasingly difficult to survey, for non-coded projects.

Every game engine has it's limitations, but as long as you can adapt to the boundaries of Coppercube, you can achieve some really good results. One limitation is the graphics engine, not being able to render PBR-materials. But once again, it's possible to make your own shaders or buy into others that have been developed to support PBR-materials. as well as this light shader. This is as amazing improvement! According to the developer, they are for now only suitable to use in smaller projects until the code has been optimized not to eat so much memory as they currently do.
That said, estetically pleasing projects does of course not need to strive for hyper realism in order to make an impression.
Other users of Coppercube has also been very active during recent years in developing their own; plugins, actions and behaviours. Not seen on the Ambiera-page (the developer) but found on the forums, on etc. See the links tab for info on where to mine all this presciousness!

Coppercube has support for several languages. I've made the translation into Swedish, and hopefully it makes it even easier for users in each language to understand the software better. (Some parts though are not able to be translated by the language files, in case somebody thought i made some sloppy work)

The screenshot shows a view in Coppercube's "edit mode", from one of my own projects.
Some of the objects have pre-lit textures that are baked in a separate 3D software (Blender). Other objects recieve their lighting from lights in coppercube (currently hidden).

I personally don't do coding, but use a few javascript snippets in my projects to make it more surveyable and easier to manage.

Good features
  • FBX support for animated 3D files (+ MS3D, B3D, X)
  • Supports many formats for static 3D objects, like obj, collada, etc
  • Quick workflow for fast setup of relativly simple projects
  • Coppercube starts up quickly and the installation file is really small
  • CC exports your game/app to several platforms directly from the software and without any fees.
  • The free version is really free! Paid versions are only a few more bells and whistle that most game makers can live without.
  • It's a great tool for beginners and for smaller projetcts
  • You don't need to code in order to build, but if you have good hands with javascript, it can come to good use!
  • Lots of good user made extensions that makes the editor do wonders!
To whish for
  • The interface needs rework in order to keep a decent overview and a fast workflow even when working on larger and more advanced projects. Among many things, it would be a dream come true if behaviours, when many, could be easier to grasp and edit; an ability to "tab" through input fields, etc
  • Other basic features that could be much helpful: snap to surface or snap to object (when inserting/dragging objects). Mirrors. Directable lights which could make for better flashlight effects or street lights, etc. Ability to lock an objects position in edit mode, tick boxex to easily hide mouse pointer in game, etc
  • The graphics renderer does not allow for advanced graphics (Direct3D 9 without PBR support).
  • Dynamic shadows could be better and shadow for animated mesh is not yet supported
  • The path system to move objects/characters needs improvement in order to make more advanced movement.
Links and Tutorials

I've made some tutorials and will be making more of them. Some of which shows you some rather unknown possibilites and work-arounds. Also some basic ones, as well as tutorials that bridge the workflow between Coppercube and other great software for 3D modelling, texturing and animation.
All tutorials are collected below on this page.

Other great resources for Coppercube are: