PMG Education

Lower the barrier to
computer science.

The education branch of Player Made Games. We build tools that make hard subjects reachable: each one aimed at a specific skill set, usually the one a single course is built around.

Open source · in active development

Scope

One skill set at a time

A tool that tries to teach everything teaches nothing. Each one here targets a specific skill set and goes deep on it, using the same material the course itself is built on.

Pace

Keep up with the class

The tool has to be useful during the semester, not after it. It follows what the course expects, so a student can stay on pace instead of falling a week behind and never catching up.

Mastery

Past the final exam

The class ends on a date. Understanding doesn't. The same tool keeps working after the semester closes, for as long as it takes to actually own the subject.

The hard part of computer science is rarely the idea. It's the setup, the toolchain, and the silence when something doesn't run.

That's the barrier we're aiming at. Same instinct behind the tools we open source for Unity, pointed at students instead of developers: build the thing that should have existed, then hand it to whoever needs it.

The toolkit

What's built so far.

One tool is live, with more to follow as the courses come. All of it is public on GitHub — clone it, run it, break it, file issues.

github.com/16Byte

// Next up: the courses that came before and after this one. If a class had a tool that would have made it click, that's the shortlist.

Students, TAs, instructors

Using one of these? Say so.

Bug reports, course notes, and "this part is still confusing" are all useful. Issues on GitHub are the fastest way in; the studio Discord works too.