MCPcopy Index your code
hub / github.com/Apress/build-your-own-2d-game-engine-2e

github.com/Apress/build-your-own-2d-game-engine-2e @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
20,364 symbols 38,913 edges 2,753 files 2,573 documented · 13%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Apress Source Code Access via browser

This repository accompanies Build Your Own 2D Game Engine and Create Great Web Games by Kelvin Sung, Jebediah Pavleas, Matthew Munson, and Jason Pace (Apress, 2022).

Cover image

Download the files as a zip using the green button, or clone the repository to your machine using Git.

Releases

Release v1.0 corresponds to the code in the published book, without corrections or updates.

Contributions

See the file Contributing.md for more information on how you can contribute to this repository.

Core symbols most depended-on inside this repo

Shape

Method 12,123
Function 4,651
Class 3,590

Languages

TypeScript100%

Modules by API surface

BookSourceCode/chapter9/9.9.physics_presets/src/engine/rigid_shapes/rigid_shape.js35 symbols
BookSourceCode/chapter9/9.8.collision_angular_resolution/src/engine/rigid_shapes/rigid_shape.js35 symbols
BookSourceCode/chapter9/9.7.collision_resolution/src/engine/rigid_shapes/rigid_shape.js35 symbols
BookSourceCode/chapter9/9.6.collision_position_correction/src/engine/rigid_shapes/rigid_shape.js35 symbols
BookSourceCode/chapter9/9.5.rigid_shape_movements/src/engine/rigid_shapes/rigid_shape.js35 symbols
BookSourceCode/chapter12/src/engine/rigid_shapes/rigid_shape.js35 symbols
BookSourceCode/chapter11/11.3.layer_manager/src/engine/rigid_shapes/rigid_shape.js35 symbols
BookSourceCode/chapter11/11.2.parallax_objects/src/engine/rigid_shapes/rigid_shape.js35 symbols
BookSourceCode/chapter11/11.1.tiled_objects/src/engine/rigid_shapes/rigid_shape.js35 symbols
BookSourceCode/chapter10/10.3.particle_emitters/src/engine/rigid_shapes/rigid_shape.js35 symbols
BookSourceCode/chapter10/10.2.particle_collisions/src/engine/rigid_shapes/rigid_shape.js35 symbols
BookSourceCode/chapter10/10.1.particles/src/engine/rigid_shapes/rigid_shape.js35 symbols

For agents

$ claude mcp add build-your-own-2d-game-engine-2e \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page