Why CP3D is the most collaborative 3D engine

Work as a team thanks to FL!P !

Julien Moreau-Mathis
Community Play 3D

--

Introduction

Today, new 3D video game technologies allow you to develop large and complex systems. And because of this, working as a team has become inevitable. Indeed, video games productions are a mix of expertise between designers, developers, scenarists, compositors, etc. High collaboration when working on a video game is necessary.

Collaboration into CP3D, how to?

To provide this high quality collaboration feature into Community Play 3D, we are actively working with OhmForce. OhmForce is the manufacturer of OhmStudio, the world’s first real-time collaborative digital audio workstation, as well as award-winning innovative instrument and effect plugins, where OhmStudio is using a particularly powerful framework called FLIP, developed by OhmForce. FLIP is a data model library, designed as a framework, real-time collaboration-oriented, transactional, portable and compact. While developing additional and powerful tools to develop your video games, the current development state also contains the FLIP integration into CP3D.

For more informations about FLIP, you can take a look at: https://www.ohmforce.com/Technology.do. It describes how FLIP does transactions and also how it can enrich your applications.

What is the way you will collaborate?

In fact, picture yourself a multi-player video game, where, instead of playing the video game, you are creating this one with your team. It is something I like to call “Real-time collaborative editing”. It makes teams able to view any changes in real-time, a way to make faster decisions on design, help developers in shaders development, scripts development, and more into CP3D. If you try OhmStudio, the usage in CP3D will be appreciably the same but in a 3D video game development context.

Presentation of OhmStudio, to understand more the concept:

https://www.youtube.com/watch?v=K4g6cPZC8C8

Will you be able to take benefits from it on all platforms?

Yes, FLIP has a portable C++ code (standard library, no external dependencies). So, all Linux, Mac OS X and Windows users will be able to work together. Since OpenGL is available on all of these platforms, working together is possible even if the architecture is quite different. For Direct3D, just switch the context and develop the D3D version using Windows.

More information soon, with demonstrations

--

--