资 源 简 介
Summary
Catcake is a cross-platform 3D graphics engine intended to be easy-to-use and high performance, which also supports the features for game development, such as animation, input device handling and sound playing.
Supported Platforms
Catcake runs on following platforms for now:
* Windows
* Linux
* Android
* ~~iPhone~~
Features
Catcake provides:
* Polygon and sprite rendering with scene graph
* Transparent objects management
* Lightweight task management for animation
* Resource (includes VRAM) management
* Memory management
* Automatic frame-rate adjustment
* Font rendering (TTF, TTC, OTF, and so on)
* Screen splitting
* Real-time debugging monitor
* Programmable shaders (GLSL)
* Lighting (parallel and point lights)
* Input device (mouse and keyboard) management
* Sound playing with 4-channel mixer
* Collision detection (sphere, box, triangle and ray)
* Configuration file parser
* 3D model drawing (3DS)
* Motion playing
* 3D m