CopperCube is a full-featured 3D game engine. No programming needed! Create 3D games, apps and even 3D websites quickly. Includes terrain editor, low poly modelling tools, 3D models, precreated game AI, effects and more.
All Reviews:
Mostly Positive (29) - 79% of the 29 user reviews for this software are positive.
Release Date:
May 1, 2015

Sign in to add this item to your wishlist, follow it, or mark it as not interested

Buy CopperCube 5

Downloadable Content For This Software


Recent updates View all (9)

June 18

CopperCube Game Engine 5.7 released!

CopperCube Game Engine 5.7 is now available.

This free updates includes a handful of new features:

Realtime Shadows Support
CopperCube can now draw dynamic shadows, by using shadow maps. This works nicely for outdoor scenes: Put a directional light into your scene and activate the "realtime shadows" checkbox of the root scene object.

You can have both static lighting (light maps), dynamic lighting (shadow maps) and no lighting (white) for objects in the same scene. The technique used is pretty fast and also works nicely in WebGL on websites:

It is possible to select manually which object should cast shadows and which should not.
There are also a few parameters which can influence the look of this. There is a new tutorial showing how all this works.
Limitations: This works only for Windows .exe target with Direct3D and for the WebGL target. Only one, namely a directional light source is supported for shadow casting. (You can also add other light sources of course, but they won't cast shadows)

Big game support and dynamic level loading
The Windows target now supports a new window mode which is known as "borderless windowed" or "dynamic" mode. It has a few advantages:

If your game uses a lot of data like textures / sounds / scenes etc, CopperCube now makes it easy to do this as well: You can now dynamically load levels and scenes at runtime. There is now a scripting function named 'ccbSwitchToCCBFile()', which when invoked will wipe the memory and load/start that new file. This makes it possible to split your game up easily into multiple files. Works for Windows .exe and MacOS apps.

Simplified uploading games to Android Play Store
If you are using a newer Android SDK, your CopperCube generated Android game can be uploaded again directly to the store without the need to manually zip-align it. Background: Google moved the zipalign tool location in newer SDKs to another location. CopperCube now detects this.

Additionally, CopperCube is now also compatible with Android Studio.

D3D Runtime detection
The editor will now detect missing installed DirectX runtimes and provide a download link to install them.

Floating point render targets
C++ code (windows.exe / mac os x): Floating point render to texture formats are now supported

Saving textures
You can now save textures to disk using the new scripting function ccbSaveTexture(). This is for example useful when using the built-in 3d model texture packer, and you want to export the model or texture. You can also save textures directly in the editor by right-clicking the texture and choosing "save as...".

other, smaller new features and bug fixes:
  • The default Android update mode is now 'every frame' instead of 'when scene changed', resulting in a more smooth gameplay. Also, this will reduce the 'stuttering' which some people noticed on faster Android devices.
  • The editor now uses some bigger default window sizes when run on bigger screens
  • Windows .exe Apps no longer store their variables in the "CopperCubeApp" folder in the registry, but in a folder named after the application name.
  • The engine now uses less memory when run on Windows / Mac OS
  • WebGL: Replaced local files warning with updated information (the "allow-file-access-from-files" flag doesn't work anymore with Chrome)
  • Fixed a bug causing dynamic point lights not to rendered correcty sometimes when there was a directional light active as well
  • Improved polish translation
  • Fixed a problem when using the "Restart scene" action which caused memory to leak.
  • Resetting a behavior now using the "Reset" action causes the FPS camera and keyboard controlled camera also to reset their keyboard states.
2 comments Read more

About This Software

CopperCube is a full-featured 3D game engine. No programming needed! Create 3D games, apps and even 3D websites quickly. Includes terrain editor, low poly modelling tools, 3D models, precreated game AI, effects and more. There are also plenty of features for advanced users, like JavaScript scripting and shader support.

Create your own 3D worlds and 3D models, set camera controllers, materials, behaviors, click 'publish' and your game or app is ready. As Windows or Mac OS X apps, WebGL websites, Flash .swfs, or Android apps. You can do all this without programming.

High performance 3D engine

CopperCube includes manually optimized 3D engines for all supported targets, running with OpenGL, Direct3D, WebGL and Stage3D.

Simple-Click game system

No programming needed: Wether you want to create a simple 3D game, a complex, epic adventure, or a first person shooter: Select from lots of created behaviors and adjust them accordingly.

Terrain Editor

Create your own 3D worlds directly in the editor, textures can be painted quickly with automatic texture blending into the terrain. There are also tools for placing grass and bushes, and creating trees.

Physics Engine

Next to the the built-in blazingly fast collision and repsonse system, there is also a full physics engine integrated when publishing as Windows .exe and Mac OS X .app.

Character Animation

You can model and animate characters using any 3D software, export it into one of the supported file formats and then import them into Coppercube. Also, it is possible to download existing 3D models from the web and use them in the editor.

Low poly editing tools

You can edit your own 3D models directly in CopperCube: It includes a simple 3D modelling tool for creating levels, models and items.

Cross Platform Script system

For advanced users, there is a Javascript API working on all publishing targets. Additionally, when using Flash, you can use ActionScript 3. And for WebGL, there is even a second big JavaScript library with direct access available, which is even open source.

High quality Light Mapper

The editor includes a high quality light mapping tool. Place your lights, click on 'calculate' and your 3D levels will look great.

Native WebGL support

Unlike in other 3D engines, CopperCube's WebGL code is handwritten and highly optimized: Your 3D game will download quickly and run fast, even if run directly on a website. CopperCube's WebGL client is just about incredible 200 KB in size!

Many publishing targets

Create 3D games for these targets, with one single click:
  • Windows (.exe) apps
  • Mac OS X (.app) apps
  • WebGL websites (.html)
  • Android (.apk) apps
  • Flash websites (.swf)

With the WebGL and Flash targets, your games work basically everywhere, even on iPhone and iPad.

This is the Basic Edition of CopperCube, with which it is possible to create games, apps and websites with a maximum of 10 scenes per file. It is possible to upgrade to the Professional Edition via DLC, which then adds video playback support, adds a scene metrics tool, allows unlimited scenes per file, and has further smaller advanced features, like a CL interface.

System Requirements

    • OS: Windows XP, Vista, 7, 8, 8.1, 10 or later
    • Processor: Intel Celeron, Athlon Sempron or better
    • Memory: 1 GB RAM
    • Graphics: Direct 3D 9 compatible or better
    • DirectX: Version 9.0c
    • Storage: 60 MB available space
    • OS: Windows 7 or better
    • Processor: Intel Core 2, Athlon 2 X2 or better
    • Memory: 1 GB RAM
    • Graphics: Direct 3D 9 compatible or better
    • Storage: 120 MB available space

What Curators Say

2 Curators have reviewed this product. Click here to see them.
Customer reviews
High Volume of Reviews Detected:
Exclude  or  View Only
Review Type

Purchase Type


Date Range
To view reviews within a date range, please click and drag a selection on a graph above or click on a specific bar.

Show graph

Display As:
Review Beta NEW!
When enabled, will sort reviews by new Helpfulness score. Read more about it in the blog post.
Show graph
Hide graph
Review Helpfulness Beta Enabled
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...