RayDevWiki

Rayman Developer Community Wiki

User Tools

Site Tools


cpa:overview

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
cpa:overview [2023/01/21 23:01] robincpa:overview [2023/06/15 13:19] (current) hogsy
Line 1: Line 1:
-====== CPA Overview ======+====== Overview ======
 **CPA** (//Common Programming Architecture//), also known as **ACP** (//Architecture Commune de Programmation//) is a 3D engine originally developed by Ubisoft for use in Tonic Trouble and Rayman 2. It was later used in many other games and ported to a wide array of game consoles. **CPA** (//Common Programming Architecture//), also known as **ACP** (//Architecture Commune de Programmation//) is a 3D engine originally developed by Ubisoft for use in Tonic Trouble and Rayman 2. It was later used in many other games and ported to a wide array of game consoles.
  
 ==== Development ==== ==== Development ====
-The core engine itself is written in C and was developed mainly by Ubi Pictures (Montpellier) and Ubi Simulations (Annecy), with later enhancements by Ubisoft Montreal in a separate branch. This Montreal branch uses the "OpenSpace" name for the engine. The earliest known mention of this name is found in the [[https://archive.org/details/MicromanaTerceraEpocaSpanishIssue59/page/n81/mode/2up?q=openspace+rayman|December 1999 edition of Micromania Tercera Época]].+The core engine itself is written in C and was developed mainly by Ubi Pictures (Montpellier) and Ubi Simulations (Annecy), with later enhancements by Ubisoft Montreal in a separate branch. This Montreal branch uses the "OpenSpace" name for the engine. The earliest known mention of this name is found in the December 1999 edition of Micromania Tercera Época ((https://archive.org/details/MicromanaTerceraEpocaSpanishIssue59/page/n81/mode/2up?q=openspace+rayman)).
  
 The game editor is written mostly in C++ (MSVC, using MFC as GUI) and was developed by Ubi Simulations and Ubisoft SRL (Bucharest, internally known as //ROMTEAM//). The game editor is written mostly in C++ (MSVC, using MFC as GUI) and was developed by Ubi Simulations and Ubisoft SRL (Bucharest, internally known as //ROMTEAM//).
cpa/overview.1674342068.txt.gz · Last modified: 2023/01/21 23:01 by robin