Skip to content
scriptum edited this page Feb 25, 2013 · 16 revisions

Cheetah 2D engine

Cheetah is a new small cross-platform 2D graphics framework. With this engine you can easily create OpenGL applications, games and presentations. Currently Windows and Linux versions are supported.

Engine consists of: SDL, SDL_mixer, luajit, SOIL, lQuery.

It is as small, lightweight, fast and powerful as a cheetah:) Create your own games in a few lines of code. See our tutorials.

Features

  • Cross-platform
  • Open-source license
  • VERY fast: optimized OpenGL performance, optimized lua code, fast object handling using scene graph
  • Create games using Lua or C - there is absolutely freedom
  • Powerful Lua framework - lQuery
  • Scene graph, smooth animations with multiple easing functions, powerful event system, user interface through lQuery
  • Easy bindings using LuaJIT's FFI
  • OpenGL: VBO, Framebuffer, Shaders and so on
  • JIT compiler for even more speed
  • Modules: attach any dynamic libraries directly into Lua code
  • Resource auto-loading, on-demand resource loader
  • Sounds using SDL_mixer module
  • Physics using Chipmunk module
  • Own particle system with ability to apply particle forces
  • Tiny image loader using SOIL library (may be replaced with DevIL)
  • Image loader supports masks

Tutorials | Documentation Language: English | Русский