1. 1. Introduction
  2. 2. The Game Boy Advance hardware
  3. 3. Running an example
    1. 3.1. Environment setup
      1. 3.1.1. Linux setup
      2. 3.1.2. Windows setup
      3. 3.1.3. Mac OS setup
    2. 3.2. Building the template
  4. Tutorials
  5. 4. Learn agb part I - pong
    1. 4.1. The Gba struct
    2. 4.2. Sprites
    3. 4.3. Meta Sprites
    4. 4.4. Paddle movement
    5. 4.5. Paddle collision
    6. 4.6. Backgrounds
    7. 4.7. Fixnums
    8. 4.8. Background music
    9. 4.9. Keeping score
  6. 5. Learn agb part II - platformer
    1. 5.1. Getting started
    2. 5.2. Tiled
    3. 5.3. Loading levels at build time
    4. 5.4. Converting levels to game data
    5. 5.5. Displaying the level
    6. 5.6. The player
    7. 5.7. Collision
    8. 5.8. Multiple levels
  7. Articles
  8. 6. Frame lifecycle
  9. 7. Input handling
  10. 8. The panic screen
  11. 9. Backgrounds deep dive
  12. 10. Objects deep dive
  13. 11. Fixnums
  14. 12. Text rendering
  15. 13. Blending and windows
  16. 14. Music and sound effects
  17. 15. Saving and loading
  18. 16. Unit testing
  19. 17. Affine backgrounds and objects
  20. 18. DMA
  21. 19. Using a debugger with VSCode
  22. 20. Miscellaneous
Morty Proxy This is a proxified and sanitized view of the page, visit original site.