forked from libgdx/libgdx
-
Notifications
You must be signed in to change notification settings - Fork 0
Prerequisites
Mario Zechner edited this page Oct 3, 2013
·
7 revisions
- Java Development Kit (JDK)
- Eclipse, the "Eclipse IDE for Java Developers" is usually sufficient.
- Android SDK and Eclipse ADT Plugin, simply follow the installation instructions. If you work from source, make sure to install all platforms in the Android SDK manager!
- Google Web Toolkit
- A Mac, iOS Development does not work on Windows/Linux thanks to Apple.
- The latest XCode, which you can get from the Mac OS X App Store for free
- RoboVM, simply install the Eclipse plugin. Make sure to update the plugin frequently!
Once all of these tools are installed, proceed to Project Setup
To work directly from the source repository
- A Git client to fetch the source from the repository.
-
Ant. Download and extract the zip, and make sure you can execute
ant
from the command line by adding its bin/ folder to your PATH environment variable. -
javac
needs to be in your PATH -
JAVA_HOME
needs to be set to your JDK installation directory. - If you want to also compile the native C/C++ sources, you will need compilers for each platform. See Building libgdx from source for more info.
-
Developer's Guide
- Introduction
- Goals & Features
- Community & Support
- Contributing
- Games Built with Libgdx
- Prerequisites
- Project Setup, Running & Debugging
- Third Party Services
- Working from Source
- Using libgdx with other JVM languages
- The Application Framework
- A Simple Game
- File Handling
- Preferences
- Input Handling
- Memory Management
- Audio
-
Graphics
- Configuration & Querying Graphics ??
- Fullscreen & VSync
- Continuous & Non-Continuous Rendering
- Clearing the Screen
- OpenGL ES Support * Configuration & Querying OpenGL ?? * Direct Access ?? * Utility Classes * Rendering Shapes * Textures & TextureRegions * Meshes * Shaders * Frame Buffer Objects
- 2D Graphics * SpriteBatch, TextureRegions, and Sprite * Clipping, with the use of ScissorStack * Orthographic camera * Mapping Touch Coordinates ?? * NinePatches * Bitmap Fonts * Distance field fonts * Using TextureAtlases * Pixmaps * Packing Atlases Offline * Packing Atlases at Runtime * 2D Particle Effects * Tile Maps * scene2d * scene2d.ui * Skin
- 3D Graphics ?? * Quick Start * 3D animations and skinning * Importing Blender models in LibGDX * Perspective Camera ?? * Picking ??
- Managing Your Assets
- Utilities
-
Math Utilities
- Interpolation
- Vectors, Matrices, Quaternions
- Circles, Planes, Rays, etc.
- Bounding Volumes ??
- Intersection & Overlap Testing ??
- Physics
- Tools
- Extensions
- gdx-audio ??
- gdx-freetype
- Deploying your Application
- Building Libgdx ??
- Articles
- Deprecated (May be outdated)
- The Application Framework
- The Application Life-cycle ??
- Modules Overview
- File Module
- Graphics Module
- Asset Manager
- Tutorials
- Video Tutorials
- Beginner * Hello World * My First Triangle * Mesh, Color & Texture * Projection, Viewport, & Camera * Creating and texturing 3d models in Blender for Libgdx
- Intermediate * Actions
- Misc * AdMob in Libgdx * Integrating Libgdx and the Device camera * String Builder ??
- The Application Framework