Home - noko3/cc-core GitHub Wiki
CC documentation
CC engine is being developed for the ChanCity game project (keywords: large
open world, first person, shooter).
The engine aims to provide all subjects of the game making chain with flexible,
fast, lightweight and handy tools.
- For the coders, there shall be a handy and extendable codebase;
- For the game world designers, there shall be an easy to use powerful toolkit;
- For the modellers, there shall be a set of tools to convert models from their favourite 3D editing software format into the CC engine format;
- For the game process designers and storywriters, there shall be a powerful scripting engine.
CC engine is going to be a client-server type game engine still being able to
run in a single-user mode.
It is designed to refrain from utilizing any particular subsystem
implementation, giving the application creators an ability to attach favourable
components.
Components of CC engine:
- Core library (cc-core, libcc): common models and algorithms. abstract, code, programmer's docs
- CC Server: abstract, programmer's docs
- CC Client: abstract, programmer's docs
- CC Frontend: abstract, programmer's docs
Editor is not a part of cc-core since it only extends a final client implementation.
Known final CC Engine implementations: