Skip to content
This repository was archived by the owner on Jan 5, 2019. It is now read-only.

ManualEng

perfect daemon edited this page Jan 19, 2016 · 4 revisions

Developer's manual

  • Introduction
    • Overview and game examples
    • Development tools
    • Creating and setting up project
  • Architecture
    • Core entities and concepts
    • Life cycle of app
    • Modules overview
  • Creating simple game
  • Complicating the game
    • Adding menus — working with Game Screens
    • Using of ActionManager
  • Modules
    • Core
      • Input handling
      • Platform-specific code
      • Default assets
    • Render
      • Overview
      • Buffers - VBO, IBO, FBO
      • Shader
      • Texture
      • Texture atlas
      • Material
      • "Render" superclass
    • 2D graphics
      • Sprite
      • Text
      • Fonts
      • Sprites and text batches
    • 3D graphics
      • Mesh
    • GUI
      • Overview
      • GuiManager and GuiElement
      • Button (GuiButton)
      • Check box (GuiCheckBox)
      • Slider (GuiSlider)
      • Layer (GuiLayout)
      • Label (GuiLabel)
      • 9-patch support
    • Game Screens
    • Scenegraph
      • Node
    • File routines
    • Supported assets formats
      • 2D-graphics
      • 3D-graphics
      • Other
    • Particles
    • Sounds and music
    • Physics
      • Box2D
    • Math
      • Vectors
      • Matrix
      • Quaternions
      • Other
    • Helper classes
      • Stream
      • Containers: List, Pool, Dictionary, Stack
      • Convert
      • Action manager
      • Log
      • Tweener
  • Tools
    • font — bitmap font generator
    • pack — utility fo pack multiple files into one with compression
Clone this wiki locally