Books & Videos

Table of Contents

  1. Chapter 1 Introduction to the iPhone

    1. Apple Developer Account and Downloading the SDK

    2. Loading Devices

    3. Objective-C Primer

    4. Conclusion

  2. Chapter 2 Game Engine Anatomy

    1. Application Framework

    2. Game State Manager

    3. Graphics Engine

    4. Conclusion

  3. Chapter 3 The Framework

    1. Game State Management

    2. The App Delegate

    3. Event Handling

    4. The Resource Manager

    5. The Render Engine

    6. The Sound Engine

    7. The Data Store

    8. The Skeleton Application

    9. Conclusion

  4. Chapter 4 2D Game Engine

    1. Game Design

    2. Tile Engine

    3. Animation

    4. Physics

    5. Level 1 Implementation

    6. Level 2 Implementation

    7. Level 3 Implementation

    8. Level 4 Implementation

    9. Game State Serialization

    10. Conclusion

  5. Chapter 5 3D Games

    1. GLESGameState3D Class

    2. 3D Game Design

    3. Implementation

    4. Conclusion

  6. Chapter 6 Considerations for Game Design

    1. Resource Management

    2. User Input Design

    3. Networking

    4. Third-Party Code

    5. App Store

    6. Conclusion

  1. Appendix References

    1. Code Reference

    2. Physics Libraries

    3. Middleware

    4. Open Source Games

  2. Colophon