I'm currently working on the next update for
CopperCube. A lot of people are making games and interactive applications with it, so there are now quite a few useful feature requests for making even more stuff possible, and I'm implementing everything which I find makes sense. But I still try to keep the editor simple as it is, in order not to confuse new users. Here's a screen shot of one of the new upcoming features:
Carrying and handling animated weapons (or generally, all objects attached to the player) in the first person shooter mode will be much easier with the next update. Just drag the object to the camera, and most should work automatically. I hope to get the update out soon, but there is still a lot of work to do.
One thing I noticed is that I now tend to work on new features in WebGL mode first. I have Direct3D and OpenGL in C++, Stage3D in Actionscript and WebGL in JavaScript to choose from where I can write in code for CopperCube. And although I am a C++ person (woha, I am writing C++ code now for more than 13 years), I seem to prefer JavaScript because it is possible to make quick changes to the code, and see instantly how it works. I think it speeds up development time for certain features by a factor of at least 2. The problem with compiled languages also is that you have to wait for the sometimes slow compiler to finish, and sometimes, you get distracted during this time. (Honestly, who doesn't surf the web while waiting for the compiler?) :)
One reason obviously is that JavaScript doesn't need that long to compile (if it does at all), just hit F5 in the browser and you see your new code in action. With the powerful debuggers integrated in Chrome, Opera, Firefox and even InternetExplorer, finding bugs is a piece of cake now. The only drawback is the lack of static type checking, but for features as new and updated shaders, tweaks in existing animation code, optimizations of math routines etc, the JavaScript/WebGL combination has become my favourite now.
So if you like playing around with realtime 3D graphics and you never tried out WebGL, I can recommend to have a look at it. It's really fun.