Game engine architecture book note

This is a bunch of note from me reading the Game engine architecture book by Jason Gregory

2023-05-24

Main parts in game engine inlucdes:

  • third party SDKs, like DirectX
  • platform independence layer, which target mutiple plaform, like a wrapper
  • Core system, such as memoery allcation, object handle
  • Resource manager, inlcude game assets
  • Rendering engine, rendering graphics
    • low level renderer, e.g. shaders, lighting, etc
    • Graphic sdks
    • other components
  • culling optimization
  • Visual effects
  • front end
  • collision and physics
  • skeletal animation
  • audio