We are planning a public release of the CPAL3D engine. Get in touch with us and we will let you know as soon as possible.
Added Steamworks and 3D vision support.
Added Lipsync system.
CPAL3D technology web page has been established.
You can find the most frequently asked questions from our users at this page.
- Is it possible to create a complete game in CPAL3D?
- Which other libraries are needed to release my game?
- Do I have to pay for added libraries?
- Do I have to pay rake-off from sales when I use CPAL3D?
- What shall I do if I find a bug?
- What support is available?
- How often and how is the engine updated?
- What games have been developed on CPAL3D technology?
- Do I get some a commission if I refer you a client?
- Who are Centauri Production?
- What modules does the engine contain and which ones are necessary to add to create game XY?
- Which graphic cards are supported?
- What version of shaders does the engine support?
- What kind of problems will the client have to solve?
- Which way are these actions implemented?
- What about engine performance?
- Are there any limits to scene dimensions?
- What is an engine? IDE? Publisher? Editor?
- Does CPAL3D engine use more CPU cores?
- Does CPAL3D engine support OpenGL?
- Does CPAL3D engine support networking?
- Does CPAL3D engine include proprietary physics engine?
- What platforms are supported?
Do I have to pay rake-off from sales when I use CPAL3D?
No, if you use a usual license with a given budget. Contact us for further details.
What shall I do if I find a bug?
Although we try to provide our engine without bugs, sometimes a technical problem can appear. In that case the best way is to report the bug by an email and we then enter it into our internal bug report system.
How often and how is the engine updated?
Bug fixes and small features are implemented as patches to the current version as fast as possible, the fix is usually included in the following service release. Service releases are issued monthly.
What games have been developed on CPAL3D technology?
Recently, Memento Mori adventure, zombie action Pound of Ground or RPG Numen have been created using CPAL3D. A complete list of released games can be seen in References section.
Do I get some a commission if I refer you a client?
There is an option to get percentual provision after contract is closed, provided that the middleman is not an employee of the potential client. More details are available after NDA signing.
Who are Centauri Production?
The company was established in 2003 by experienced developers that had previously developed world known titles as Mafia or Operation Flashpoint. We are interested in developing both our own games as well as our own technologies which are used for all our titles.
What modules does the engine contain and which ones are necessary to add to create game XY?
The engine contains renderer, sound system, animation system, character controller with pathfinding, physics and helper subsystems for triggers, controllers, text database, moving objects, savegame etc. This is a feature set that should be sufficient for creating any type of game. We recommend to see the feature list for details.
Which graphic cards are supported?
The engine is designed for DirectX 9.0 standard with HLSL shaders and thus for all compatible graphic cards. Moreover the engine allows rendering on fixed pipeline. Therefore, integrated cards without shaders Intel 865G chipset, nVidia GeForce256 or ATI Radeon 7000 Series will also work.
What version of shaders does the engine support?
Currently the engine is released with package which contains per pixel shaders and fullscreen effects using shader model 2.0. Of course, the user can create custom shaders - the engine itself is not limited to particular shader model.
What kind of problems will the client have to solve?
The main task is to link all subsystem together. The example could be shooting from the gun. The player presses the button, the script gets a button-down event and runs an animation of shooting, an emitor and a sound. Next the ray is cast into the scene and the script runs a particular action according to the object hit (enemy's health is lowered, AI state is updated, force impulse is applied into dynamic object etc.).
What about engine performance?
The rendering can handle hundreds of thousands polygons per frame using per pixel lighting, volumetric shadows and multi-pass rendering (ambient and lights). The total count of objects in case of using level of detail is practically unlimited.
Are there any limits to scene dimensions?
Scene dimensions limit depends on float number precision. All subsystems are designed with regard to float number efficient usage. For example, we have an outdoor scene of size 5x3km in our game Pound of Ground. There is car racing, fighting with enemies and physical simulation without affecting precision of calculations.
What is an engine? IDE? Publisher? Editor?
Everything starts with the editor, a flexible tool which is used for assets management and creation of game levels. IDE (Integrated Development Environment) is then used both for development of game systems and simple scripts for cut scenes. In the engine game goes live. The Publisher is used by developers and game publishers to create game builds, texts translations and CD/DVD authoring. See Workflow section for details.
Does CPAL3D engine support OpenGL?
Most of the graphics cards for PC platform have excellent support for DirectX, so the OpenGL is not necessary. We support the most convenient interface for any given platform.