411 REFERENCE · Wikibooks
Cross-Platform Game Programming with gameplay3d
Reference material by Wikibooks contributors. This retains its source identity and is not 411 news reporting.
Gameplay3d is a free and open-source C++/Lua programming framework which makes programming cross-platform games easier by handling many of the tasks which are common to all games, as well as providing a powerful library of classes. It supports both 3D and 2D and can be used to make games on the following platforms:
Microsoft Windows
Apple MacOS X
Linux
Apple iOS
Google Android
BlackBerry
This guide will begin by introducing you to gameplay3d, before delving more deeply into its many features. Clear step-by-step examples will be provided, along with code samples which can be tailored towards your own projects.
Visit the official gameplay3d website at http://www.gameplay3d.org/
Table of contents
/Getting Started/
/An Overview of the Game Class/
/gameplay3d Design Concepts/
/Creating a Scene/
/Getting Some Input/
/More about Materials/
/Physics/
/Animation/
/Audio/
/Text and Fonts/
/Particles/
/Creating User Interfaces/
/Scripting with Lua/
/Working with 2D/
/Tips for optimizing performance/
/Links to other useful resources/
C
50%
Computer programming libraries Lua programming language C++ programming language Video game development