RockCarry Game Engine (RGE),将是一款架构严谨、功能强大、高效率的跨平台游戏开发引擎。
具体架构如下:
Graphics
|
+-Draw2D
|
+-Draw3D
Audio
|
+-WaveDev
|
+-Midi
|
+-Sound Mix and effect
Input
|
+-Timer
|
+-Mouse
|
+-Keyboard
Resource File Management
|
+-File Compress
|
+-File package
GUI
|
+-Basic GUI Object
|
+-Common GUI Interface
|
+-Default GUI implement
|
+-Input Method Interface
Script
|
+-Script Language
|
+-Script Compiler
|
+-Virual Machine
|
+-Basic Runtime Library
|
+-Interface to host language
Image
|
+-Basic Digital Iamage Processing
|
+-DIP Interface
|
+-Multiple image file format
| |
| +-PCX image file
| |
| +-GIF image file
| |
| +-JPEG image file
|
+-Image Viewer
MultiMedia
|
+-MPEG-1/MPEG2-1
|
+-Media Player
MultiThread
|
+-MultiThread implemention
|
+-MultiThread API
Database
|
+-Basic database function
|
+-Application Interface
|
+-SQL Supported
Game Engine
|
+=Animate Object
|
+-Sprite Object
|
+-Map Object
|
+-Script Interface
|
+-Map editor
|
+-Game Development IDE
Others
|
+-Data Struct Library
|
+-Math Library
|
+-Document
|
+-User's Manual
|
+-Website
|
+-Demo game, example and test program
Completely new, and really crossing platform.