{"id":20289226,"url":"https://github.com/pathunstrom/making-games-ppb","last_synced_at":"2025-11-30T17:04:46.530Z","repository":{"id":76910304,"uuid":"175846934","full_name":"pathunstrom/making-games-ppb","owner":"pathunstrom","description":"A talk about making games using PPB.","archived":false,"fork":false,"pushed_at":"2021-02-04T06:07:07.000Z","size":778,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-01-14T08:51:38.280Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pathunstrom.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-03-15T15:34:49.000Z","updated_at":"2021-02-04T06:07:09.000Z","dependencies_parsed_at":"2023-02-23T12:46:06.969Z","dependency_job_id":null,"html_url":"https://github.com/pathunstrom/making-games-ppb","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pathunstrom%2Fmaking-games-ppb","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pathunstrom%2Fmaking-games-ppb/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pathunstrom%2Fmaking-games-ppb/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pathunstrom%2Fmaking-games-ppb/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pathunstrom","download_url":"https://codeload.github.com/pathunstrom/making-games-ppb/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241782870,"owners_count":20019463,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-14T14:50:39.045Z","updated_at":"2025-11-30T17:04:41.501Z","avatar_url":"https://github.com/pathunstrom.png","language":"Python","readme":"# Making Games with PPB\n\nPython and video games are both used independently to learn software\nengineering, so Python game frameworks have an important role in the software\ndevelopment space. Come learn how to make games in Python so you can level up,\ntoo.\n\n## Abstract\n\nWe all know Python is a great learning language and a lot of software engineers\ngot their start into software engineering by building or modding games. The\ncombination of these factors makes Python games an important keystone in our\ncommunity, even if very few of us end up making video games as a living.\n\nIn this talk, we’ll cover some high level concepts you’ll need to understand\ngames, like events, event loops, and state modeling. Then we’ll cover the\nconstraints and expectations of PursuedPyBear, Python’s newest game framework.\nThen we’ll cover its extensibility features.\n\nAt the end, viewers should be prepared to make a game in PursuedPyBear and have\na selection of resources for how to improve their knowledge and skill set with\nvideo games.\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpathunstrom%2Fmaking-games-ppb","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpathunstrom%2Fmaking-games-ppb","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpathunstrom%2Fmaking-games-ppb/lists"}