Lives2D is a simple 2D gameengine,it is degined to learn opengles.
Framework
Environment
please check you environment before run this project:
For Windows: VS2015 Community,3dsMax
For Android: android-ndk-r13-windows-x86_64,Eclipse ADT
For IOS/Mac: Xcode
Branch
V1_Only_ImageDraw_Windows
V1_Only_ImageDraw_Windows is simplest version ,only draw images. very easy to learn freeimage.
V2_GUI_Windows
V2_GUI_Windows Contais GUI,Only UIButton,and ImageAnimation .
V3_GUIWithDepth_Windows
draw with depth.maybe call it sort order .
V4_Audio_Windows
use alut audio lib,play sound.
V5_SwitchToLua_Windows
lua is powerful and light.
i code the demo scene with lua.
and this time,lives2d can show font.so you can learn freetype.
and now you can run lives2d on android and ios.
V6_3D
play skeleton animation,this branch ,you need learn code 3dsMax plugin to export skeleton animation data.
V7_Physic_Bullet3
learn bullet3.
V8_Lighting
you can learn simple light,and material system.
V9_Network_Raknet_Json
now your game can connect to server,you can learn raknet .