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.
User reviews:
Positive (16 reviews) - 81% of the 16 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 (8)

February 16

CopperCube Game Engine 5.6 released!

CopperCube Game Engine 5.6 is now available.

This free updates includes lots of new features:

Wind Moved Vegetation Support
Grass, leaves and other vegetation can now be moved by the wind. This works for grass on terrain, leaves of the trees, or any other object you like: It is a new material type setting. See the image above.

This works on WebGL, Android and Windows/D3D targets. On systems not supporting this, the system automatically falls back to static vegetation.

Borderless/Dynamic Window support
The Windows target now supports a new window mode which is known as "borderless windowed" or "dynamic" mode. It has a few advantages:
  • In windowed (= non fullscreen) mode, the window is resizeable
  • It is possible to switch between fullscreen and windowed mode during runtime easily at any time
  • Fullscreen mode is now automatically sized to the resolution of the users screen
  • Task switching between game and other apps now is possible and very fast
  • Switching to fullscreen at any time is now possible by clicking the 'maximize' window button

Improved tree generation
The procedural trees generator now creates much nicer looking trees.

Screenshot support
Apps for the targets Windows .exe and Mac OS X .app can now save screenshots.
The new scripting function ccbSaveScreenshot(filename) saves the current content of the screen to a image file on the disk. Supported file formats are .bmp, .jpg, .tga, .psd, .pcx, .png and .ppm.

High precision mode
When using Direct3D, the engine now runs in high precision mode, causing your interpolations look smoother in certain edge conditions

New features for people creating their game using C++:
- There is now a way to get the current fog settings direct from the video driver, using IVideoDriver::getFog()
- It is now possible to set integer shader constant arrays (previously, only floats were supported)
- Various other small improvements here and there

Better Android Multitouch
Android multitouch input now also works nicely with newer, faster Android devices, where sometimes the input controller would hang under certain circumstances.

Other, smaller new features and changes
  • Updated lots of parts of the documentation
  • Added swedish translation
  • Fixed a bug causing trees not to be regenerated when changing the texture in the tree generation dialog
  • Fixed a problem causing JavaScript's Date() class not to return the correct time anymore after a D3D device reset
  • Fixed a bug causing tree instances not to be stored on the terrain sometimes

6 comments Read more

October 25, 2016

CopperCube Game Engine 5.5 released!

CopperCube Game Engine 5.5 is now available on Steam. This free update includes lots of new features:

Steam Integration
Games created with Coppercube as Windows .exe now automatically have Steam integration built-in. There is support for the Steam-Overlay and an easy way to use Steam Achivements, even without programming.

(Note: This of course only works if your game will be published on Steam.)

Improved First Person Shooter Controller
Several improvements for this behavior where backintegrated from the game 'PostCollapse', including:
  • Repeated jumping is now no longer possible by holding down the space bar
  • Moving and strafing at the same time now longer lets the player move faster that way
  • When the system is hanging shortly (like for example if Windows Defender suddenly causes Windows to slow down), the movement will behave smoothly as before

C++ source code
Users of the pro edition now have access to the full C++ client source code. It consists of VisualStudio (Windows) and XCode (Mac OS X) projects and can be used to extend your game in any way possible. For details, take a look into the documentation.

Flash source code
Users of the pro edition now have access to the full Flash client source code. It consists of about 150 .as ActionScript 3 files, and can be used to extend your game in any way possible. For details, take a look into the documentation.

Android Multi-Touch support for 2D Overlays
It is now possible to use multiple 2D mobile input Overlays at the same time on Android target, making the games there feel more natural.

Android First Person Shooter Camera improved
The first person shooter camera on Android now is much easier to use. Although first person shooters are more unusual on this platform, it works now much nicer and easier to handle.

Scripting extension: ccbGetCurrentNode()
The new scripting function ccbGetCurrentNode() returns the current scene node. When running some JavaScript code via an 'execute JavaScript' action, there is always a "current node" set, usually the node in which the action is being run. This function is available on all platforms.

other, smaller new features and bug fixes:
  • Mesh import improved: Imported mesh name is now reflected in the scene graph explorer
  • Improved Chinese Translation
  • There is a downloadable action available for using Steam achivements without scripting
  • Fixed a bug causing 'plant rendering' advanced material flag not to be set when anisotropic rendering isn't checked as well.
  • Fixed a bug causing CopperCube to crash when modifying a mesh which has been imported as animated mesh although it is static.
  • Fixed a bug causing Oculus Rift support not to work on some systems
  • Fixed a bug in WebGL causing Particle Systems as children of rotated nodes not to show up correctly at some viewing angles.

7 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
Customer reviews Learn More
Positive (16 reviews)
Review Type

Purchase Type


Display As:

(what is this?)
11 reviews match the filters above ( Positive)
There are no more reviews that match the filters set above
Adjust the filters above to see other reviews
Loading reviews...