Book Chapters

Explore all the chapters of Fundamentals V2 - Programming for PC and Raspberry Pi

All Chapters

Chapter 1

Chapter 1: Getting Started

Introduction to programming concepts and setting up your development environment for both PC and Raspberry Pi platforms.

Read Chapter →
Chapter 2

Chapter 2: Getting Our Target Ready

Make sure our target can take our code, and some testing.

Read Chapter →
Chapter 3

Chapter 3: Using The Target

Lets get started with OpenGLES and make our 1st Triangle

Read Chapter →
Chapter 4

Chapter 4: Putting It All together>

Our 1st proper code and our 1st proper failures.

Read Chapter →

Chapter 5

Chapter 5: Finally Our 1st Games

Working with 2D graphics, textures, and sprite animations for game development. A big chapter with a lot of content.

Read Chapter →
Chapter 6

Chapter 6: A New Third Dimension

Introduction to 3D graphics, models, and rendering techniques for more advanced game development.

Read Chapter →
Chapter 7

Chapter 7: Space The Final Frontier

Expanding into 3D, we need to introduce new game mechanics to cope.

Read Chapter →
Chapter 8

Chapter 8: Recignizable Environments

Not all games are in space we need realism and collisionsm to make things believable. Also lets start to tinker with GUI

Read Chapter →
Chapter 9

Chapter 9: Lets go Indoorse

Interior locations require a lot more processing and more accurate physics and enemies need some extra senses.

Read Chapter →
Chapter 10

Chapter 10: Graphics need a Boost

Our GPU isn't the best so how can we make things better?

Read Chapter →
Chapter 11

Chapter 11: Populating The World

A lot of things in our environment means a lot of housekeeping and decisions on what to update.

Read Chapter →
Chapter 12

Chapter 12: Some Advanced stuff

Real power comes from using our targets systems effectively, lets explore that.

Read Chapter →
Appendices

Appendices

New points not listed in the book.

Read Chapter →