Cross-Platform Game Programming with gameplay3d
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 Category:Alphabetical/C Category:Half-finished booksCategory:Books by completion status/all books Category:Book:Cross-Platform Game Programming with gameplay3d#%20 Category:Subject:Computer programming libraries#Cross-Platform%20Game%20Programming%20with%20gameplay3d
Category:Alphabetical/C
Category:Book:Cross-Platform Game Programming with gameplay3d
Category:Book:Wikibooks Stacks/Books
Category:Books by completion status/all books
Category:Department:Computing/all books
Category:Department:Miscellaneous/all books
Category:Department:Recreational activities/all books
Category:Half-finished books
Category:Shelf:C++ programming language
Category:Shelf:C++ programming language/all books
Category:Shelf:Computer programming/all books
Category:Shelf:Computer programming languages/all books
Category:Shelf:Computer programming libraries
Category:Shelf:Computer programming libraries/all books
Category:Shelf:Computer science/all books
Category:Shelf:Electronic games/all books
Category:Shelf:Games/all books
Category:Shelf:Lua programming language
Category:Shelf:Lua programming language/all books
Category:Shelf:Scripting languages/all books
Category:Shelf:Trades/all books
Category:Shelf:Video game development
Category:Shelf:Video game development/all books
Category:Subject:Books by subject/all books
Category:Subject:C++ programming language
Category:Subject:C++ programming language/all books
Category:Subject:Computer programming/all books
Category:Subject:Computer programming languages/all books
Category:Subject:Computer programming libraries
Category:Subject:Computer programming libraries/all books
Category:Subject:Computer science/all books
Category:Subject:Computing/all books
Category:Subject:Electronic games/all books
Category:Subject:Games/all books
Category:Subject:Lua programming language
Category:Subject:Lua programming language/all books
Category:Subject:Miscellaneous/all books
Category:Subject:Recreational activities/all books
Category:Subject:Scripting languages/all books
Category:Subject:Trades/all books
Category:Subject:Video game development
Category:Subject:Video game development/all books