aonorin / et-engine

et-engine

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

et-engine

Cross-platform engine + framework, written on C++. One code for all platforms.

Supported platforms:

  • iOS;
  • OS X;
  • Windows;
  • Android (still porting);

Features:

  • wrappers for OpenGL and OpenGL ES objects;
  • own GUI system (with multilingual support);
  • own math library, similar to GLM and based on GLSL object naming convention;
  • multithreading support;
  • sound engine;
  • gesture recognizers;
  • collision test routines;
  • support for PNG, JPG, DDS, PVR with asynchronous loading;
  • locales support;
  • FBX importer (using FBX SDK);
  • basic primitive generation;
  • basic scene graph with serialization support;
  • LOD based terrain;

Platform-specific features:

  • iOS specific features and wrappers: IAPs, MessageUI, CoreLocation, CoreMotion, UIImagePickerContorller, AVCaptureSession and other;
  • touchpad support in OS X;
  • 3rd-party wrappers: Chartboost;
  • easy integration into Cocos2D-iphone or native iOS application.

Tools:

  • texture atlas generator;
  • FBX converter to native format;
  • font generator.

About

et-engine

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C++ 65.1%Language:C 30.3%Language:Objective-C++ 3.4%Language:GLSL 1.0%Language:Makefile 0.2%Language:Objective-C 0.1%Language:Shell 0.0%