Chameleon is a 3D game engine that supports OpenGL and DirectX across desktop and mobile platforms like iOS and Android. It provides a C-based API and features such as 3D model loading, particle systems, cameras, lighting and shadows to build complex 3D games with hardware-accelerated rendering in a scalable and platform-independent way. The engine abstracts away differences in rendering APIs and hardware to optimize performance for each device.